安装MobSF时出现Binskim多可执行文件错误求助
解决MobSF安装中Binskim多可执行文件触发Panic的问题
问题重现
我在安装MobSF时执行python setup.py install,过程中发现下载并安装Binskim后,目录里出现了2个以上的可执行文件(.exes),直接导致MobSF触发panic。安装时的命令及部分输出如下:
E:\Pentest\Android\Tools\Mobile-Security-Framework-MobSF\install\windows>python setup.py install [*] Downloading config file.. [*] Saving to File config.txt [*] Reading config file.. [*] Creating other folders... [*] Checking dependencies... [+] rsa is installed. [+] Everything good. [*] Downloading nuget.. [*] Saving to File nuget.exe [*] Downloading and installing...
可行的解决办法
这里有几个经过验证的方案,你可以逐个尝试:
手动清理冗余可执行文件
先找到MobSF安装目录下Binskim的存放路径,一般是MobSF\static\bin\windows\binskim这个位置。进去之后把多余的.exe文件删掉,只留下最新版本的BinSkim.exe,之后重新运行安装命令或者直接启动MobSF就行。修改安装脚本锁定Binskim版本
打开install\windows\setup.py文件,找到里面负责下载Binskim的代码块,手动指定一个固定的、官方稳定发布的版本号,这样安装脚本就只会下载对应版本的文件,不会出现多个可执行文件堆积的情况。改完保存后重新执行python setup.py install。手动安装Binskim跳过脚本下载
直接去Binskim的官方发布渠道下载最新的压缩包,解压后把BinSkim.exe放到MobSF对应的bin目录(就是刚才提到的MobSF\static\bin\windows\binskim),然后继续完成MobSF的后续安装步骤,不用依赖脚本自动下载Binskim。
内容的提问来源于stack exchange,提问作者kusol.watchara
相关产品推荐
相关产品推荐

