冥界3大法王 发表于 2024-3-20 21:37

010Editor中搜索机器码的脚本实例来一个,谢谢!

010Editor中搜索机器码的脚本实例来一个,谢谢!{:301_974:}

gzsklsskszngc 发表于 2024-3-21 11:54

#include <ipsum>

function main(match) {
    if (IsInRegion(0, match.Address - 1)) {
      return true; // 在当前区域中找到匹配项时返回true
    } else if (!AtEndOfFile()) {
      SetPointerAfter(match.LastByte); // 将指针移动到上一个匹配项之后
      return main(FindNext()); // 递归地调用自身以寻找下一个匹配项
    } else {
      return false; // 到达文件末尾且没有更多匹配项时返回false
    }
}

// 以下行是脚本的入口点:
If (main(FindFirst("\x48\x65\x6C\x6C\x6F"))) {
    MessageBox("Found 'Hello' in the file!");
} else {
    MessageBox("Could not find 'Hello' in the file.");
}
页: [1]
查看完整版本: 010Editor中搜索机器码的脚本实例来一个,谢谢!