首页
社区
课程
招聘
[旧帖] 阅读python脚本(FCG技术交流,黑老大论坛)的疑惑 0.00雪花
2007-11-25 14:04 4175

[旧帖] 阅读python脚本(FCG技术交流,黑老大论坛)的疑惑 0.00雪花

2007-11-25 14:04
4175
最近在阅读python脚本(FCG技术交流,黑老大论坛):
http://www.fcgchina.com/index.php?showtopic=3108

出现loadstring(ea)函数:
RefString = LoadString(GetOperandValue(RefAddr, 0))

不知道介绍loadstring的文档在哪,IDA帮助里没有。。

同样的:
ApiName = DataRefsFrom(ea)

DataRefsFrom函数,文档介绍也找不着。。。

哪位高人可以指点下。。。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
点赞0
打赏
分享
最新回复 (4)
雪    币: 239
活跃值: (20)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
Steve 1 2007-11-25 15:05
2
0
发现DataRefsFrom(ea)可以运行。。。

但loadstring出现语法错误:

SyntaxError: invalid syntax
Traceback (most recent call last):
  File "<string>", line 1, in <module>
NameError: name 'loadstring' is not defined
雪    币: 239
活跃值: (20)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
Steve 1 2007-11-26 19:56
3
0
DataRefsFrom(ea)找到了文档,在idautils 中(idapythone官网http://www.d-dome.net)
DataRefsFrom(ea)
        source code
Get a list of data references from 'ea'

    Parameters:

        * ea - Target address

    Returns:

        list of references (may be empty list)
        Example:

               for ref in DataRefsFrom(ScreenEA(), 1):
                       print ref

而LoadString始终找不到,不知道是不是作者自己写的函数。
雪    币: 239
活跃值: (20)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
Steve 1 2007-11-28 00:00
4
0
谁能帮我翻译下这句英文,方式令人费劲:
but few people will be as much of a purist about this as I am.
雪    币: 111
活跃值: (131)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
bbbsl 2007-12-17 16:52
5
0
LoadString是自己实现的吧
游客
登录 | 注册 方可回帖
返回