-
-
[原创]PEDIY CTF2017 第一题
-
2017-6-1 17:24 2718
-
字符串长度必须为4,暴力破解。
int main() { char String[6] = { 0 }; for (int i = '1'; i <= '9'; i++) { String[0] = i; for (int j = '1'; j <= '9'; j++) { String[1] = j; for (int k = '1'; k <= '9'; k++) { String[2] = k; for (int o = '1'; o <= '9'; o++) { String[3] = o; int v7 = String[2] - '0'; double v0 = (double)v7; v7 = String[0] - '0'; double v1 = (double)v7; v7 = String[1] - '0'; double v2 = v1 / (double)v7; v7 = String[3] - '0'; double v8 = (v0 - v2) * (double)v7 * 16.0; if (v8 == 384.0) printf("%s\n", String); } } } } return 0; }
---------------------------------------------------------------
1148
1156
1174
1193
1339
1555
2158
2166
2184
2248
2256
2274
2293
2639
3168
3176
3194
3348
3356
3374
3393
3939
4178
4186
4258
4266
4284
4448
4456
4474
4493
4747
5188
5196
5548
5556
5574
5593
6198
6268
6276
6294
6358
6366
6384
6565
6648
6656
6674
6693
7359
7748
7756
7774
7793
8278
8286
8458
8466
8484
8848
8856
8874
8893
9368
9376
9394
9948
9956
9974
9993
----------------------------------------
这算多解么?输入1148返回不对,考虑了几分钟,想起8848钛金手机广告,输入8848竟然对了。
[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。
赞赏
他的文章
第二题算法简述
13229
腾讯2010第二阶段第一题分析
5208
看原图