仅供小菜游玩的一个CRACKME
本帖最后由 z236293824 于 2021-2-8 13:39 编辑小菜花了一点时间写的CM,各种地方都有点偷懒,还希望DALAO的你做完题不要喷我QAQ
成功截图
PS:附件为加了VMP的乱序的版本,如果想要的话我会发一下原版- -
VMP变异确实是太恶心了,我放一下原版链接:https://pan.baidu.com/s/1scTagOUK_8iTrFFHOjPrJQ提取码:wdnm
附件为加壳版本 小菜玩不动 等待大佬解密 唯爱丶雪 发表于 2021-2-7 22:24
太乱了,我看不懂VMP,我只查出来了,要16位数字,然后我给修补了,只需要一位数字,但是后面还是研究不透 ...
这只是一个取指针的值的函数。
int getVal(void * p) {
return *p;
} 在OD里面被蹂躏的体无完肤之后,心想现在的小菜都这水平了?本想过来回帖膜拜一下的。
不小心看到LZ的帖子中有VMP字样...
是我草率了!告辞!!! 黑哥的CM不一般,一人一次,破出奇迹 vmp加壳,开局就是地狱般的难度 JMP太多太杂太乱了,你TM一个指令前后套俩JMP的都有,太狠了,我心情搞得很烦躁……
等等再看吧…… 太乱了,我看不懂VMP,我只查出来了,要16位数字,然后我给修补了,只需要一位数字,但是后面还是研究不透,附图里的这段很关键啊,但是我看不懂,为什么要连续赋值,最后错误就是在这里出现的