【文章标题】: PaiMei安装与使用 【文章作者】: youstar 【作者邮箱】: youstar@foxmail.com 【个人主页】: www.youstar.org.ru 【写作原因】 一则是:自己最近学习《0day:软件漏洞分析技术》,但是学到PaiMei这一章的时候,按照书上面安装PaiMei时试了很多次都没成功,最后参照很多帖子终于成功了。 二则是看到论坛里面有很多人问这个问题,都没有什么人回答,所以想帮助下大家,大家一起学习。 为此写下此文,让以后更多的人能够少走弯路。 【所需软件】 1)python-2.4.3.msi 2)ctypes-0.9.9.6.win32-py2.4.exe 3)wxPython2.6-win32-ansi-2.6.3.2-py24.exe 4)MySQL-python.exe-1.2.1_p2.win32-py2.4.exe 5)uDrawGraph-3.1.1-0-win32-en.exe 6)PaiMei-1.1.win32.exe 7)mysql-4.1.13-win32 8)idapython-0.9.57_ida5.1_py2.4_win32.zip 9)IDA(这个看雪论坛上面有我就不提供了) 这些软件自己都会打包给大家下载。 【安装步骤】 主要步骤如下:(基本上安装路径默认就行,我都是放到C:\软件名) 1)安装python-2.4.3.msi 2)安装ctypes-0.9.9.6.win32-py2.4.exe 3)安装wxPython2.6-win32-ansi-2.6.3.2-py24.exe 4)安装MySQL-python.exe-1.2.1_p2.win32-py2.4.exe 5)安装uDrawGraph-3.1.1-0-win32-en.exe(安装路径可以换一个简单的路径) 6)安装PaiMei-1.1.win32.exe 7)安装mysql-4.1.13-win32 安装过程中要设置密码(暂时设置为 test) 注意:中间选择skip sign-up 8)利用命令行模式运行Paimei 文件夹下的_setup_mysql.py 127.0.0.1 root test 9)将idapython-0.9.57_ida5.1_py2.4_win32.zip 解压后把python文件夹里面的文件放到IDA安装目录下,并把plugins的python.plw文件放到IDA的plugins文件夹内。 至此安装就完成了。 【使用教材】 为了以教材为准,以教材的例子为例,其实其它的我也还不怎么会,慢慢学以后给他们分享 ![]() 1)用IDA生成calc.exe.pida: 由于我们把idapython的插件放到了IDA的plugins文件夹,所以就会出现Edit--Plugins-IDAPython,就时候就需要选择PaiMei程序目录下的pida_dump.py,然后存为calc.exe.pida。 2)准备环境 首先启动PaiMei,然后链接MySQL,输入先前设置的密码。 然后启动uDrawGraph程序,需要用uDrawGraph需要命令行启动,例如:C:\uDraw\bin\uDrawGraph.exe -server 222 (222为端口,可以自己设置) 如下图所示: ![]() 然后链接uDraw,使用我们刚刚开启的端口,就成功了。就可以开启分析程序了。 最后完全按照书上面讲的就可以试验了。 【参考资料】 其实论坛上面看了很多,最感谢的是wuzhiyong写的文章,链接 【程序下载】 纳米盘下载:下载链接 ![]() PS:貌似PaiMei应该大牛但是学习汉语不过关哈,拼音拼错了! ![]() |
|
来自: herowuking > 《Cracker》