[GWCTF 2019]pyre

第一次用uncompyle反编译pyc文件,记录一下

 

 得到

 

 可以分析出

上面是加上自己的坐标,并对128取模

下面则是与后一位异或

得出脚本

code = ['\x1f','\x12','\x1d','(','0','4','\x01','\x06','\x14','4',',','\x1b','U','?','o','6','*',':','\x01','D',';','%','\x13']

for i in range(len(code)-2,-1,-1):
    code[i] = chr(ord(code[i])^ord(code[i+1]))
for i in range(len(code)):
    print(chr((ord(code[i])-i)%128),end="")

 

posted @ 2021-01-09 03:03  PYozo_free  阅读(374)  评论(0编辑  收藏  举报