Quantcast
Channel: 看雪安全论坛
Viewing all articles
Browse latest Browse all 9556

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

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

  附件 86386

附件 86387


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

  附件 86388
  具体编译过程如下:

附件 86389
再次运行Andbug,成功:

附件 86390

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

附件 86391

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

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

上传的图像
文件类型: png 图片1.png (82.8 KB)
文件类型: png 图片2.png (67.9 KB)
文件类型: png 图片3.png (112.2 KB)
文件类型: png 图片4.png (208.5 KB)
文件类型: png 图片5.png (216.5 KB)
文件类型: png 图片6.png (267.1 KB)
文件类型: png 图片7.png (53.6 KB)

Viewing all articles
Browse latest Browse all 9556

Trending Articles