当前位置:   article > 正文

腾讯云linux安装oracle,MobSF在linux(OracleCloud)下安装踩坑(二)

linux部署mobsf

依然安装参考:https://mobsf.github.io/docs/#/zh-cn/installation

1、先运行./setup.sh

一路基本顺利,可能会遇到的问题:

(1)yara模块安装问题:

python3 -m pip install -r requirements.txt

python3 -m pip install apkid

(2)python3.5升级到3.7

下载

wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1rc2.tgz

解压

tar zxvf Python-3.7.1rc2.tgz

cd Python-3.7.1rc2

编译

./configure

make

make install

先找的python3.7解释器位置,一般是

/usr/local/bin/python3.7

删除原来的软连接

rm -rf /usr/bin/python3

rm -rf /usr/bin/pip3

添加python3的软链接

ln -s /usr/local/bin/python3.7 /usr/bin/python3

#添加 pip3 的软链接

ln -s /usr/local/bin/pip3.7 /usr/bin/pip3

问题备忘

问题一: 报错ModuleNotFoundError: No module named ‘_ctypes’

解决方法:

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus

sudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-dev

sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev

sudo apt-get install libssl-dev openssl

sudo apt-get install libffi-dev

问题二: zipimport.ZipImportError: can’t decompress data; zlib not available

解决方法:sudo apt-get install zlib*

问题三: 出现locations that require TLS/SSL异常处理方法

sudo apt-get install gcc libffi-devel zlib* openssl-devel

然后重新编辑和安装python7即可

(3)安装jdk8

debian系统下 直接java -version

java -version

cd4828f7a16b66cd83977be6eeb4281c.png

会提示选择安装,根据提示执行即可

apt install default-jre

apt install openjdk-11-jre-headless

apt install openjdk-8-jre-headless

(4)安装完成后,进行apk分析时,报错:

libcrypto.so.1.1: cannot open shared object file: No such file or directory

查看了下 当前openssl版本为1.0,升级openssl1.1:

1. 下载 openssl

如果链接失效,请去掉文件名,直接访问链接获取最新的包链接

2. 编译 openssl

编译完成后,使用 openssl version 来查看一下当前 openssl 版本号时,你会发现还是 1.0.2,所以这里需要做一些额外的配置工作

3. 配置

再次使用 openssl version 验证版本就可以了,如果不行,可以尝试下面的方式,依次执行(先备份老版本,再从新版本安装位置创建软连接)

(5)解决oracleCloud端口外联问题:

sudo iptables -P INPUT ACCEPT

sudo iptables -P FORWARD ACCEPT

sudo iptables -P OUTPUT ACCEPT

sudo iptables -F

(6)端口转发指定域名

端口转发:https://zhuanlan.zhihu.com/p/108740468

server{

listen 80;

server_name tomcat.xxx.com;

index index.php index.html index.htm;

location / {

proxy_pass http://127.0.0.1:8080; # 转发规则

proxy_set_header Host $proxy_host; # 修改转发请求头,让8080端口的应用可以受到真实的请求

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

}

}

(7)安装成功界面:

f27950623aba8816ac78fd194ab12488.png

参考:

https://qq52o.me/2732.html

https://www.cnblogs.com/dylancao/p/11452284.html

https://zhuanlan.zhihu.com/p/108740468

本文标题:MobSF在linux(OracleCloud)下安装踩坑(二)

本文链接:

(转载请附上本文链接)http://vulsee.com/archives/vulsee_2020/1225_13248.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/460938
推荐阅读
相关标签
  

闽ICP备14008679号