![]() |
Neurochirurgie minim invazivă
"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv. Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice. www.neurohope.ro |
ASM - Redirectionarea intreruperilor
Last Updated: Feb 27 2002 19:06, Started by
blind_man
, Jan 16 2002 11:52
·
0

#1
Posted 16 January 2002 - 11:52

Ce stiti despre redirectionarea intreruperilor?
Prin ce instructiune se face? Nu asa actioneaza virusi? |
#2
Posted 11 February 2002 - 15:18

in principiu redirectarea intreruperilor se face modificand adresa intreruperii din tabela de intreruperi (2 biti pt cod segment+ 2 biti pt deplasament=4 biti) exista o functie care citeste adresele shi alta care le scrie... simplu. da virusii pot schimba adresa... cand schimbi adresa redirectezi inreruperea catre o bucata de cod scrisa de tine.
|
#3
Posted 13 February 2002 - 09:41

despre ce fel de intreruperi e vorba?
ca parca eu tin minte ca IRQ-urile sunt fixe |
#4
Posted 13 February 2002 - 19:45

Nu denisb nu este vorba despre IRQ ci de intreruperile din ASM
Stii... INT n. |
#5
Posted 17 February 2002 - 03:12

parca aveam o sursa de virus pe undeva(in asm)
crede-ma, nu vrei sa incerci e mai rau ca inventarea componentelor in Delphi (din Turbo Pascal)!!! |
#6
Posted 19 February 2002 - 18:41

Quote Originally posted by blind_man Ce stiti despre redirectionarea intreruperilor? Prin ce instructiune se face? Nu asa actioneaza virusi? Well, in principiu exista o tabela de intreruperi (=vector de intreruperi) unde sunt trecute toate intreruperile sistemului plus adresa SEGMENT:OFFSET a codului de tratare pentru respectiva intrerupere. In mod Real 80x86 (daca nu-ti spune nimic chestia asta, atunci esti in deep shit :drac:, sau mai bine spus mai ai inca multe de citit :D) tabela asta incepe la 0040:0000 (cre' ca, nu mai sunt asa de sigur :o), in mod Protejat/Virtual 80x86 mai ai o groaza de GDTuri (global descriptor table) prin care tb sa sapi pentru a gasi/modifica/redirectiona intreruperi. Mod Real 80x86 gasesti cand bootezi Ms DOS only Virtual 80x86 gasesti imediat ce poti face click-dreapta in Win :drac: PS. SEGMENT/OFFSET sunt intregi pe 16 biti |
#7
Posted 26 February 2002 - 14:45

Nu stiti in ce loc trebuie sa caut pentru o detaliere mai mare?
Va multumesc mult, ati fost de mare ajutor. |
#8
Posted 26 February 2002 - 15:47

Cred ca poti gasi cu google ce te intereseaza daca ai rabdare :oK:
|
#9
Posted 26 February 2002 - 16:13

Ia vezi niste link-uri care te pot ajuta:
http://www.geocities...interrupts.html http://www.simtel.ne...b/pd/40315.html http://karma.ticalc....e/lesson20.html http://www.xs4all.nl...it/asm03001.htm http://asm.qb45.com/...als/index.shtml Iar pentru restul mai cauta si tu pe internet ;) |
#10
Posted 27 February 2002 - 19:06

Multumesc pt link-uri bibicu.
Am primit mesajul cu codul in asm de la Mr.Gauntlet. |
|
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users