美文网首页
python_crackme(2019安恒杯1月月赛)

python_crackme(2019安恒杯1月月赛)

作者: n0va | 来源:发表于2019-02-19 20:29 被阅读0次

(拿安恒杯1月月赛的题目she来讲)首先,你会拿到一个由python编译的exe文件,使用pyinstxtractor.py脚本(下载地址:https://sourceforge.net/projects/pyinstallerextractor/
)反编译exe文件

image.png

得到一个文件夹里面有一大堆东西

image.png

用010editor打开与exe文件同名的二进制文件

image.png

添加上python3.6的.pyc文件的文件头(即前12字节)然后再加上后缀名.pyc

image.png

再在线反编译一下(反编译地址:https://tool.lu/pyc/)即可得到python源码:

#!/usr/bin/env python
# encoding: utf-8
# 如果觉得不错,可以推荐给你的朋友!http://tool.lu/pyc
import os
n1 = input('Tell me your name?')
n2 = input('Tell me your pasw')
n11 = chr(ord(n1[0]) + 12)
s = ''
st3 = '51e'
st2 = '9f1ff1e8b5b91110'
st1 = 'c4e21c11a2412'
st0 = 'wrong'
if n11 + 'AnHeng' == n2:
    for i in range(0, 4):
        s += st1[3 - i]

    print('Congratulations')
    ts = st2[0] + st3 + st2[1] + s
    print('flag{' + st3[:1] + st1 + st2 + st3[-2:] + '}')
    os.system('pause')
else:
    print('no,' + st0)
import os
n1 = input('Tell me your name?')
n2 = input('Tell me your pasw')
n11 = chr(ord(n1[0]) + 12)
s = ''
st3 = '51e'
st2 = '9f1ff1e8b5b91110'
st1 = 'c4e21c11a2412'
st0 = 'wrong'
if n11 + 'AnHeng' == n2:
    for i in range(0, 4):
        s += st1[3 - i]

    print('Congratulations')
    ts = st2[0] + st3 + st2[1] + s
    print('flag{' + st3[:1] + st1 + st2 + st3[-2:] + '}')
    os.system('pause')
else:
    print('no,' + st0)

相关文章

  • python_crackme(2019安恒杯1月月赛)

    (拿安恒杯1月月赛的题目she来讲)首先,你会拿到一个由python编译的exe文件,使用pyinstxtract...

  • 安恒杯9月月赛

    misc及密码原文件提取码: 2ye3 web 由于环境缺失,这里简单提一下100分的那个,构造?code=?><...

  • 2019安恒杯1月月赛 old-diver

    32位pe文件,无壳 IDA分析:将v9的类型修改为char[]型,同时可以看到这里到401000处理的代码进行了...

  • 2019安恒杯2月月赛 WriteUp

    Web sleep cms 首页发现源码泄露: 代码在/views/medicine/view.php存在序列化操...

  • 安恒杯12月月赛 (pwn)

    题目链接 messageb0x 教科书般的32位栈溢出(不懂得可以看一步一步学rop 32位),首先rop利用pu...

  • 安恒杯十二月月赛WriteUP

    WEB 0x01 ezweb2 访问主页抓包发现存在cookie值,其中uesr为base64加密解密后发现值同为...

  • 安恒杯7月月赛复盘

    MISC 真正的CTFer 题目描述 解题过程 下载附件解压得到一张图片,如下 丢进kali中发现无法正常显示,猜...

  • 安恒杯12月月赛解题报告

    WEB easy 题目描述 考点WEB序列化知识基础正则绕过序列化读文件 解题步骤1.阅读源码,发现关键匹配函数 ...

  • 2019安恒七月月赛

    Misc 真正的CTFer 下载附件得到一张图片1.png 解不开的秘密 下载附件得到如下两个文件 三行代码抵御攻...

  • 安恒杯2018-1月赛

    密码题: haHpY CryPToLOgyU2FsdGVkX1/fmI/xr1giBPoly8xFT25tNKne...

网友评论

      本文标题:python_crackme(2019安恒杯1月月赛)

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