0xgame 2023

UKFC 2023 0xgame Writeup

[Week 2] 符文解密师

  • 明文存储flag

[Week 2] 编译逆旅者

  • 反编译去尾
1
2
3
4
import binascii

flag = binascii.unhexlify(hex(0x307847616D657B63646539646331372D356133312D356330612D646633342D3663373562373634366334627D)[2:].encode())
print(flag)

[Week 2] 码海舵师

  • base64明文

[Week 2] 注册侦探

  • 动调修改逻辑自动输出

[Week 2] 壳艺大师

  • upx去壳动调
  • 和key异或的逻辑
1
2
3
4
s = [0x64,0x10,0x22,0x51,0x15,0x22,0x1A, 0xF,0x06,0x7C,0x01,0x18,0x6C,0x0A,0x56,0x1D,0x4B,0x7E,0x57, 0x8,0x48,0x28,0x51,0x4C,0x60,0x45,0x07,0x53,0x1E,0x77,0x4C,0x5E,0x5D,0x7B,0x53,0x4F,0x61,0x59,0x07,0x52,0x1C,0x74,0x07,0x10]
key = 'The0xGameKey'
for i in range(len(s)):
    print(chr(s[i] ^ ord(key[i % 12])),end='')
Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计