import struct
start = AskAddr(0x2D590 , "start address:")
print "start address:%08x"%(start)
length = AskLong(0x208 , "length:")
print "length:%d"%(length)
fn = AskStr("c:\\table.dump" ,"save as:" )
with open(fn,"wb+") as f:
for addr in range(start , start+length):
f.write(struct.pack("B" , Byte(addr)))
print "success to save as ",fn一个用于提取内存的IDA脚本
最新推荐文章于 2025-09-04 05:02:53 发布
本文介绍了一个使用Python脚本在IDA环境下导出指定地址范围内的内存数据的方法。通过用户交互获取起始地址、长度及保存路径,该脚本能够将内存数据以二进制形式保存到指定文件中。
888

被折叠的 条评论
为什么被折叠?



