- Moderatör
-
- #1
function Eslestir(iVeri: PByte; Maske: PByte; Maskesz: PChar): Boolean;
begin
while (Maskesz^ <> #0) do
begin
if (Maskesz^ = 'x') and (iVeri^ <> Maske^) then
begin
Result := false;
exit;
end;
Inc(Maskesz);
Inc(iVeri);
Inc(Maske);
end;
Result:= (Maskesz^ = #0);
end;
function PatternBul(Adres, UzunlukAdr : Cardinal; Maske : PBYTE; Maskesz : PCHAR) : Cardinal;
var
i : Cardinal;
begin
try
Result:= 0;
for i := 0 to UzunlukAdr-1 do
if(Eslestir(PBYTE(Adres + i), Maske, Maskesz)) then
begin
Result := Cardinal((Adres + i));
break;
end;
except
MessageBox(0,'Pattern Search Failed.. ????','Error',0);
end;
end;
var
xmsg : string;
ady_hp : Cardinal;
const p_hp : Array[0..6] of Byte = ($8B, $08, $00, $00, $94, $08, $00);
begin
ady_hp := PatternBul($00000000 {Başlangıç - Start},$FFFFFFFF {Bitiş - End},@p_hp { array } ,'xx??xx?' { maske } );
xmsg := 'Bulunan Adres : 0x' + IntToHex(hp,8);
showmessage(xmsg);
end;
Sig Scanın ne olduğunu arkadaşlara açıkla ki ne kadar faydalı bir şey olduğunu öğrensinler.
signatüçüs değil, signıçır
Rica ederim bilmeyen arkadaşlar öğrensin+ Anlatım için teşekkürler
videoda yanlış söylemişsin yada diline oturmamış onu düzelttim
Rica ederimYine güzel bir anlatım, diline sağlık kardeşim benim.
Eywallah kardeşim
Paylaştığım videoda anlatıyorum zaten?başarılı olmuş.
pointer taraması mı?
bu ne işe yarıyor ?
krdşm ses hoparlör ve kulaklık yokPaylaştığım videoda anlatıyorum zaten?
bugün video gelicek kardeşimkardeşim paylaştığın için teşekkür ederim işime yaradı, fakat zahmet olmazsa vb.net için kodları eklermisin ?
kardeşim helal olsun yani ne diyim millet gibi herşeyi karşılık karşılığında vermiyorsunbugün video gelicek kardeşim
Dostum HollyHack Le Iyı 1 Ikılısınız.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?