概述
知识来源: 肉丝姐姐的知识星球&无敌高阶班
1. 使用Vmware + kali 2021.1 Kali镜像
1. 为什么选择Vmware 和 Kali镜像
因为Vmware具有快照功能,当我们操作一些危险操作的时候,我们可以提前打好快照,防止系统崩溃。
Kali自带了非常多的逆向渗透工具,自带jdk等,安装起某些软件比较省心。同时kali还提供了vmware镜像。 下面附上下载地址.
Kali Vmware镜像下载地址:https://www.offensive-security.com/kali-linux-vm-vmware-virtualbox-image-download/
2. kali镜像 基本配置
默认账号密码 kali/kali
1. 为我们的kali系统添加超级管理员权限
sudo passwd root
// 输入用户名密码
root 和 toor // 自行根据提示来输入
Logout系统,使用 root/toor进行登录即可,此时就已经是root了。
2. 关闭自动熄屏
3. 修改时区
dpkg-reconfigure tzdata
选择亚洲 - 上海
4. 把zsh回推到bash
chsh -s /bin/bash
修改完重启系统.
5. 修改 .bashrc
增加HISTSIZE
Q: 有何作用?
A: 使得我们的Terminal可以保存更多的命令历史.
vim ~/.bashrc
source ~/.bashrc
6.设置网络桥接
7. 安装一些工具
apt update
apt install jnettop htop
- htop : 进程查看
- jnettop : 流量查看工具
3. 安卓逆向必备工具
1. 代理设置,流量转发
1. proxychains
vim /etc/proxychains4.conf
然后就可以保存退出. 查看IP地址
2. redsocks
vim /etc/redsocks.conf
命令行输入 redsocks
就开始了~
使用iptable.sh进行转发
iptable.sh内容:
#不重定向目的地址为服务器的包
iptables -t nat -A OUTPUT -d 192.168.179.1 -j RETURN #请用你的shadowsocks服务器的地址替换$SERVER_IP
#不重定向私有地址的流量
iptables -t nat -A OUTPUT -d 10.0.0.0/8 -j RETURN
iptables -t nat -A OUTPUT -d 172.16.0.0/16 -j RETURN
iptables -t nat -A OUTPUT -d 192.168.0.0/16 -j RETURN
#不重定向保留地址的流量,这一步很重要
iptables -t nat -A OUTPUT -d 127.0.0.0/8 -j RETURN
#重定向所有不满足以上条件的流量到redsocks监听的12345端口
iptables -t nat -A OUTPUT -p tcp -j REDIRECT --to-ports 12345 #12345是你的redsocks运行的端口,请根据你的情况替换它
执行iptable.sh
sh iptable.sh
2. Android studio
wget https://redirector.gvt1.com/edgedl/android/studio/ide-zips/4.1.2.0/android-studio-ide-201.7042882-linux.tar.gz
tar -zxvf android-studio-ide-201.7042882-linux.tar.gz
./studio.sh
// 接下来就默认的跑下去就好了.
配置路径
vim ~/.bashrc
// 末尾加入下面的命令
export PATH=/root/Android/Sdk/platform-tools:$PATH
source ~/.bashrc
3. Jadx反编译工具
Jadx github连接:https://github.com/skylot/jadx
mkdir jadx
cd jadx
wget https://github.com/skylot/jadx/releases/download/v1.2.0/jadx-1.2.0.zip
7z x jadx-1.2.0.zip
cd bin
./jadx-gui
4. jeb 反编译工具
https://bbs.pediy.com/thread-265115.htm
jeb
5. scrcpy 投屏软件
apt search scrcpy
apt install scrcpy
6. 010editor 二进制查看工具
作用: 拿来看文件结构
https://www.sweetscape.com/download/010editor/download_010editor_linux64.html
tar -zvxf 010EditorLinux64Installer11.0.1.tar.gz
./010EditorLinux64Installer
3. Frida环境
1. pyenv python多版本切换
https://github.com/pyenv/pyenv
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo -e 'if command -v pyenv 1>/dev/null 2>&1; thenn eval "$(pyenv init -)"nfi' >> ~/.bashrc
exec "$SHELL"
安装python 编译的前置包
sudo apt-get update; sudo apt-get install --no-install-recommends make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
安装python
pyenv install 3.8.0
2. vscode 代码编辑器
3. DEXDUMP 根据文件格式特征暴力的内存暴力脱壳机
最后
以上就是感动金毛为你收集整理的Kali系统下的安卓逆向环境搭建1. 使用Vmware + kali 2021.1 Kali镜像2. kali镜像 基本配置3. 安卓逆向必备工具3. Frida环境的全部内容,希望文章能够帮你解决Kali系统下的安卓逆向环境搭建1. 使用Vmware + kali 2021.1 Kali镜像2. kali镜像 基本配置3. 安卓逆向必备工具3. Frida环境所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复