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

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

2014-1-7 20:43
7653
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就可以正常使用了。

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

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 269
活跃值: (25)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
2
好像现在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"
2014-1-8 17:20
0
雪    币: 259
活跃值: (63)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
3
提交代码时漏掉,周末相关代码已经提交上去,
2014-1-13 14:04
0
雪    币: 269
活跃值: (25)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
4
多谢~我这就clone下来看看
2014-1-13 16:10
0
游客
登录 | 注册 方可回帖
返回
//