[BJDCTF 2nd]8086.zip

16位程序逆向

ida 直接看汇编

字符串 一次 异或0x1f

#-*- coding: UTF-8 -*-
'''
@Date: 2020-03-22 10:44:05
@LastEditors: 0XC4m3l
@LastEditTime: 2020-03-22 10:45:31
@FilePath: \\AISnakef:\\re\\练习\\[BJDCTF 2nd]8086\\exp.py
'''
data = "]U[du~|t@{z@wj.}.~q@gjz{z@wzqW~/b;"
flag = ""
for i in data:
    flag += chr(ord(i)^0x1f)

print(flag)

# BJD{jack_de_hu1b1an_xuede_henHa0}