首页
社区
课程
招聘
[原创]Android动态逆向分析工具(三)——Andbug常见问题汇总
2014-1-7 20:43 7244

[原创]Android动态逆向分析工具(三)——Andbug常见问题汇总

2014-1-7 20:43
7244
1、py文件import找不到路径
  git clone后直接运行,会提示如下错误,原因是andbug工程中的某些py文件的路径没有正确指定导致,找不到这些py文件。
  解决办法是(1)、通过“ PYTHONPATH=lib”指定路径。(2)、在andbug文件中添加sys.path.append("/home/anbc/work_folder/andbug_work/andbug/lib"),来指定路径。

  

      

2、未编译so模块导致的错误
为了提高数据的处理速度,andbug在数据处理部分没有使用python编写,而是使用了C语言编写,以so的方式调用。所以正式使用andbug前,需要对C代码进行编译。用来编译C代码的makefile已经在Andbug文件夹里。可以直接使用make命令进行编译。
  直接运行会提示如下错误:

  
  具体编译过程如下:

      
再次运行Andbug,成功:

      

3、多调试端链接模拟器导致的错误
  在启动andbug时,可能遇到由于多个调试端同时链接模拟器导致的运行错误。

      

   开启多个调试链接的情况会有很多,如:运行了两个andbug程序;在用eclipse等工具调试apk程序等情况。只要将其他调试程序关掉,andbug就可以正常使用了。

关掉其他调试链接后,可以运行成功了。
      

阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

上传的附件:
收藏
点赞0
打赏
分享
最新回复 (3)
雪    币: 269
活跃值: (25)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
ReturnsMe 2 2014-1-8 17:20
2
0
好像现在github上的版本没有monitor功能?

./andbug monitor -p com.android.browser
!! command not supported: "monitor."

对于 monitor_fun.conf 仅在config.py里面有定义?没有引用?

g_Date_File_Path = "/home/anbc/work_folder/andbug_work/andbug/data/monitor_fun.conf"
雪    币: 259
活跃值: (63)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
anbc 3 2014-1-13 14:04
3
0
提交代码时漏掉,周末相关代码已经提交上去,
雪    币: 269
活跃值: (25)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
ReturnsMe 2 2014-1-13 16:10
4
0
多谢~我这就clone下来看看
游客
登录 | 注册 方可回帖
返回