2020 BJDCTF2nd 部分WP
题目文件:https://www.lanzous.com/b07rfp6wd
Re
guessgame
IDA打开Strings window

BJD{S1mple_ReV3r5e_W1th_0D_0r_IDA}
8086
用ETU-Dasm打开

实际就是将[200]地址的字符串与1F做异或运算
a = "]U[du~|t@{z@wj.}.~q@gjz{z@wzqW~/b;" flag = "" for i in a: flag += chr(ord(i)^0x1F) print(flag)
BJD{jack_de_hu1b1an_xuede_henHa0}
Misc
最简单的misc
给了名字secret的zip压缩包,要密码,是伪加密,用ZipCenOp.jar解密。

得到压缩包中的文件,010Editor打开,

IHDR是图片格式,但是开头的PNG标识被删除了,在开头添加
89 50 4E 47
将文件后缀改为.png

将下面十六进制数字转为字符串
BJD{y1ngzuishuai}
Crypto
签到
QkpEe1czbGMwbWVfVDBfQkpEQ1RGfQ==
base64解密
import base64 base64.b64decode('QkpEe1czbGMwbWVfVDBfQkpEQ1RGfQ==')
BJD{W3lc0me_T0_BJDCTF}

浙公网安备 33010602011771号