See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 11374|Vastuse: 0

[Lahtivõtmine] Tarkvara murrab levinud kokkupanekukäske

[Kopeeri link]
Postitatud 05.01.2015 11:55:52 | | |
CMP a, b // võrdle a ja b
mov a,b // Annab b väärtuse väärtusele a, nii et a=b
ret // Tagasi põhiprogrammi juurde
nop // No operation, lühend sõnadest "tee mitte midagi" (masinkood 90)
  (Ultraedit avab edit exe faili ja näeb 90 ekvivalentset assembleri lauset nop-ist)
kutsu // kutsub alamprogrammi, mis lõpeb ret-iga
je või jz // võrdne hüpe (masinkood on 74 või 84)
jne või jnz // hüppa, kui mitte võrdne (masinkood on 75 või 85)
jmp // tingimusteta hüpe (masinkood on EB)
jb // Kui see on väiksem, hüppa
ja // Kui see on suurem, hüppa
jg // Kui see on suurem, hüppa
jge // Kui see on suurem või võrdne, hüppatakse see
jl // Kui see on väiksem, siis hüppa
Pop xxx // xxx virnast välja
push xxx // xxx stack

  Lammutamise haavamatuse mantra

  Üks (hüpe) sureb ja üheksa toru (90) on Hu
  (vastab ülaltoodud 2-le – muudetud nop-iks)
  Üks (hüpe) Hu-le, üks kook (EB) ootamiseks
  (Vastab ülaltoodud 1-le – muudetud jmp-ks)
  (74) Muudatus(75)
  (84) Muutus (85)
Pole tähtis, kui sa ei mõista, pead seda esmalt meeles pidama ja hiljem aeglaselt mõistma.




Eelmine:Sa võid ka koti haarata ja Android-telefonis PIN-koodi käivitada, et WiFi lahti murda
Järgmine:TCP protokolli kolmepoolne käepigistusprotsess
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com