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}

 

posted @ 2020-03-21 20:51  Hk_Mayfly  阅读(535)  评论(0)    收藏  举报