使用IDA调试android下的linux程序
来源:互联网 发布:淘宝刻公章 不承认 编辑:程序博客网 时间:2024/06/06 03:49
使用IDA调试安卓elf程序
将dbgserver拷贝到android手机的/data/data/目录下,需要root权限
D:\ProgramFiles (x86)\IDA 6.8\dbgsrv>adb push android_server /data/data/sv
3094 KB/s (523480bytes in 0.165s)
添加执行权限
D:\ProgramFiles (x86)\IDA 6.8\dbgsrv>adb shell chmod 755 /data/data/sv
启动dbgserver
D:\ProgramFiles (x86)\IDA 6.8\dbgsrv>adb shell /data/data/sv
IDA Android 32-bitremote debug server(ST) v1.19. Hex-Rays (c) 2004-2015
Listening on port#23946...
另外启动一个命令窗口输入如下命令开启端口转发:
adb forward tcp:23946 tcp:23946
启动ida的调试器,先选择run和是attach(根据需要),调试器选择Remote ArmLinux/Android debugger
Attach方式
Hostname写localhost,port 23946
然后选择进程attach
Run方式(启动一个新进程)
设置相关属性项。
注意这些路径都是是在android手机上的路径,如果程序在PC上需要先push到设备上,添加执行权限:
如果出现:
Bogus or irresponsive remote server
错误
在adb shell中执行
setenforce 0
关闭selinux安全机制(需要root权限)
阅读全文
0 0
- 使用IDA调试android下的linux程序
- 使用IDA调试android下的linux程序
- windows下使用IDA远程调试linux(ubuntu)下编译的程序
- MAC使用IDA PRO远程调试LINUX程序
- 使用IDA调试Android原生程序中遇到的问题及解决方法
- For Fun:使用 IDA 调试 iOS 程序的步骤
- Eclipse下IDA调试原生程序
- 使用IDA的调试器
- 使用IDA的调试器
- 使用IDA的gdb调试虚拟机中的Linux内核
- IDA来远程调试Linux程序
- linux下IDA安装使用
- 关于windows下IDA远程调试linux
- 关于windows下IDA远程调试linux
- 使用IDA远程调试Android文件
- IDA动态调试程序
- IDA调试原生程序
- Linux下的程序调试
- 单例模式的七种写法
- 机器视觉知识第二弹
- axios在vue中的简单配置与使用
- 对WinForm-SuspendLayout、ResumeLayout、PerformLayout的理解
- OpenCV3.2.0的下载、安装和配置
- 使用IDA调试android下的linux程序
- HDU1693 Eat the Trees(插头dp)
- 怎样在Linux下从源代码安装SQLite3
- 第一个Netty程序
- Linux下动态库学习笔记
- Spring5:@Autowired注解、@Resource注解和@Service注解
- 使用def文件从dll导出和_declspec(dllexport)导出区别以及调用示例
- Python .pyc的编译和反编译
- SQL语句