【文章标题】: 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应该大牛但是学习汉语不过关哈,拼音拼错了!