BUUCTF 还原大师 1

简介: BUUCTF 还原大师 1

题目描述:

我们得到了一串神秘字符串:TASC?O3RJMV?WDJKX?ZM,问号部分是未知大写字母,为了确定这个神秘字符串,我们通过了其他途径获得了这个字串的32位MD5码。但是我们获得它的32位MD5码也是残缺不全,E903???4DAB???08???51?80??8A?,请猜出神秘字符串的原本模样,并且提交这个字串的32位MD5码作为答案。 注意:得到的 flag 请包上 flag{} 提交

解题思路:

1、仔细阅读题目,明白我们需要还原完整的MD5码,作为flag提交。

2、缺失的字符为大写字母,可以通过枚举来筛选出正确的MD5码。

设计程序:

import hashlib
Cipertext = "TASC?O3RJMV?WDJKX?ZM"
for i in range(26):
    temp1 = Cipertext.replace("?", chr(65 + i), 1)
    for j in range(26):
        temp2 = temp1.replace("?", chr(65 + j), 1)
        for z in range(26):
            temp3 = temp2.replace("?", chr(65 + z), 1)
            Plaintext = hashlib.md5(temp3.encode("UTF-8")).hexdigest().upper()
            if Plaintext[0:4] == "E903":
                print(Plaintext)

3、执行代码,得到正确的MD5码作为flag提交。

flag:

E9032994DABAC08080091151380478A2
目录
相关文章
|
2月前
|
前端开发 JavaScript Java
探索编码之旅:从迷茫到精通的自省之路
【10月更文挑战第23天】在编程的世界里,每个人都是一位探险者。本文以一次个人的技术成长之旅为线索,通过浅显易懂的语言,讲述一个普通程序员是如何在代码的海洋中找到自己的北极星。从最初的困惑与挣扎,到逐渐掌握技术核心,最终实现自我突破的过程,旨在启示读者:在技术的探索旅程中,每一步都充满可能,而坚持与学习是通往成功的不二法门。
|
6月前
|
敏捷开发 安全 程序员
编码之旅:从初学者到专家的蜕变
【7月更文挑战第29天】在编程的世界里,每一个代码块都是探险者手中的指南针。本文将带你踏上一场从零开始的编程旅程,探索如何通过实践、学习与反思,逐步解锁编程的奥秘。我们将一起经历从基础语法的学习到复杂项目的管理,从错误中汲取经验,直至成长为能够独立解决难题的编程专家。这不仅仅是技术的成长,更是逻辑思维和解决问题能力的飞跃。
|
5月前
|
开发者 Python
编码之旅:从小白到专家的蜕变
在数字化时代的浪潮中,编程技术已成为现代人必备的技能之一。本文通过作者个人的学习经历和感悟,探讨了从编程初学者到技术专家的成长之路。文章不仅分享了学习编程的具体方法,还讨论了如何保持持续学习的动力和应对挑战的心态。旨在为那些渴望在技术领域取得突破的读者提供一份实用的指南和灵感来源。
|
8月前
|
运维 监控 安全
网络安全预习课程笔记(四到八节)
网络安全领域的岗位多样化,包括应急响应、代码审计、安全研究、工具编写、报告撰写、渗透测试和驻场服务等。其中,应急响应处理系统故障和安全事件,代码审计涉及源码漏洞查找,安全研究侧重漏洞挖掘,工具编写则要开发自动化工具,报告撰写需要良好的写作能力。渗透测试涵盖Web漏洞和内网渗透。岗位选择受公司、部门和领导的影响。此外,还可以参与CTF比赛或兼职安全事件挖掘。了解不同岗位职责和技能需求,如安全运维工程师需要熟悉Web安全技术、系统加固、安全产品和日志分析等。同时,渗透测试包括信息收集、威胁建模、漏洞分析、攻击实施和报告撰写等步骤。学习网络安全相关术语,如漏洞、木马、后门等,有助于深入理解和学习。
|
数据安全/隐私保护
BUUCTF 一眼就解密 1
BUUCTF 一眼就解密 1
89 0
|
云计算
高途IT&阿里云认证公开课《阿里云认证通关秘籍,助你脱离无效复习的泥沼!》开课在即!
成功报名课程,参加打卡活动,还有更多好礼相赠! • 云计算ACP备考全路径及通关秘籍 • 考试内容模块拆解及重难点精讲
高途IT&阿里云认证公开课《阿里云认证通关秘籍,助你脱离无效复习的泥沼!》开课在即!
|
Cloud Native 开发者 程序员
2019热门技术会议400个PDF资料下载!| 1024程序员节技术礼包之三
多少程序员们因为各种原因错过了那些轰动科技界的盛会,但是既然这是程序员的节日,开发者社区就不能让大家空着手回去!400则左右的大会PPT免费下载,还有40余位行业大咖的精彩演讲解读,不到现场,如临现场!这个节过的不亏!
56210 0
2019热门技术会议400个PDF资料下载!| 1024程序员节技术礼包之三
|
消息中间件 缓存 中间件
来自一个阿里工作的朋友经验之谈!
第一点:就是阿里的技术。
196 0
|
SQL 存储 设计模式
强烈推荐 10 本我私藏的数据库书单,附读书方法
强烈推荐 10 本我私藏的数据库书单,附读书方法
448 0
|
机器学习/深度学习 人工智能 算法
李飞飞明星课程CS231n翻新!增加transfomer等内容,视频PPT全部放出
李飞飞明星课程CS231n翻新!增加transfomer等内容,视频PPT全部放出
288 0