首页
社区
课程
招聘
1
[原创]KCTF2022秋季赛签到题
发表于: 2022-11-14 14:43 1555

[原创]KCTF2022秋季赛签到题

2022-11-14 14:43
1555

签到题,明码比较

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include "kctf.h"
#include<Windows.h>
void Error() {
    cout << "Failed!";
    Sleep(3000);
    exit(0);
}
 
int main() {
    string username, passwd;
    cout << "User-Name:";
    cin >> username;
    cout << "Serial-Number:";
    cin >> passwd;
    if (passwd.length() != 32) {
        Error();
    }
     
 
    string original = "4fc0296a51e6d90c794c91951886dc2b";
    string salt = "1841352";
    string Table = MD5(salt + username);
    int temp;
    for (int i = 0; i < 32; i++) {
        temp = (original[i] + i) % 32;
        if (passwd[i] != Table[temp]) {
            Error();
        }
 
    }
    cout << "Success" << endl;
    system("pause");
 
    return 0;
}



[注意]看雪招聘,专注安全领域的专业人才平台!

上传的附件:
收藏
免费 1
支持
分享
赞赏记录
参与人
雪币
留言
时间
gid
为你点赞~
2023-3-18 17:16
最新回复 (0)
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册