Ubuntu Vim 十六进制模式修改dex文件


有时要破解*.apk时,除了使用apktool反编译成smali语言,然后用smali语言来hack相应的破解点,还有一种比较NB的方法就是直接解压出*.apk的
class.dex文件,然后用十六进制编辑工具,修改相应的破解点,即可完成相应的破解。

本文主要介绍vim如何切换至16进制。
Step1: vim -b *.apk 
以二进制模式打开*.apk文件。

Step2:输入命令:%!xxd -g 1
切换至十六进制显示模式

Step3: 通过定位破解点,修改相应的十六进制字符,进行破解。

Step4: 修改完后,需要切换至二进制模式保存才行。 输入命令:%!xxd -r 

Step5: 输入命令:wq! 保存。

你可能感兴趣的:(Ubuntu Vim 十六进制模式修改dex文件)