南邮CTF-RE-Py交易

作者: V0W | 来源:发表于2018-11-20 22:33 被阅读0次

pyc的反编译工具是uncompyle6

root@kali:~/Desktop# uncompyle6 Py.pyc > 1.py

得到反编译后的py文件

# uncompyle6 version 3.2.3
# Python bytecode 2.7 (62211)
# Decompiled from: Python 2.7.13 (default, Jan 19 2017, 14:48:08) 
# [GCC 6.3.0 20170118]
# Embedded file name: 1.py
# Compiled at: 2017-06-02 22:20:43
import base64

def encode(message):
    s = ''
    for i in message:
        x = ord(i) ^ 32
        x = x + 16
        s += chr(x)

    return base64.b64encode(s)


correct = 'XlNkVmtUI1MgXWBZXCFeKY+AaXNt'
flag = ''
print 'Input flag:'
flag = raw_input()
if encode(flag) == correct:
    print 'correct'
else:
    print 'wrong'
# okay decompiling Py.pyc

简单的加密,写个解密函数即可

def decode(message):
    s = ''
    message = base64.b64decode(message)
    for i in message:
        x = ord(i) - 16
        x = x ^ 32
        s += chr(x)
    return s    

print decode('XlNkVmtUI1MgXWBZXCFeKY+AaXNt')
# nctf{d3c0mpil1n9_PyC}

相关文章

  • 南邮CTF-RE-Py交易

    pyc的反编译工具是uncompyle6 得到反编译后的py文件 简单的加密,写个解密函数即可

  • 南邮

    96女 喜文艺,喜欧美,喜拍照,愿识你❤

  • 南邮

    96女 喜文艺,喜欧美,喜拍照,愿识你❤

  • 南邮ctf

    刚开始做ctf,水平有限多多谅解。 下面就开始分享我做出来的题目吧 1 签到题 a、点击题目给的题目地址,进入一个...

  • 我的昵称

    我为什么叫一梦南夏呢。 我记得,当初高考报志愿的时候,南邮明星片的宣传语就是“夏一秒,南邮”。然而,我并没有考上南...

  • 春天的气息

    送你们一张南邮的春景

  • 南邮wp(一)

    南邮wp 南邮ctf 1.Hello,RE! 用IDA打开,f5反编译,可见变量都是一些数字 选中数字,按R键,转...

  • [南邮OJ]Web

    签到2 地址:来源:网络攻防大赛 说了输入zhimakaimen,开始输入没认真看,只能输入10个数字,可是zhi...

  • [南邮OJ]MISC

    图种 flag是动态图最后一句话的拼音首字母加上nctf{} 01editor打开,拉到最后发现有pk的文件头,是...

  • [南邮](Web)Header

    题目链接: Header 250头啊!!头啊!!!传送门: 点我咯 分析:flag就藏在响应头中 答案:nctf{...

网友评论

    本文标题:南邮CTF-RE-Py交易

    本文链接:https://www.haomeiwen.com/subject/pcdfqqtx.html