![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
temu
Jiao319
学生,有志向,没经验
展开
-
使用gdb调试temu插件
temu是一款基于QEMU仿真器的动态二进制分析平台,temu允许用户自己编写插件,通过命令加载插件,实现自己的功能。temu的插件实际上是一个共享库,在用户输入load_plugin命令后,temu通过dlopen加载共享库,并且找到共享库中的init_plugin函数,获取用户提供的回调函数的地址,存放在一个结构体中,当特定的事件,比如:基本块、指令、内存和寄存器读写等事件发生时,调用相应的处原创 2012-07-24 21:58:47 · 2436 阅读 · 0 评论 -
使用codeblock开发temu插件
使用codeblock开发temu插件 temu插件默认是使用makefile进行编译的,但我比较习惯采用集成开发平台进行开发,所以打算将temu插件的开发移植到codeblock上。具体步骤如下:第一步:新建工程,在Category中选择Console,在下面的列表中选择Shared library,因为temu插件本身就是一个共享库文件;第二步:添加temu插件需要的头文件和原创 2012-07-25 09:17:41 · 1998 阅读 · 0 评论