Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Recomandare masina de rindeluit p...

Sa ne pregatim de un nou razboi: ...

Executarea unei hotarari

Discutie plata impozit anaf
 Vreau sa dau la Nutritie si Diete...

Birou credit 4 ani!

Limba romana - limba moarta in vi...

Investitii in Transgaz: adevar sa...
 Ziua de salariu in Romania

Teorie univers alternativa

Pareri anvelope

stanleybet
 BMS potrivit pentru 24 v 280 ah

o mare iubire pierduta neasteptat...

Fașait ureche dupa otita

Photoshop, setari - Cum maresc pa...
 

ASM - Redirectionarea intreruperilor

- - - - -
  • Please log in to reply
9 replies to this topic

#1
blind_man

blind_man

    New Member

  • Grup: Members
  • Posts: 13
  • Înscris: 15.01.2002
Ce stiti despre redirectionarea intreruperilor?
Prin ce instructiune se face?
Nu asa actioneaza virusi?

#2
Crawler

Crawler

    New Member

  • Grup: Members
  • Posts: 5
  • Înscris: 11.02.2002
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
denisb

denisb

    Junior Member

  • Grup: Members
  • Posts: 90
  • Înscris: 30.01.2002
despre ce fel de intreruperi e vorba?

ca parca eu tin minte ca IRQ-urile sunt fixe

#4
blind_man

blind_man

    New Member

  • Grup: Members
  • Posts: 13
  • Înscris: 15.01.2002
Nu denisb nu este vorba despre IRQ ci de intreruperile din ASM
Stii... INT n.

#5
surfer

surfer

    Junior Member

  • Grup: Members
  • Posts: 150
  • Înscris: 18.12.2001
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
r3ddr

r3ddr

    Active Member

  • Grup: Members
  • Posts: 1,903
  • Înscris: 29.11.2001

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
blind_man

blind_man

    New Member

  • Grup: Members
  • Posts: 13
  • Înscris: 15.01.2002
Nu stiti in ce loc trebuie sa caut pentru o detaliere mai mare?
Va multumesc mult, ati fost de mare ajutor.

#8
r3ddr

r3ddr

    Active Member

  • Grup: Members
  • Posts: 1,903
  • Înscris: 29.11.2001
Cred ca poti gasi cu google ce te intereseaza daca ai rabdare  :oK:

#9
bibicu

bibicu

    Senior Member

  • Grup: Senior Members
  • Posts: 2,341
  • Înscris: 28.11.2001
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
blind_man

blind_man

    New Member

  • Grup: Members
  • Posts: 13
  • Înscris: 15.01.2002
Multumesc pt link-uri bibicu.
Am primit mesajul cu codul in asm de la Mr.Gauntlet.

Anunturi

Neurochirurgie minim invazivă 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

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate