逆向上的一些命令

1. ldid -e xxxx

查看可执行文件或者动态库的签名信息

2.otool

2.1

otool -l  WeChat

2.2 查看某个应用所用到的一些系统库、支持的架构信息及版本号

otool -L WeChat

2.3 查看Mach-O头结构

otool -h WeChat

3. lipo

3.1列出文件支持的架构

lipo -info XXX

3.2合并多个文件, 合成后的文件支持的架构为合并前文件支持的所有架构集合

lipo -create Release-iphoneos/libZLHelloWorld.a Release-iphonesimulator/libZLHelloWorld.a -output libZLHelloWorld.a

3.3裁剪文件仅支持某种架构 

lipo -thin armv7 libZLHelloWorld.a -output libZLHelloWorld_armv7.a

4. dpkg

4.1 安装deb包

dpkg  -i  mydeb.deb

4.2 卸载deb包

dpkg  -r  soft

4.3 查看是否安装deb包

dpkg -s soft

4.4 查看deb包文件内容

dpkg -c mydeb.deb

4.5 查看当前某个deb包的信息

dpkg  --info  mydeb.deb

4.6 解压deb包中所要安装的文件

dpkg -X   mydeb.deb   mydeb

4.7 解压deb包中DEBIAN目录下的文件(至少包含control文件)

dpkg -e   mydeb.deb   mydeb/DEBIAN

4.8  打包

dpkg -b mydeb2/ net.ymlab.dev.TaiChiQQ_1.0-45_iphoneos-arm.deb

你可能感兴趣的:(逆向上的一些命令)