首先看一下題目
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...