cui_boran 发表于 2020-10-22 15:24

一个超级简单的CM

这是一个很简单的CM
爆破成功图片:


代码:
#include <stdio.h>
#include <string.h>
#include<iostream>
using namespace std;
int main(){
        cout<<"请输入密码:" ;
        char str_1[] = "52pojie";
        char str_2;
        cin>>str_2;
        if(strcmp(str_1, str_2) == 0){
                printf("你成功了");
        }
        else{
                printf("你失败了");
        }
}

下载:

yang1992816 发表于 2020-10-22 16:59

张傻子 发表于 2020-10-22 17:34

boven1 发表于 2020-10-22 16:30
谁讲讲过程?

40155C是关键跳转,直接nop即可!

byh3025 发表于 2020-10-22 15:49

nue12138 发表于 2020-10-22 15:52

楼主,程序没写错吗?随便输点东西,然后回车,程序就自己关了。(什么工具都没开)
感觉不太对啊,还是这个程序原本就是这样,让我们把他恢复正常

phi242567 发表于 2020-10-22 15:53

还行,花了10分钟

liu8359 发表于 2020-10-22 16:00

谁讲讲过程?

boven1 发表于 2020-10-22 16:30

谁讲讲过程?

阳光肥肥 发表于 2020-10-22 21:37

https://s1.ax1x.com/2020/10/22/BkPJte.png
确实很简单 搜索字符串就能找到相关代码位置
当然找strcmp也可以

nue12138 发表于 2020-10-23 09:40

张傻子 发表于 2020-10-22 17:34
40155C是关键跳转,直接nop即可!

这个谁都知道啊,楼主发帖的时候都发出来了,想知道怎么让他不退出
页: [1] 2 3
查看完整版本: 一个超级简单的CM