idapython 脱出当前栈中数据

最近用到idapython 官方文档真的难看 好不容易搞明白一些 写出一个小脚本分享一下

 

脱出当前栈中的所有数据存储在文本文件中

其中addr为当前栈中的任意地址

脚本已经赋值好栈的起始和终止

代码如下:

start=idc.SegStart(addr)

end=idc.SegEnd(addr)

start=0x7ffcb361a000L

end=0x7ffcb363b000L

cur_addr=start

f=open('……..txt','w')

while cur_addr<=end:

str1=str(hex(cur_addr))+str(idc.GetDisasm(cur_addr))+'\n'

f.write(str1)

cur_addr+=1;

f.close()

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值