安装
这两天也下载了ida free7 和ida pro 6.2,free和pro的功能差距还是挺大的,起码pro可以写python script,但下载和安装都差不多。Ubuntu20.04 python 2.7 环境下
首先下载到那个.run file, 然后到文件路径下跑
chmod +x ida.run
./ida.run
安装成功之后,桌面上会多两个.desktop文件,一个是ida的一个是ida pro的。上面有写execution路径。
我的就是在安装路径下跑./idaq64. 弹出一个窗口
然后new一个file出来,就可以得到control flow graph
用python跑
其实目的是跑一个python program,然后这个python program实现的作用是自动地得到.gdl。
这个python program的22和23行需要修改一下路径,生成文件的路径和binary code的路径。
这里我把python program(Bin_to_GDL.py)和getBBs.idc都放在desktop了,其实随便放那都行。
首先做一个symlink,把getBBs.idc给link到ida的目录下。
ln -s path/of/getBBs.idc path/of/ida
我terminal里就是这样的,highlight的就是一个symlink。按道理说,不做syml