我希望通过执行./droidbox.sh XXX.apk获取更多apk日志(网络,短信,泄漏,读/写行为),但终端始终显示“收集0沙箱”并仅获得静态结果。(如哈希值,广播接收器,强制权限) droidbox.sh将执行droidbox.py,所以我跟踪droidbox.py的代码并在第267行找出
“logcatInput = sys.stdin.readline()”,
哪个logcatInput是一个空值....
在终端输入“adb logcat dalvikvm:W *:S”,尝试其他方式查看日志,并显示空内容,
---------系统开头
---------主要的开头
但模拟器正常运行。我该怎么做才能看到更多dalvikvm和droidbox的日志?
代码在github上如下: https://github.com/pjlantz/droidbox/blob/master/external/droidbox.py
如上所述,如何获得正确的logcatInput结果,然后我就可以获得完整的信息。我执行的步骤如下:
- 通过执行启动模拟器 “模拟器-avd测试”(测试是模拟器的名称)
- 然后输入 “./droidbox.sh com.kingroot.kinguser.apk”启动应用程序和monkeyrunner
醇>
执行结果: 收集了0个沙盒日志(Ctrl-C查看日志)
等待设备...框日志(Ctrl-C查看日志) 装置: 安装应用程序com.kingroot.kinguser.apk ... 收集了0个沙箱日志(Ctrl-C查看日志) [*]收集了0个沙箱日志
[Info]
------
File name: com.kingroot.kinguser.apk
MD5: 9a19974cbfb072f7cab0c13877b5fdd0
SHA1: 88c834f6661d82a3c98405ccaa14a02f952e7010
SHA256: 616df8b1da40a00e6e9e037dcc058b858833e65e1fd2ed7fa4a438be333d691d
Duration: 5.13150787354s
[File activities]
-----------------
[Read operations]
-----------------
[Write operations]
------------------
[Crypto API activities]
-----------------------
[Network activity]
------------------
[Opened connections]
--------------------
[Outgoing traffic]
------------------
[Incoming traffic]
------------------
[DexClassLoader]
-----------------
[Broadcast receivers]
---------------------
com.kingroot.kinguser.receiver.DeviceOwnerReceiver Action: android.app.action.DEVICE_ADMIN_ENABLED
com.kingroot.common.framework.main.MainExitReceiver Action: com.kingroot.master.action.MAIN_EXIT_CHECK
com.kingroot.common.framework.broadcast.KSysBroadcastReceiver Action: com.kingroot.kinguser.gamebox.ACTION_GAME_DELETED
com.toprange.pluginmaster.base.ActionViewBroadcastReceiver Action: com.toprange.plugin.action.UNINSTALL_SHORTCUT
com.kingroot.kinguser.receiver.SuRequestReceiver Action: com.kingroot.kinguser.SU_REQUEST
com.kingroot.kinguser.receiver.AntiInjectLogDeleteReceiver Action: com.kingroot.kinguser.ANTILOG_DELETE
[Started services]
------------------
[Enforced permissions]
----------------------
com.kingroot.kinguser.INNER_BROADCAST
com.kingroot.kinguser.permission.REQUEST
com.kingroot.kinguser.permission.activityCalled
com.kingroot.kinguser.permission.RootShell
[Permissions bypassed]
----------------------
[Information leakage]
---------------------
[Sent SMS]
----------
[Phone calls]
-------------