Katılım
20 Aralık 2023
Mesajlar
1.034
Makaleler
20
Çözümler
55
Beğeniler
3.343
Merhaba,

IDA Pro 8.3'de çalışıyor, test ettim.

Kurulum:

Bu linkteki Sigmaker.dll ve Sigmaker64.dll dosyalarını indirip, %AppData%\Roaming\Hex-Rays\IDA Pro\plugins konumuna atıyoruz.

Kullanım:

İmza oluşturmak istediğiniz satırı seçin ve CTRL+ALT+S tuşlarına basın.

ida1.webp


Oluşturulan imza, çıktı konsoluna yazdırılacak ve panoya kopyalanacaktır:
ida2.webp


İmza TürüÖrnek Çıktı
IDAE8 ? ? ? ? 45 33 F6 66 44 89 34 33
x64DbgE8 ?? ?? ?? ?? 45 33 F6 66 44 89 34 33
C Bayt Dizisi İmzası + Dize maskesi\xE8\x00\x00\x00\x00\x45\x33\xF6\x66\x44\x89\x34\x33 x????xxxxxxxx
C Raw Bayt İmza + Bit Maskesi0xE8, 0x00, 0x00, 0x00, 0x00, 0x45, 0x33, 0xF6, 0x66, 0x44, 0x89, 0x34, 0x33 0b1111111100001

Veri veya kod xrefs ile kod imzaları oluşturma ve en kısa olanları bulma da desteklenmektedir:

ida3.webp
 
Son düzenleme:
Gerçekten çok kullanışlı bir eklenti hook üzerinde uğraşanlar için elinize sağlık paylaştığınız için. Acaba Python alternatifi var mıdır?