You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Python脚本提取exe文件指定偏移区间数据并保存

修改后的完整Python脚本

# 以二进制只读模式打开输入exe文件
with open(r'C:\users\desktop\Jhansi\parsing\out.exe', 'rb') as input_file:
    # 将输入文件指针跳转到目标起始偏移0x200(对应十进制512)位置
    input_file.seek(0x200)
    # 读取偏移0x200到0x400区间的内容,总长度为0x400 - 0x200 = 512字节
    target_data = input_file.read(0x200)

# 以二进制写入模式打开输出文件,写入提取到的目标数据
with open('output.bin', 'wb') as output_file:
    output_file.write(target_data)

代码说明

  • 已修复原脚本的语法问题:补充了with语句末尾缺失的冒号、修正了write方法大小写错误、调整了缩进逻辑
  • 直接用seek()方法跳转文件指针,无需遍历全文件,执行效率更高
  • 全程仅使用1个输入文件指针、1个输出文件指针,符合要求
  • 若需要包含0x400偏移位置的字节,将读取长度改为0x201即可

内容的提问来源于stack exchange,提问作者jhansi jatavath

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 06:36:01