我是靠谱客的博主 感动金毛,最近开发中收集的这篇文章主要介绍Kali系统下的安卓逆向环境搭建1. 使用Vmware + kali 2021.1 Kali镜像2. kali镜像 基本配置3. 安卓逆向必备工具3. Frida环境,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

知识来源: 肉丝姐姐的知识星球&无敌高阶班

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环境所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部