android-native 反编译环境
来源:互联网 发布:seajs 源码分析 玉伯 编辑:程序博客网 时间:2024/06/15 15:49
确立了android 反编译环境为windows下. windows主战场+linux辅助战场
为什么会是个混血儿?
前言:本来想只在linux下工作,但是逆向却没有离开windows环境。
linux 是一个很好的环境, 但是gdb+gdbserver 不适合逆向,只适合正向。
而ida 在linux 下只找到6.3, 主要是仅是个评估版,功能受限。无arm调试功能。
所有只好放弃。
还是windows 是逆向大本营。找到了ida6.8.
又得了putty 控制台,类linux 环境已经构成。
------------------------------------------------------------
windows 成主战场。 ida6.8+android_server+putty
------------------------------------------------------------
4个窗口: 2个控制台 + 2个ida
2个控制台
adb cmd 窗口,pc 端 --> 做adb push, adb pull , instal 之类
putty(登陆手机窗口) --> 运行android_server
2个ida:
1个静态分析
1个动态分析
其它不说了,单提一下putty 工具
1. putty 工具
adb shell 不支持Ctrl + C, TAB, DOWN/UP 等按键问题解决方案, 就是用putty
PuttyPlus是一款开源、免费软件,在同样免费的PuTTY软件作了一些功能上的增强,它可用作SSH Client、串口调试、ADB Shell登陆工具
2. 使用
putty.exe -adb -P 5037 transport-usb
(该putty 带adb 功能)
3. 源码
源码已开放,下载地址
Git clone https://github.com/albuer/puttyplus.git
二进制文件
https://github.com/downloads/sztupy/adbputty/putty.exe
众里寻他千百度,到处找一个windows下能满足要求的控制台,以便能赶上linux
msys, babun 都不能满足要求,cmd就更不用说了,连个彩色都不支持,更不用说命令。
还是改进版putty 满足了要求,并且开放源码。
有了源码,就不用求人了! 要是有时间,可以完成自己的需求。
windows 下command 还是离不了, 因为需要adb push, adb pull, adb install
调试还要设置tcp 转发: adb forward tcp:23946 tcp:23946
还有权限问题: adb root; adb remount; 写成一个批命令吧。
z:\mywork>type android.bat
adb root
adb remount
adb forward tcp:23946 tcp:23946
adb devices 可以查看手机是否连接上了。
------------------------------------------------------------
linux 为辅助战场: 对应正向.
------------------------------------------------------------
例如编译hello.c 为hello.so , 调用lib库等。
为什么会是个混血儿?
前言:本来想只在linux下工作,但是逆向却没有离开windows环境。
linux 是一个很好的环境, 但是gdb+gdbserver 不适合逆向,只适合正向。
而ida 在linux 下只找到6.3, 主要是仅是个评估版,功能受限。无arm调试功能。
所有只好放弃。
还是windows 是逆向大本营。找到了ida6.8.
又得了putty 控制台,类linux 环境已经构成。
------------------------------------------------------------
windows 成主战场。 ida6.8+android_server+putty
------------------------------------------------------------
4个窗口: 2个控制台 + 2个ida
2个控制台
adb cmd 窗口,pc 端 --> 做adb push, adb pull , instal 之类
putty(登陆手机窗口) --> 运行android_server
2个ida:
1个静态分析
1个动态分析
其它不说了,单提一下putty 工具
1. putty 工具
adb shell 不支持Ctrl + C, TAB, DOWN/UP 等按键问题解决方案, 就是用putty
PuttyPlus是一款开源、免费软件,在同样免费的PuTTY软件作了一些功能上的增强,它可用作SSH Client、串口调试、ADB Shell登陆工具
2. 使用
putty.exe -adb -P 5037 transport-usb
(该putty 带adb 功能)
3. 源码
源码已开放,下载地址
Git clone https://github.com/albuer/puttyplus.git
二进制文件
https://github.com/downloads/sztupy/adbputty/putty.exe
众里寻他千百度,到处找一个windows下能满足要求的控制台,以便能赶上linux
msys, babun 都不能满足要求,cmd就更不用说了,连个彩色都不支持,更不用说命令。
还是改进版putty 满足了要求,并且开放源码。
有了源码,就不用求人了! 要是有时间,可以完成自己的需求。
windows 下command 还是离不了, 因为需要adb push, adb pull, adb install
调试还要设置tcp 转发: adb forward tcp:23946 tcp:23946
还有权限问题: adb root; adb remount; 写成一个批命令吧。
z:\mywork>type android.bat
adb root
adb remount
adb forward tcp:23946 tcp:23946
adb devices 可以查看手机是否连接上了。
------------------------------------------------------------
linux 为辅助战场: 对应正向.
------------------------------------------------------------
例如编译hello.c 为hello.so , 调用lib库等。
0 0
- android-native 反编译环境
- android native环境设置
- Linux配置android 反编译环境
- utunbu环境下Android反编译
- mac 环境反编译android apk
- android native开发环境搭建
- React-native Android 环境配置
- native android开发环境搭建
- React-Native Android 环境搭建
- React Native Android环境搭建
- React Native 环境搭建 (Android)
- React-native Android 环境搭建
- React-Native-Android环境搭建
- react-native android环境搭建
- Recat Native android 环境搭建
- React-Native Android环境搭建
- React Native环境搭建 (android/mac环境)
- ubuntu环境下反编译android apk
- 配置局域网网关
- JAVA多线程基础
- Android studio 中使用Jni
- C++ 多线程编程总结
- 让Python程序在线执行
- android-native 反编译环境
- 面向对象的基本设计原则
- Oracle中手动删除数据库
- java中double变量保留小数问题
- ubuntu下一些常见的apt命令
- BOM知识汇总
- Alexnet与vggnet的比较
- fwrite
- 文章标题