陨落星辰 发表于 2023-5-8 21:43

x64 CrackMe C++

本帖最后由 陨落星辰 于 2023-5-8 21:46 编辑

1.x64 控制台程序
2.无壳,无反调试,关键部分加了混淆
3.最好追码,爆破也行
4.密码长度为16位字符串

成功截图:


失败截图:





solly 发表于 2023-5-9 17:43

本帖最后由 solly 于 2023-5-9 18:00 编辑

key: 5255595656505251
除了奇数位置的5,偶数位置的 1~6 也可以用 A~F 代替。

#include <stdio.h>

int main(int argc, char** argv) {
        unsigned char flag[] = {0x4F, 0x43, 0x4C, 0xD8, 0xD8, 0x8D, 0x4F, 0x2C};
        unsigned char keys[] = {0xB8, 0x19, 0x7A, 0x0F, 0xD3, 0x76, 0xED, 0x77, 0xAF, 0x79, 0x33, 0x01, 0xA2, 0x63, 0x5D, 0x5B};
       
        unsigned char index;
        for(int i=0; i<8; i++) {
                unsigned char key = flag xor 0x35;

                for(int j=0; j<16; j++) {
                        if(key == keys) {
                                index = j;
                                break;
                        }
                }
        }
        printf("key: ");
        for(int k=0; k<8; k++) {
                if(index<10) {
                        index += 0x30;
                } else {
                        index += 0x37;
                }
                printf("5%C", index);
        }
        printf("\n");
       
        return 0;
}

LeoTT 发表于 2023-5-8 23:52

学习学习

hackysh 发表于 2023-5-10 23:14

ola5656 发表于 2023-5-9 00:19

onlywey 发表于 2023-5-9 00:43

sky_dragon_wapj 发表于 2023-5-18 18:08

认真学习ing,感谢大佬发布分享~~
页: [1]
查看完整版本: x64 CrackMe C++