首页
社区
课程
招聘
[求助]ida python怎样通过变量名获取数据?
2020-6-4 00:34 4039

[求助]ida python怎样通过变量名获取数据?

2020-6-4 00:34
4039
收藏
点赞0
打赏
分享
最新回复 (6)
雪    币: 1928
活跃值: (392)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
TopGreen 2020-6-4 08:04
2
0
不能用汇编取嘛
雪    币: 16156
活跃值: (5966)
能力值: ( LV13,RANK:861 )
在线值:
发帖
回帖
粉丝
大帅锅 4 2020-6-4 09:54
3
0

发散思维下
32bit下,struct.unpack('<I',GetManyBytes(a,4))[0]

a为地址

最后于 2020-6-4 09:56 被大帅锅编辑 ,原因:
雪    币: 5364
活跃值: (2856)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
whale 2020-6-4 13:39
4
0

a1是内存中的变量,有办法直接用么?


我写在watch窗口里,或者Shift+F2运行都没成功。

雪    币: 16156
活跃值: (5966)
能力值: ( LV13,RANK:861 )
在线值:
发帖
回帖
粉丝
大帅锅 4 2020-6-4 14:11
5
0
whale a1是内存中的变量,有办法直接用么?我写在watch窗口里,或者Shift+F2运行都没成功。
换成地址啊
struct.unpack('<I',GetManyBytes(0x6cced8,4))[0]
雪    币: 5364
活跃值: (2856)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
whale 2020-6-4 14:51
6
0
换成地址可以用Dword的。
主要是因为每次重启动程序的时候这个值总变。就想在watch窗口或者 用python把它弄出来。

看看有没有办法用变量名的方式将它值取到。
雪    币: 1928
活跃值: (392)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
TopGreen 2020-6-4 16:09
7
0
符号执行获取?
游客
登录 | 注册 方可回帖
返回