Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 11374|Odpowiedź: 0

[Rozkładanie] Oprogramowanie łamie typowe instrukcje asemblera

[Skopiuj link]
Opublikowano 05.01.2015 11:55:52 | | |
CMP a, b // porównaj a do b
mov a,b // Daje wartość b wartości a, tak że a=b
ret // Powrót do głównego programu
nop // Brak działania, skrót od "do nothing" (kod maszynowy 90)
  (Ultraedit otwiera plik exe edycji i widzi 90 równoważnych instrukcji asemblera nop)
wywołanie // wywołuje podprogram, który kończy się na ret
je lub jz // równe skokowi (kod maszynowy to 74 lub 84)
jne lub jnz // przeskakuj, jeśli nie jest równe (kod maszynowy to 75 lub 85)
jmp // bezwarunkowy skok (kod maszynowy to EB)
jb // Jeśli jest mniej, niż jest, przeskocz
ja // Jeśli jest większe, skacz
jg // Jeśli jest większy, skacz
jge // Jeśli jest większe lub równe, zostanie przeskoczone
jl // Jeśli jest mniejsze niż to skok
Wyciągnij xxx // xxx ze stosu
push xxx // xxx stos

  Mantra nieśmiertelności wyburzeń

  Jedna (skok) zginie, a dziewięć rur (90) to Hu
  (odpowiadające 2 powyżej – zmodyfikowane na NOP)
  Jeden (skok) do Hu, jeden tort (EB) do poczekania
  (Odpowiadające jednemu powyżej – zmodyfikowane na jmp)
  (74) Zmiana(75)
  (84) Zmiana (85)
Nie ma znaczenia, że nie rozumiesz, najpierw musisz to mieć na uwadze, a potem powoli rozumieć.




Poprzedni:Możesz też wziąć torbę i uruchomić PIN na telefonie z Androidem, aby złamać WiFi
Następny:Proces trójstronnego uścisku ręki protokołu TCP
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com