【3.A.S.T】网络安全爱好者's Archiver

黑客学习

2000gaobo 发表于 2008-7-20 23:18

[讨论]遇到一个IDA插件编程(与调试器进行交互)的问题: fluFlags()

[讨论]遇到一个IDA插件编程(与调试器进行交互)的问题: fluFlags()
议题作者:BeQuick
信息来源:邪恶八进制信息安全团队([url=http://www.eviloctal.com/]www.eviloctal.com[/url])

我的插件先在指定的地址设置断点,然后启动调试器,当调试器执行到断点后程序挂起,这时我想得到某个堆栈变量中各个字节的属性(就是字节的flag_t)。但在程序中无法调用 fluFlags() (在SDK\include\byte.hpp中声明,原形为:void fluFlags(void)), 编译时出现的错误是 :

unresolved external symbol "void __stdcall fluFlags(void)" (?fluFlags@@YGXXZ)
但我调用SDK提供的其他函数时是没有问题的,包括读写内存、刷新内存、设置断点、处理消息等。
    (注:我用的是IDA5.1 调试器版本是WinCE 5.1)
有人知道原因吗? 或者有什么其他的方法根据动态的结果更新内存单元的属性(flags)吗?
帖子15 精华[url=http://forum.eviloctal.com/digest.php?authorid=161208]0[/url] 积分10 阅读权限40 性别男 来自湖北 武汉 在线时间5 小时

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.