Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 11374|Odgovoriti: 0

[Razstavljanje] Programska oprema razbija pogoste asemblerske ukaze

[Kopiraj povezavo]
Objavljeno na 5. 01. 2015 11:55:52 | | |
CMP a, b // primerjajte a z b
mov a,b // Da vrednost b vrednosti a, tako da je a=b
ret // Nazaj na glavni program
nop // Brez operacije, okrajšava za "do nothing" (strojna koda 90)
  (UltraEdit odpre datoteko edit exe in vidi 90 ekvivalentnih asemblerskih izjav NOP)
klic // kliče podprogram, ki se konča z ret
je ali jz // enak skok (strojna koda je 74 ali 84)
jne ali jnz // skoči, če ni enako (strojna koda je 75 ali 85)
jmp // brezpogojni skok (strojna koda je EB)
jb // Če je manj, kot je, preskoči
ja // Če je večje, skoči
jg // Če je večje, skoči
jge // Če je večja ali enaka, bo preskakovana
jl // Če je manjše kot, potem skoči
Izstreli xxx // xxx iz kupa
potisni xxx // xxx stack

  Mantra nepremagljivosti rušenja

  Eden (skok) bo umrl, devet cevi (90) pa bo Hu
  (ustreza zgornjemu 2 - spremenjeno v NOP)
  Ena (skok) na Hu, ena torta (EB) za čakanje
  (Ustreza zgornji točki 1 - spremenjeno v jmp)
  (74) Sprememba(75)
  (84) Sprememba (85)
Ni pomembno, če ne razumeš, najprej moraš to imeti v mislih, nato pa počasi razumeti.




Prejšnji:Lahko tudi vzamete torbo in uporabite PIN na Android telefonu, da prebijete WiFi
Naslednji:Postopek trostranskega uspostavljanja roke protokola TCP
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com