@smartdone wrote:
原理很简单,
1.pngArmariris
会加一些带有datadiv_decode
的函数,在可执行文件或者动态库初始化的时候就会执行,将字符串还原。脚本使用unicorn engin去调用这些函数,将执行后的数据使用ida patch上去(脚本链接:https://github.com/smartdone/re_scripts/blob/master/ida/Armariris_string_obfuscation_bypass.py)。效果如下:
还原前:还原后
2.png
Posts: 6
Participants: 5