题目地址:
CTFblog-challenge/2025XSWCTF at main · alexdkfighter/CTFblog-challenge
已经上传github了,如果没在群里拿到压缩包可以直接去下载。
✋😭✋
flag:
1 | XSWCTF{B4$E100_1S_S0_1N73R3$71N9} |
Ravi师傅的题目,就是简单的base100循环解码三次即可。
ResNet
flag:
1 | XSWCTF{0NnX_1S_7h3_m0S7_P0w3rFUL_f0rm47} |
Ravi师傅的题目,考察ONNX结构
wp如下:
-
用netron加载模型,可以看到有一些层的名字不对劲。
全部找出来:
VVBUWlFDezBLa1VfMVBfN2UzX2owUDdfTTB0M29DUklfYzBvajQ3fQ看着就像base64,拼接一下再解码,得到
UPTZQC{0KkU_1P_7e3_j0P7_M0t3oCRI_c0oj47}凯撒密码枚举一下就出来了
哈基米
flag:
1 | XSWCTF{HAh4HaH4J1jiJlj1m1MiM1Ml} |
也是Ravi师傅的,wp如下:
- 打开flag.txt可以发现长度不对劲,零宽字符解密之后可以得到
哈基米方言:20d7816c-b293-407f-abe3-68fbc91d0d8b - 哈基密文加密器有两个版本,其中只有v1有哈基米方言,https://lhlnb.top/hajimi/base64
- 循环解密两次即可得到flag
认识一下SCNU吧
flag:
1 | XSWCTF{SCNU_1S_7H3_OnLy_211_1N_Gd} |
同样是Ravi师傅的,wp:
-
binwalk找到文件末尾的加密压缩包,包含flag.txt和plaintext两个文件
stegslove打开图片,可以看到Alpha plane 0中有个二维码,内容为
plaintext:W0W_Y0U_f0UND_th3_PL4iNt3Xt这里给出了plaintext文件的内容,且加密算法为ZipCrypto,提示使用明文攻击
使用bkcrack进行攻击,即可得到flag
.\bkcrack.exe -C .\1D3E4.zip -p .\1.txt -c plaintext.\bkcrack.exe -C .\1D3E4.zip -c flag.txt -k 16dfa261 e63d4d2d 236c4c2c -d ./flag.txt
说些什么吧!