【160Crackme】《ceycey》

Crackme

Posted by Corax on September 30, 2023

这个程序其实没什么好写的,但是可以用来做一下壳入门的尝试,又作为一次比较标准的脱upx壳的经验,还是可以看看。 exeinfo直接爆了标准的upx壳。 这种标准的upx壳,可以直接采用最粗暴的方法,直接upx -d 就直接出来

。 但作为标准的upx,手动脱脱。 来到程序内部,明显的push 堆栈平衡操作 执行之后,注意到ESP和EIP为红色,这里就直接在ESP上面下一个HWbreak,硬件断点 来到这,是OEP的位置,但还是看到很多乱码,没事,分析里面删除模块分析 就出来了解压后的程序 ,本来这里用插件可以直接dump 。 但脱出来的东西有些问题 查了一些资料,说是因为在win7及其之上用了ASLR(这后面细讲),导致出现问题,直接打开xp虚拟机,一样的步骤 就可以出来一个可以用的脱壳的程序。 在win10里面也是正常的。 分析也是正常流程,看一下字符串,找到 这里应该是正确的,跟进 来到这里,如果正确的话这个jnz不会跳,所以在jnz下断点, 可以看到将要实现,我们nop掉 出现,爆破成功。 算法也没什么逆的,明文存储的。