Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 11374|Válasz: 0

[Szétszerelés] A szoftver feltöri a gyakori összeszerelési utasításokat

[Linket másol]
Közzétéve 2015. 01. 05. 11:55:52 | | |
CMP a, b // hasonlítsd össze az a-t b-vel
mov a,b // Adja a értékét az a-hoz, így a=b
ret // Visszatérés a fő programhoz
nop // No operation, rövidítve a "ne csinálj semmit" (gépi kód 90)
  (Az Ultraedit megnyitja a edit exe fájlt, és 90 egyenértékű assembly utasítást lát a nop-nak)
Call // hívja az alprogramot, amely ret véget ér
je vagy jz // egyenlő ugrás (gépi kód 74 vagy 84)
JNE vagy JNZ // ugrás, ha nem egyenlő (gépi kód 75 vagy 85)
jmp // feltétel nélküli ugrás (gépi kód EB)
jb // Ha olcsóbb, mint amennyi van, ugorj
ja // Ha nagyobb, ugorj
jg // Ha nagyobb, ugorj
jge // Ha nagyobb, mint vagy egyenlő, akkor ugrani fogják
jl // Ha kisebb, akkor ugrás.
Kipattanás xxx // xxx a stackből
push xxx // xxx stack

  Bontási sebezhetetlenség mantrája

  Egy (ugrás) meghal, és kilenc cső (90) Hu lesz
  (a fenti 2-nek felel meg – módosítva nop-ra)
  Egy (ugrás) Hu-hoz, egy torta (EB) várakozásra
  (A fenti 1-nek felel meg – jmp-re módosítva)
  (74) Változás(75)
  (84) Változás (85)
Nem számít, ha nem érted, először szem előtt kell tartanod, majd lassan megérteni.




Előző:A táskát is felveheted, és az Android telefonon futtathatod a pin-kódot, hogy feltörd a WiFi-t
Következő:A TCP protokoll háromirányú kézfogási folyamata
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com