-
-
[原创]KCTF2022秋季赛签到题
-
发表于: 2022-11-14 14:43 1434
-
签到题,明码比较
#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; }
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
赞赏
他的文章
谁下载
看原图
赞赏
雪币:
留言: