在ubuntu下运行APIMonitor

本文讲述了在Ubuntu下运行APIMonitor时遇到的问题及解决方案。通过尝试解决python子进程错误,发现可能缺少环境依赖。最终,通过Anaconda解决了环境配置的复杂问题,成功运行APIMonitor并得到了清晰的API调用日志。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

运行DroidBox的时候没有调出日志,感觉很多都是看不懂的代码,然后转战APIMonitor
在运行apimonitor.py的时候出现无法注入信息的问题:
第一句大致是apimonitor.py…(忘了具体的了)
File “/usr/lib64/python2.7/subprocess.py”, line 524, in call
return Popen(*popenargs, **kwargs).wait()
File “/usr/lib64/python2.7/subprocess.py”, line 711, in init
errread, errwrite)
File “/usr/lib64/python2.7/subprocess.py”, line 1308, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory。
得不到重新编写的apk文件
百度问题所在,看到一个人的回答说这种类型的问体基本上出在第一个文件,也就是apimonitor.py上,说subprocess.py是子程序,因为前面的有问题才会重复报错,所以我重新看了apimonitor.py.觉得会不会是py文件少东西,考虑到会不会是包不够,下面是所调用的包
import sys
import os
import shutil
import time
import argparse
from androguard.core.bytecodes import apk
from apkil import smali, monitor, logger
from subprocess import call
当然也一脸蒙比是少了什么,然后就开始查ubuntu搭androguard环境,然后网上给了很多需要安装的依赖包,我觉得可能

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值