南京邮电大学网络攻防平台(NCTF)-MD5-Writeup
南京邮电大学网络攻防平台-MD5-Writeup
题干如下:

分析:
遍历 TASC?O3RJMV?WDJKX?ZM(?替换为其他),找到md5为e9032???da???08????911513?0???a2形式的即可
脚本如下:
import md5
import string
dic = string.ascii_letters + string.digits
for i in dic:
for j in dic:
for k in dic:
s = 'TASC' + i + 'O3RJMV' + j + 'WDJKX' + k + 'ZM'
MD5 = md5.md5(s).hexdigest()
if MD5[0: 5] == 'e9032':
print 'nctf{' + MD5 + '}'

则flag即为nctf{e9032994dabac08080091151380478a2}
南京邮电大学网络攻防平台(NCTF)-MD5-Writeup的更多相关文章
- 南京邮电大学网络攻防平台——WriteUp(持续更新)
		
1.签到题 右键查看源代码直接获得flag 2.MD5collision(MD5碰撞) 观察源码发现md51等于QNKCDZO通过MD5加密的结果,使用在线解密发现结果为 0e830400451993 ...
 - 南京邮电大学网络攻防平台WEB题
		
平台地址:http://ctf.nuptsast.com/ 签到题: 右键查看源代码,得到flag md5 collision: 传入的a的md5值要为0e开头的,但不能是QNKCDZO,百度一个0e ...
 - 南京邮电大学网络攻防训练平台(NCTF)-异性相吸-Writeup
		
南京邮电大学网络攻防训练平台(NCTF)-异性相吸-Writeup 题目描述 文件下载地址 很明显,文件之间进行亦或就可得到flag,不再多说,直接上脚本 #coding:utf-8 file_a = ...
 - 2018-2019-2 20165237《网络攻防技术》Exp1 PC平台逆向破解
		
2018-2019-2 20165237<网络攻防技术>Exp1 PC平台逆向破解 一.实践目标 本次实践的对象是一个名为pwn1的linux可执行文件. 该程序正常执行流程是:main调 ...
 - 2018-2019-2 20165312《网络攻防技术》Exp1 PC平台逆向破解
		
2018-2019-2 20165312<网络攻防技术>Exp1 PC平台逆向破解 一.Exp1.1 直接修改程序机器指令,改变程序执行流程 知识要求:Call指令,EIP寄存器,指令跳转 ...
 - 20155328 《网络攻防》 实验一:PC平台逆向破解(5)M
		
20155328 <网络攻防> 实验一:PC平台逆向破解(5)M 实践目标 实践对象:linux可执行文件pwn1. 正常执行时,main调用foo函数,foo函数会简单回显任何用户输入的 ...
 - 20155226 《网络攻防》 Exp1 PC平台逆向破解(5)M
		
20155226 <网络攻防> Exp1 PC平台逆向破解(5)M 实践目标 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串 该程序同时包含另一个代 ...
 - 20155308《网络攻防》 Exp1 PC平台逆向破解(5)M
		
20155308<网络攻防> Exp1 PC平台逆向破解(5)M 逆向及Bof基础实践说明 1.1 实践目标 本次实践的对象是一个名为pwn1的linux可执行文件. 该程序正常执行流程是 ...
 - 20155321 《网络攻防》 Exp1 PC平台逆向破解(5)M
		
20155321 <网络攻防> Exp1 PC平台逆向破解(5)M 实践目标 本次实践的对象是linux的可执行文件 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何 ...
 
随机推荐
- robotframework常见报错记录
			
1.'Response' object has no attribute '__getitem__':'Response'对象没有属性' getitem__' response对象的属性r.statu ...
 - c语言该怎么入门?C语言入门教程(非常详细)
			
C语言是一门面向过程的编译型语言,它的运行速度极快,仅次于汇编语言.C语言是计算机产业的核心语言,操作系统.硬件驱动.关键组件.数据库等都离不开C语言:不学习C语言,就不能了解计算机底层. 这套「C语 ...
 - mybatis(五):源码分析 - mapper文件加载流程
 - 解决wxpy获取不到指定群聊对象的情况
			
我们可以通过Bot.friends 以及Bot.groups 来获取到所有的好友以及聊天群,这里需要注意的是,聊天群需要保存到通讯录中,不然可能会出现找不到聊天群的情况. 摘自:http://www. ...
 - oneshot和周期性shot
			
计数器的使用,oneshot:时刻. 有误差,日.每一些间隔可以产生周期性shot(多个持续性时刻)
 - FPM 0.08不能运行破解办法……
			
FPM_0.080.rar 破解办法:用UltraEdit打开FPM.exe,查找"33 C0 E9 F2"(注意中间有空格)将33改为8B,F2改为00
 - MyBatis-单表的增删改查(CRUD)操作
			
在学习MyBatis的单表的增删改查操作之前,还是再次熟悉下MyBatis这个框架,只有对其熟悉的情况下,才能很好的使用,灵活的开发. MyBatis优点: ...
 - python pymysql 基本使用
			
from pymysql import * # 1.创建连接数据库 conn = connect(host="localhost", port=3306, user="r ...
 - C++ 跨dll传递string类型参数执行出错问题
			
今天遇到一个问题,在一个dll工程中定义了一个返回值为string,参数为string的函数,然后在一个测试工程中调用,Release模式下一切正常Debug模式下整个函数的执行到return之前都毫 ...
 - 结合字符串常量池/String.intern()/String Table来谈一下你对java中String的理解
			
1.字符串常量池 每创建一个字符串常量,JVM会首先检查字符串常量池,如果字符串已经在常量池中存在,那么就返回常量池中的实例引用.如果字符串不在池中,就会实例化一个字符串放到字符串池中.常量池提高了J ...