使用IDA调试android下的linux程序
来源:互联网 发布:防伪标签制作软件 编辑:程序博客网 时间:2024/06/05 20:00
使用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下的程序调试
- Java Arrays类进行数组排序
- android singapk
- Mahout构建图书推荐系统
- 找循环节
- 编程思维(一) -- 避免冗余与重复调用
- 使用IDA调试android下的linux程序
- Spring MVC上传图片的方法
- 心理学上,期望的东西一般不会出现,而担心的东西却往往成为现实。
- iOS中数据持久化,数据转化问题。
- ueditor1.4.3二次开发添加自定义Dialog
- 安装zsh
- ubuntu下SDL安装
- css技巧:清除浮动
- Android群英传第三章笔记·Android控件架构与自定义控件详解