安卓逆向入门之如何连接夜神与AndroidKiller,以及一个简单crackme

准备工作

为了确保夜神与其他相关的能够连接上,在用Android killer的时候,就将Android killer中的adb+2个dll拷贝至夜神中,用到Android studio的时候,就将sdk中的platform中的这个adb+2个dll拷贝至夜神中

0x00

分别打开Android Killer和夜神,入下图:
这里写图片描述

0x01

直接将1.apk拖进至Android Killer即可,然后点击编译
这里写图片描述
再点击安装即可:
这里写图片描述

Android逆向分析方法

1.字符串分析方法
2.日志分析法
3.动态调试smali,动态调试so文件(c++生成的文件)
4.API下断(调试so,对linux API下断),栈回溯分析

随便输入一个名字和代码,观察其行为:
这里写图片描述

夜神模拟器是一款常用的安卓模拟器,可以在电脑上模拟安卓设备的运行环境。与Android Studio连接后,可以方便地进行应用程序的开发和调试。以下是夜神模拟器与Android Studio连接的步骤: 1. 首先,确保你已经在电脑上安装了夜神模拟器和Android Studio。 2. 打开夜神模拟器,在模拟器中打开“设置”(通常是点击桌面右侧的“多开管理器”图标,然后选择“设置”)。 3. 在设置中,找到“ADB设置”或“开发者选项”(不同版本的夜神模拟器可能有不同的名称),并确保“USB调试”选项已经打开。 4. 在电脑上打开Android Studio,并点击工具栏上的“AVD Manager”按钮(或者通过菜单栏中的“Tools”->“AVD Manager”打开)。 5. 在AVD Manager中,点击“Create Virtual Device”按钮创建一个新的虚拟设备,选择一个合适的设备类型和系统镜像,并点击“Next”。 6. 在系统镜像页面,选择一个合适的安卓版本,并点击“Next”。 7. 在设备配置页面,可以选择自定义设备的配置,也可以直接点击“Finish”使用默认配置。 8. 创建完成后,在AVD Manager中选择刚刚创建的虚拟设备,并点击右侧的“三个点”按钮,选择“Wipe Data”清除设备数据。 9. 清除数据完成后,点击右侧的“三个点”按钮,选择“Cold Boot Now”启动虚拟设备。 10. 虚拟设备启动后,在Android Studio中点击工具栏上的“Run”按钮(或者通过菜单栏中的“Run”->“Run 'app'”),选择刚刚创建的虚拟设备作为目标设备。 11. Android Studio会自动将应用程序安装到虚拟设备上,并启动应用程序。 现在,你已经成功将夜神模拟器与Android Studio连接起来了,可以开始进行应用程序的开发和调试了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值