-
-
Linux下IDA plugin 开发
-
发表于:
2007-3-23 21:24
5385
-
本人初学IDA,想在linux环境下开发插件,可是按照论坛里的IDA plugin教程
idapw.pdf里的第一个例子就没有成功
,不知哪位大侠能指点一下。
我是这么做的,直接拿
template.cpp的例子,
然后,生成makefile文件,内容如下:
SRC=template.cpp
OBJS=template.o
CC=g++
LD=g++
CFLAGS=-D__IDP__ -D__PLUGIN__ -c -D__LINUX__ \
-I /root/idaadv/sdk/include $(SRC)
LDFLAGS=--shared $(OBJS) -L /root/idaadv -l ida \
--no-undefined -Wl,--version-script=./plugin.script
all:
$(CC) $(CFLAGS)
$(LD) $(LDFLAGS) -o myplugin.plx
cp myplugin.plx /root/idaadv/plugins
再把sdk中的plugin.script拷到同一个目录下,直接make,这些我都是按照教程做的,可是结果就出错了,请大家帮帮忙,指点一下。
还有我想问一下能否自己编写程序,然后把IDA中分析结果在我自己写的程序中调用呢,比如说,可不可以让IDA做后台的ELF文件的批处理后,然后把里面的代码段调用的函数信息输出到我自己的程序中,以便后续的分析和处理。
因为是初学,IDA的很多方面的内容还没有了解,可能问的问题太弱了,但还是希望大家能帮助我解惑,先谢谢了阿
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!