jak "zakousnout" linux ?

Zdenek Kabelac kabi na fi.muni.cz
Pondělí Říjen 4 14:37:34 CEST 1999


Ferdinand Prantl wrote:
> 
> doufam, ze to nefunguje - nefunguje to v OS/2 ani v NT - tohle
> je osvedceny zpusob, jak zakousnout w9x. To by se u me Linux pekne shodil...
> Ted to nemuzu hned vyzkouset, ale myslim, ze flagy ma kazdy proces svoje
> v context info.
> 
>   Ferda Prantl
> 
> On Mon, Oct 04, 1999 at 12:03:00PM +0200, Radek_Sedmak na EUROTEL.CZ wrote:
> > Chci se poptat Linux nevirtualizuje FLAGy ? jako treba NT. kde kdyz v debgu
> > udela Clear interrupt a jump sam na sebe tak sice chcipne proces ale ne celej
> > system.

CLI je normalne zakazana instrukce. Na to je tam to iopl.
Docela by me zajimalo, jak se ty NT tedy prerusi, kdyz maji zakaz
preruseni -
bud se preruseni zakaze - a pak je to neprerusitelne a nebo se nezakaza,
ovsem pak se system chova jinak, nez bych ocekaval - protoze zatimco ja
si
myslim, ze preruseni je zakazano, tak system si vesele prerusuje dal -
pokud
takto funguji windows NT tak je to pak jejich problem...

Pokud vykonam na procesoru instrukci zakazu preruseni, tak je to proste
instrukce zakazu.
Mohl by jste me objastnit jak toto NT virtualizuji ???
(Krome toho, ze by tam bezel dynamicky 'checker' ktery by pred kazdou
instrukci
zkontroloval, zda-li nahodou toto neni nejaka zakazana (jsme v
prioritnim modu
a tudiz zadna priviligia zde jiz neplati) ????


 -- 
Hi! I'm a .signature virus! Copy me into your ~/.signature to help me
spread!
   Zdenek Kabelac  http://i.am/kabi/ kabi na i.am {debian.org; fi.muni.cz}


Další informace o konferenci Linux