首页 > 其他 > 详细

CrackMe34

时间:2021-07-23 23:39:32      阅读:36      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

 丢od 看到了文件读取  读取CRACKME3.KEY 文件 读取18个字节

技术分享图片

 

 技术分享图片

 

 和41其实开始异或 每次加一  同时把加的值放入到4020f9 中累加  

4020f9 累加值要是123456789  直接写注册机

int main(void)
{
    char t []= "12345678912345";//输入14位账户返回4位密码
    int a = 0;
    for (size_t i = 0; i < 14; i++)
    {
        t[i] ^= (0x41 + i);
        a += t[i];
    }
    a ^= 0x12345678;
    printf("%x", a);
}

技术分享图片

 

 把文件的后4位改成前面代码的返回值 就好了

 

CrackMe34

原文:https://www.cnblogs.com/feizianquan/p/15054143.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!