hoodbc 发表于 2013-1-14 17:58:48

android 安全评估框架Mercury (1) 安装

Mercury 由两部分组成,分别运行与PC和Android设备上。下图是一个简单的通信概述图:

http://dl.iteye.com/upload/attachment/0073/7722/7a60dc79-f8db-3e87-a4ba-2d92fb48896f.png



安装 client 的时候必须要python2.7.x版本。否则会报一个hashlib错误。开始还给command.py加tryhttp://www.agoit.com/images/smiles/icon_cry.gif ……诶,码畜当惯了,一看到error就开始翻代码

# python2.7 mercury.py

运行在centos上的client端

http://dl.iteye.com/upload/attachment/0073/5294/2672a780-52d1-335c-bb41-e8da6f0c82a2.png
这里是用IP直接连接到测试的机器上。

模块:
http://dl.iteye.com/upload/attachment/0073/5296/2c654d96-3cc4-31e3-a3a7-6f18ed726418.png


测试机器 一台htc Android,4.0.3 target15 安装mercury-server.apk,然后运行:
http://dl.iteye.com/upload/attachment/0073/5300/be29d783-76e7-3697-a6ba-d208bee1894c.png

……又是跟豌豆荚有冲突的主,为了截图重新装了豌豆,因为wandoujia_deamon.exe 占用 adb.exe 所以一直没有豌豆荚在电脑上。http://www.agoit.com/images/smiles/icon_rolleyes.gif

client端的代码写的很清晰,有空再仔细分析。

github: https://github.com/mwrlabs/mercury

用户手册:http://labs.mwrinfosecurity.com/assets/300/mercury-user-guide-v1.1.pdf
下周继续……
页: [1]
查看完整版本: android 安全评估框架Mercury (1) 安装