Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
La multi ani mie!

Senzor filtru particule GOLF 7

La multi ani @radu103!

La multi ani @Nenea Zap!
 La multi ani @beavis03!

BlackView Oscal Pad 13, probleme ...

Baterie auto AGM 70AH vs normala ...

Depanero nu vrea sa imi dea Negat...
 Extras carte funciara

Carucior pliabil pentru cumparatu...

In ce supermarket gasesc carne de...

Cat de riscant e sa rezerv un hot...
 Audi Q3 F3 PHEV - impresii si con...

AC Vortex nu mai incalzește

Scule electrice și impactul ...

Huawei Pura 70/Pro/Ultra
 

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

Bun venit pe Forumul Softpedia!

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