能力值:
( LV2,RANK:10 )
|
-
-
2 楼
指令看不懂?是什么处理器平台?
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
android手机的,arm平台的吧, 跟windows的完全不一样啊
|
能力值:
( LV8,RANK:140 )
|
-
-
4 楼
IDA啊 看ARM汇编,如果你有F5就另说了
|
能力值:
( LV4,RANK:50 )
|
-
-
5 楼
ndisasm -h
|
能力值:
( LV4,RANK:50 )
|
-
-
6 楼
so要转成dll? 非常困难吧。
so的函数是linux里面的,如果要转岂不是要把用到的linux函数都重新写一遍?
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
ida 看了看, arm指令好多看不懂啊~~ 看来只能试试学习arm了
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
使用objdump反汇编,用readelf 查看文件结构, 这两个工具在软件包 binutils中.
安装 binutils:
fedora,redhat: yum install binutils
ubuntu,Mint等: apt-get install binutils
Archlinux: pacman -S binutils
用Intel格式汇编输出反汇编指令: objdump -d -M intel xxxx.so
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
arm-linux-androideabi-objdump.exe这个应用可以反编译so,不过出来的代码还是arm的
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
跨平台移植都是有源码,然后交叉编译的
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
和 Windows 的 dll 道理是一样的。
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
Also can use IDA remote debugging.... like running in VMWare
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
good idea
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
还有一种方法是,用ld_preload加载进来,直接用gdb调
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
学习了 期待高人回复
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
楼主能否贴张图看看
|
|
|