zoukankan      html  css  js  c++  java
  • 第二届强网杯部分题writeup

    0x00 题目名称 签到
    操作内容:

     

    FLAG值:

    flag{welcome_to_qwb}

    0x01 题目名称 Weclome
    操作内容:

    通过查看文件发现是一个bmp格式的图片文件,然后加上后缀.bmp,如图

    将图片放入色道,通过变换得到flag

    FLAG值:

    QWB{W3lc0me}

    0x02 题目名称 streamgame1
    操作内容:

    密码长度不大,暴力破解得到flag

     

     

    FLAG值:

    flag{1110101100001101011}

    0x03 题目名称 web签到
    操作内容:

    第一关利用PHP弱类型

     

    Php在处理哈希字符串时候0e开头的都解释为零

    第二关利用数组

     

    两个数组的md5无法计算数组所以都返回0

    第三关

    利用如下两个图片md5相同,转为url编码后提交

    转换方式为

     a=urllib.quote(open("1.jpg","rb").read()[:3200000])

    In [7]: with open('1.txt','a') as f:

       ...:     f.write(a)

       ...:

    In [8]: b=urllib.quote(open("2.jpg","rb").read()[:3200000])

    In [9]: with open('2.txt','a') as f:

       ...:     f.write(b)

     

     

    得出flag

    FLAG值:

    QWB{s1gns1gns1gnaftermd5}

    0x04 题目名称 streamgame2
    操作内容:

    密码长度不大,暴力破解得到flag

     

    FLAG值:

    Flag{110111100101001101001}

    0x05 题目名称 simplecheck
    操作内容:

    这是一个apk逆向题,360压缩打开apk解压classes.dex,dex2jar.bat转成jar

     

    观察到有两个类,其中a类为包含加密方法简单概括就是迭代版的平方差公式

     

    使用python写出解密脚本

    FLAG值:

    flag{MAth_i&_GOOd_DON7_90V_7hInK?}

    0x06 题目名称 streamgame4

    操作内容:

    密码不长,加密后去部分进行破解

    FLAG值:

    flag{100100111010101101011}

  • 相关阅读:
    linux虚拟机上网
    asp 两种方法连接sql sever 并显示
    了解ado.net 的相关内库--读书笔记
    win10固态硬盘分区方法
    sql sever2012安装错误,无效的十六进制字符
    python学习笔记3
    python 学习笔记4
    python学习笔记2
    20189319《网络攻防》第十周作业
    20189319《网络攻防》第九周作业
  • 原文地址:https://www.cnblogs.com/kagari/p/8799267.html
Copyright © 2011-2022 走看看