Kali系统下的安卓逆向环境搭建

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

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; then\n  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 根据文件格式特征暴力的内存暴力脱壳机

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Kali Linux是一种基于Debian的Linux发行版,主要用于渗测试和网络安全。下面是Kali系统的搭建过程: . 下载Kali Linux镜像:首先,你需要从Kali官方网站下载Kali Linux的镜像文件。你可以选择适合你计算机架构的版本,如64位或32位。 2. 创建启动盘:将下载的Kali Linux镜像文件写入USB闪存驱动器或DVD。你可以使用工具如Rufus(Windows)或Etcher(Windows、macOS、Linux)来创建启动盘。 3. 启动计算机:将启动盘插入计算机,并重新启动计算机。确保在BIOS设置中将计算机设置为从USB或DVD启动。 4. 安装Kali Linux:在计算机启动时,选择从启动盘启动。进入Kali Linux的安装界面后,按照提示进行安装。你可以选择安装到硬盘上或者使用虚拟机进行安装。 5. 配置网络:在安装过程中,你需要配置网络连接。根据你的网络环境选择合适的网络设置。 6. 完成安装:安装完成后,重新启动计算机并从硬盘启动Kali Linux。 7. 更新系统:打开终端,运行以下命令更新系统: ``` sudo apt update sudo apt upgrade ``` 8. 安装必要的工具:Kali Linux提供了大量的渗透测试和安全工具。你可以使用以下命令安装常用的工具: ``` sudo apt install kali-linux-default ``` 9. 配置和使用Kali Linux:根据你的需求,你可以进一步配置和使用Kali Linux。Kali Linux提供了丰富的文档和社区支持,你可以参考官方文档和论坛获取更多信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值