PHP Code:
[ENABLE]
alloc(DetectGM,25)
label(ReturnName)
0055D313:
jmp DetectGM
nop
nop
ReturnName:
DetectGM:
cmp [eax+70],5D4D475B //[GM]
je 00000000
mov [esi+0c],00000000
jmp ReturnName
[DISABLE]
dealloc(DetectGM)
0055D313:
mov [esi+0c],00000000
Ist das hier die Adresse/Offset einer Function ? Also ist das zB. die Adresse Speed (natürlich bei GMDetect nicht aber nur als Beispiel) die man dann nacher verändert oder etwas anderes?
alloc(DetectGM,25)
Diese 25 steht ja für die Nummer von Bytes je Function etc. Wie kommt man da auf so genaue Zahlen wie 25? Ich hab das bei anderen tuts immer so gesehen: 2000 nach dem Motto das wird schon langen.
cmp [eax+70],5D4D475B
also cmp(Compere) also vergleichen + das hier in Hex geschrieben Value: 5D4D475B. diese mov/cmp.. [eax+irgendwas] das sind doch die Pointer von den Adressen der Funktionen? Das war eigentlich alles, Danke an alle die mir Helfen!






