ida 动态调试so库 (连接夜神模拟器)
本文参考:
夜神模拟器 结合IDA 动态调试SO文件
打开夜神模拟器,然后进入夜神模拟器安装目录下(有nox.exe那个文件夹)
输入命令
nox_adb.exe connect 127.0.0.1:62001
如果显示cannot connect to 127.0.0.1:62001: 由于目标计算机积极拒绝,无法连接。 (10061)
,我的解决办法是 夜神模拟器 cannot connect to 127.0.0.1:62001: 由于目标计算机积极拒绝,无法连接。 (10061)
输入命令
adb push E:\Programs\IDAPro\dbgsrv\android_x86_server /data/local/tmp
前面的目录就是ida的安装目录里找android_x86_server,后面的目录应该是随意的,不过可能有检测机制. 其实一开始我用的是android_server,但是一开始报错 error: only position independent executables (PIE) are supported.
,找网上解决办法修改后提示Segmentation fault
,然后ida连接不上,别人的教程说用x86的,我就换成这个试了一下,果然可以)
如果显示'E:\Programs\IDAPro\dbgsrv\android_x86_server' to '\data\local\tmp': remote Read-only file system
,我的解决办法是 ADB 调试问题记录一:error:failed to copy
然后修改权限并执行android_x86_server
adb shell
cd /data/local/tmp
chmod 777 android_x86_server./android_x86_server
正常应该显示:
然后新开一个cmd,输入
adb forward tcp:23946 tcp:23946
结果提示如下代码。后来想起来之前把adb拖到夜神模拟器那里,然后从夜神模拟器目录下启动的adb,然后再新开的cmd里也先进入到模拟器目录再执行就好了
adb server version (41) doesn't match this client (40); killing...
could not read ok from ADB Server
* failed to start daemon
error: cannot connect to daemon
正常应该显示:
然后打开ida,选择Debugger-Attach-Remote Linux debugger,
在弹出选项里,hostname填localhost,端口号默认为刚才adb forward的23946不用改。
接下来选择正在运行的进程,一般应用就是显示它的包名,我这里要调试pvz,就选择北美版的包名com.popcap.pvz_na
双击后进入调试界面
ida 动态调试so库 (连接夜神模拟器)相关推荐
- adb之连接夜神模拟器
adb:安卓调试桥 adb连接夜神模拟器: 进入夜神模拟器安装目录,打开cmd:D:\Program Files\Nox\bin; 输入shell命令:nox_adb.exe connect 127. ...
- IDA动态调试夜神模拟器
IDA7.0,夜神模拟器(安卓系统5.0) 先用adb连接夜神模拟器,第一次失败了再试一次.成功后用 adb devices查看当前设备. 连接成功后,需要把IDA的 android_server 复 ...
- IDA动态调试技术及Dump内存
IDA动态调试技术及Dump内存 来源 https://blog.csdn.net/u010019468/article/details/78491815 最近研究SO文件调试和dump内存时,为了完 ...
- android ida多线程调试,C/C++知识点之ida动态调试.so 动态加载(必须真机)
本文主要向大家介绍了C/C++知识点之ida动态调试.so 动态加载(必须真机),通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助. 第一步连接安卓手机 查看设备 localhost: ...
- IDA——动态调试Linux上的ELF文件(整合他人博客)
先查看机器之间是否可以ping通 0x00:环境 待调试ELF文件 IDA 7.0 主机:Windows 虚拟机:Linux 达成效果:在Window上利用IDA远程动态调试linux里的ELF文件 ...
- Android IDA 动态调试最完善攻略,跨过各种坑
From:https://www.pianshen.com/article/3409449384/ IDA 静态分析 与 动态分析:https://zhuanlan.zhihu.com/p/38983 ...
- 安卓逆向_21 --- Java层和so层的反调试( IDA 动态调试 JNI_OnLoad、init_array下断)
1. 安卓程序动态调试条件 安卓程序动态调试条件 ( 2个满足1个即可 ): 1. 在 AndroidMainfest.xml ---> application 标签下,设置或者添加属性 and ...
- android studio在夜神上打开_Android Studio之使用连接夜神模拟器分析Smail 【详文】8.7日更正...
本帖最后由 Jxdm 于 2018-8-7 09:31 编辑 前言: 想把一个APP去广告,结果发现修改关键代码后出现崩溃,于是就想到了动态调试.由于是第一次使用,百度了N个网页,然后慢慢摸索才知道是 ...
- 【reverse】buu-[Zer0pts2020]easy_strcmp——main函数的启动过程+IDA动态调试ELF
文章目录 依赖 思路 代码 CPP实现 Python+libnum库 IDA动态调试 参考资料 依赖 IDA7.7 Ubuntu20.04 作者:hans774882968以及hans77488296 ...
最新文章
- Flask的session使用
- Aix5.3安装Bash环境
- codeforces 884E Binary Matrix 并查集,滚动数组
- 安装sql server 2000时,提示:以前的某个程序安装已在安装计算机上创建挂起的文件操作,需重起...
- Centos7默认自带了Python2.7版本,但是因为项目需要使用Python3.x,这里提供一种比较快捷方便的安装方式...
- eclipse里面配置热部署,tomcat配置
- 关于crossvalind函数(转)
- 表情识别(五)--MBP+CNN
- Huffman Codes
- 测试分析报告(GB8567——88)基于协同的在线表格forture-sheet
- CAD怎么转化成PDF?手机就可以轻松解决
- java界面添加mid音乐,使用jfugue来演奏mid音乐
- 【线性代数】矩阵的基本概念和运算性质
- 自动控制原理之自动控制的基本概念
- 网络虚拟化——SR-IOV
- 房屋装修合同书范本【收藏备用】
- RFM分析(Recency,Frequency,Monetary)
- 加Zprotect壳解析
- recurdyn和matlab联合仿真,recurdyn与simulink机电联合仿真,求助
- Maker 注释中的小问题