Пример скрипта: Замена сигнатуры
Ищет `90 90 90 90` (NOP) и заменяет на `CC CC CC CC` (INT3):
javascript
function ReplaceSig() {
var sig = [0x90,0x90,0x90,0x90];
var rep = [0xCC,0xCC,0xCC,0xCC];
var doc = Document;
var pos = doc.Find(sig, 0, doc.Length);
if (pos == -1) { Alert("Не найдено."); return; }
doc.BeginUndo("Replace");
doc.Seek(pos, 0); doc.Write(rep);
doc.EndUndo();
Alert("Заменено по смещению: 0x" + pos.toString(16));
}
ReplaceSig();
Как запустить
Откройте файл → Tools → Scripts → New Script Вставьте код → нажмите Run