南京郵電大學密碼學之md5

2021-07-24 22:20:03 字數 643 閱讀 7217

首先看一下題目

python**好!

這裡有一段丟失的md5密文

e9032???da???08????911513?0???a2

要求你還原出他並且加上nctf{}提交

已知線索 明文為: tasc?o3rjmv?wdjkx?zm

意思很簡單就是根據明文匹配密文,但是明文不完整需要遍歷字母表和數字進行爆破

這裡用簡單的python,並沒有使用多執行緒

# -*- coding: utf-8 -*-

_author_ = 'xiao_lu'

import string

import hashlib

payloads = string.letters+string.digits

for a in payloads:

for b in payloads:

for c in payloads:

s = "tasc"+a+"o3rjmv"+b+"wdjkx"+c+"zm"

tmp = hashlib.md5(s).hexdigest()

if "e9032" in tmp:

print s

print tmp

flag可以看到

重慶郵電大學CSDN每週會議文案

本週重慶郵電大學csdn協會召開了每週一次的會議,會議內容如下 一 為了貫徹學校社團聯合會 關於社團成員會費收取的決定 本協會定於10月24日至25日收取各部門新成員會費,每位新成員按照學校標準繳納20元會費,希望各部門在規定時間內完成繳費的相關事宜 二 為了加強協會管理,協會將向成員收取5元的工作...

南京郵電大學彙編 實驗二 使用者登陸驗證程式的設計

執行結果 從buf單元開始存有一字串 長度 255 程式設計實現統計該字串中的ascii在42h 45h之間的字元個數,並將統計結果以二進位制形式顯示在螢幕。程式執行後,給出提示操作,請使用者鍵入使用者名稱和密碼 使用者在鍵入密碼時,程式不回顯鍵入字元 只有當使用者鍵入的使用者名稱,密碼字串和程式內...

2023年北京郵電大學機試題目

趁著現在還記得趕快寫下來,個人回憶版 計算機學院機試題目 第一題 題目描述 輸入32位的二進位制01串,輸出這個數 1和 3後的32位二進位制串 輸入描述 先輸入t,表示輸入的組數 然後輸入t行二進位制串 輸出描述 輸出 1和 3後的二進位制串 輸入樣例 2000000000000000000000...