CTF系列 1 密碼題解密網站總結(必收藏乾貨)

2021-02-16 黑色鍵盤
0x00 前言預熱CTF中 Crypto 密碼題往往涉及到很多方面,無論是 web 網絡,還是 reverse 逆向,都能看到密碼學的影子,所以掌握必要的密碼學知識尤為重要,上文我整理分享了一些常見的加密方式,但略去了很多變種的加密方式,此間便做一個補充,也是方便在線解題,儘可能省去臨時查找在線解密網站的時間。
Tip:Ctrl + F 直接進行網頁檢索,可以極大提高效率。


0x01 切入正題

0.綜合性網站
網站中包含大多編碼的解碼。
https://tool.lu/
http://www.mxcz.net/tools/base64.aspx
https://www.qqxiuzi.cn/daohang.htm
http://web2hack.org/xssee/
https://www.sojson.com/
http://web.chacuo.net/
http://tool.chinaz.com/tools/unixtime.aspx
https://tool.chinaz.com/tools/textencrypt.aspx
https://tool.chinaz.com/js.aspx
http://tools.jb51.net/password/zhmorse
https://www.jb51.net/tools/morse.htm
https://quipqiup.com(詞頻分析)

1.文字倒序排列
http://www.qqxiuzi.cn/zh/daoxu/2.cmd5解密
http://www.cmd5.com/
http://pmd5.com/
http://tool.chinaz.com/Tools/MD5.aspx
http://md5jiami.51240.com/
http://www.mxcz.net/tools/MD5.aspx3.(1)base64解密
http://www.mxcz.net/tools/base64.aspx
http://tool.chinaz.com/Tools/Base64.aspx
http://www1.tc711.com/tool/BASE64.htm
http://base64.supfree.net/
http://web.chacuo.net/charsetbase64
http://ctf.ssleye.com/base64.html
https://www.qqxiuzi.cn/bianma/base64.htm(2)base32解密
http://tomeko.net/online_tools/base32.php?lang=en
http://ctf.ssleye.com/base64.html
https://www.qqxiuzi.cn/bianma/base.php(3)base16解密
https://www.qqxiuzi.cn/bianma/base.php?type=16(4)base36解密
http://ctf.ssleye.com/base36w.html
https://www.dcode.fr/base-36-cipher(需科學上網)(5)base58解密
http://ctf.ssleye.com/base58w.html
http://www.metools.info/code/c74.html(6)base62解密
https://base62.io/(支持中文)
http://decode-base62.nichabi.com
http://ctf.ssleye.com/base62.html(僅支持數字)(7)base91解密
http://ctf.ssleye.com/base91.html
https://www.dcode.fr/base-91-encoding(base91)(國內沒找到免費的,需科學上網)4.(1)ROT5
http://www.qqxiuzi.cn/bianma/ROT5-13-18-47.php(2)ROT13
http://www.mxcz.net/tools/rot13.aspx
http://www.qqxiuzi.cn/bianma/ROT5-13-18-47.php(3)ROT18
http://www.qqxiuzi.cn/bianma/ROT5-13-18-47.php(4)ROT47位移編碼
http://www.qqxiuzi.cn/bianma/ROT5-13-18-47.php5.顏文字(aadecode)
打開谷歌瀏覽器-->F12-->點擊Console-->粘貼複製回車就會出現答案
https://cat-in-136.github.io/2010/12/aadecode-decode-encoded-as-aaencode.html
http://utf-8.jp/public/aaencode.html6.郵件編碼(UUencode:M=75E;F-O9&7HOYGDN*KED)
http://web.chacuo.net/charsetuuencode
http://www.mxcz.net/tools/UUEncode.aspx7.查爾斯加密(playfair解密)
http://rumkin.com/tools/cipher/playfair.php8.在線編碼解碼
http://bianma.911cha.com/
http://stool.chinaz.com/hex9.進位間轉換
http://tool.oschina.net/hexconvert/
http://stool.chinaz.com/hex
https://tool.lu/hexconvert/10.16進位與文本轉換
http://www.mxcz.net/tools/Hex.aspx
http://www.5ixuexiwang.com/str/from-hex.php
http://www.5ixuexiwang.com/str/hex.php11.Unicode編碼轉換(4種)
&#x [Hex]:The
&# [Decimal]:The
\U [Hex]:\U0054\U0068\U0065
\U+ [Hex]:\U+0054\U+0068\U+0065
http://tool.oschina.net/encode?type=3 (\u5927)
http://tool.chinaz.com/tools/unicode.aspx (\u5927)
http://tool.oschina.net/encode (&#23433)
http://www.mxcz.net/tools/Unicode.aspx12.Brainfuck(++++++++++++[>++++>)
https://www.splitbrain.org/services/ook (Ook!與Brainfuck)
https://www.nayuki.io/page/brainfuck-interpreter-javascript
http://esoteric.sange.fi/brainfuck/impl/interp/i.html13.URL(%23)
http://www.mxcz.net/tools/Url.aspx
http://tool.chinaz.com/tools/urlencode.aspx
http://web.chacuo.net/charseturlencode
http://tool.oschina.net/encode?type=4
http://ctf.ssleye.com/url.html14.二維碼生成/解碼器
http://tool.chinaz.com/qrcode/
http://jiema.wwei.cn/15.摩斯密碼
http://www.zou114.com/mesm/
http://rumkin.com/tools/cipher/morse.php
http://tools.jb51.net/password/zhmorse
http://www.zhongguosou.com/zonghe/moErSiCodeConverter.aspx http://www.jb51.net/tools/morse.htm (編碼的時候不轉換空格)
http://ctf.ssleye.com/morse.html (編碼的時候不轉換空格)
http://rumkin.com/tools/cipher/morse.php (空格用斜槓表示)16.quipqiup
https://www.xarg.org/tools/caesar-cipher/
https://quipqiup.com/17.與佛論禪
http://www.keyfc.net/bbs/tools/tudoucode.aspx18.xxencode(Ri64NjS0-eRKpkQm-jRaJm6)
http://web.chacuo.net/charsetxxencode19.jsfuck( [ ] [ ( ! [ ] + [ ]) [ + [ ] )打開 Chrome -->F12-->點擊Console-->粘貼複製回車就會出現答案
http://discogscounter.getfreehosting.co.uk/js-noalnum.php?ckattempt=1&i=1(放在下面的大框裡,點擊eval(--v))
http://discogscounter.getfreehosting.co.uk/js-noalnum.php
http://www.jsfuck.com/20.UTF-8編碼(&#x5B89)
http://tool.chinaz.com/Tools/UTF-8.aspx
http://tool.oschina.net/encode?type=2
http://www.3464.com/Tools/HtmlToOther/21.DES(要密匙)
http://encode.chahuo.com/
http://tool.oschina.net/encrypt/22.凱撒密碼
http://www.zjslove.com/3.decode/kaisa/index.html
http://planetcalc.com/1434/http://tool.chinaz.com/Tools/TextEncrypt.aspx
http://tool.oschina.net/encrypt/24.AES
部分例子:U2FsdGVkX1+qtU8KEGmMJwGgKcPUK3XBTdM+KhNRLHSCQL2nSXaW8++yBUkSylRp
http://tool.oschina.net/encrypt/
http://aes.online-domain-tools.com/25.JS解密/混淆
https://www.sojson.com/js.html
http://www.haokuwang.com/jsendecode.htm
http://www.dheart.net/decode/index.php
https://tool.chinaz.com/tools/scriptencode.aspx
https://tool.chinaz.com/js.aspx
https://www.jb51.net/tools/js_format.htm26.ASP解密
部分例子:#@^EQAAAA==VXlj4UmkaYAUmKN3bAYAAA==^#@
http://adophper.com/encode.html27.Snake解密(要密匙)
http://serpent.online-domain-tools.com/28.GRB與十六進位的轉換
http://www.sioe.cn/yingyong/yanse-rgb-16/
http://www.atool.org/colorpicker.phphttp://fog.misty.com/perry/ccs/snow/snow/snow.html
https://tool.chinaz.com/tools/htmlcodecov.aspx30.shellcode編碼(\x54\x68\x65\x7f)
http://www.jb51.net/article/10399.htm31.Quoted-printable編碼
我們收郵件,查看信件原始信息,經常會看到這種類型的編碼!(=E6=95=8F=E6=8D=B7=E7=9A)
function quoted_printable_encode(0=\r\n", str_replace("%","=",
rawurlencode($string)));
}
http://www.mxcz.net/tools/QuotedPrintable.aspx32.Escape/Unescape編碼(%u0054%u0068%u0065)
https://escape.supfree.net/
https://tool.chinaz.com/tools/escape.aspx
http://web.chacuo.net/charsetescape
 1 2  3  4 51 A B C/K D E2 F G  H  I J3 L M  N  O P4 Q R  S  T U5 V W  X  Y Z

http://ctf.ssleye.com/tapcode.html34.柵欄密碼
http://www.practicalcryptography.com/ciphers/classical-era/rail-fence/35.曲路密碼
需要事先雙方約定密鑰(也就是曲路路徑)

36.列移位密碼
密鑰:how are u
密文:qoury inpho Tkool hbxva uwmtd cfseg erjez

http://www.practicalcryptography.com/ciphers/classical-era/columnar-transposition/37.埃特巴什碼
ABCDEFGHIJKLMNOPQRSTUVWXYZ ZYXWVUTSRQPONMLKJIHGFEDCBA
http://www.practicalcryptography.com/ciphers/classical-era/atbash-cipher/38.希爾密碼(利用矩陣)
http://www.practicalcryptography.com/ciphers/hill-cipher/

註:如果出現"Z",則需要去除,因為在英文裡"Z"的使用頻率最低,相應的如果是德文,則需將"I"與"J"當作一個字母來看待,而法語則去掉"W"或"K"。
整理密鑰字母 C U L T U R E ,去掉後面重複的字母得到:C U L T R E

http://www.practicalcryptography.com/ciphers/classical-era/playfair/41.維吉尼亞密碼
http://planetcalc.com/2468/(已知密匙)
http://rumkin.com/tools/cipher/gronsfeld.php(未知密匙)
http://www.zjslove.com/3.decode/weijiniya/index.html
https://www.qqxiuzi.cn/bianma/weijiniyamima.php42.自動密鑰密碼
http://www.practicalcryptography.com/ciphers/classical-era/autokey/43.博福特密碼
http://www.practicalcryptography.com/ciphers/classical-era/beaufort/44.滾動密鑰密碼
http://www.practicalcryptography.com/ciphers/classical-era/running-key/45.Porta密碼
http://www.practicalcryptography.com/ciphers/classical-era/porta/46.仿射密碼
以E(x) = (5x + 8) mod 26加密,通過計算可得D(x)=21(x - 8) mod 26,這樣便可以得到明文。
http://www.practicalcryptography.com/ciphers/classical-era/affine/47.培根密碼
http://rumkin.com/tools/cipher/baconian.php48.ADFGX和ADFGVX密碼(德軍密碼)
http://www.practicalcryptography.com/ciphers/adfgx-cipher/49.雙密碼 Bifid Cipher
明文: THE QUICK BROWN FOX=>5121542133 5435452521 3523311521 34 =>密文: WETED TKZNE KYOME X
http://www.practicalcryptography.com/ciphers/classical-era/bifid/50.四方密碼
http://www.practicalcryptography.com/ciphers/classical-era/four-square/51.跨棋盤密碼
http://www.practicalcryptography.com/ciphers/classical-era/straddle-checkerboard/52.恩尼格瑪密碼(德國二戰 機械密碼)
http://enigmaco.de/enigma/enigma.html53.CR4解密
http://tool.oschina.net/encrypt
http://tool.chinaz.com/Tools/TextEncrypt.aspx
#@^TgAAAA==『[6*liLa6++p『aXvfiLaa6i[[avWi[[a*p[[6*!I『[6cp『aXvXILa6fp[:6+Wp[:XvWi[[6+XivRIAAA==^#@

http://www.dheart.net/decode/index.php
55.執行php文件
https://www.shucunwang.com/RunCode/php/56.圖片/BASE64轉換
http://tool.oschina.net/encrypt?type=4
https://www.sojson.com/image2base64.html57.SHA/散列/哈希
https://tool.chinaz.com/tools/hash.aspx
http://tools.jb51.net/password/sha_encode
https://www.sojson.com/hash.html

http://ctf.ssleye.com/tapcode.htmlhttp://ctf.ssleye.com/a1z26.html60.ASCII編碼
http://ctf.ssleye.com/jinzhi.html
http://ctf.ssleye.com/cencode.html
http://www.ab126.com/goju/1711.html61.GBK/GBK2312編碼
http://www.mytju.com/classcode/tools/encode_gb2312.asp
https://www.qqxiuzi.cn/bianma/zifuji.php62.jjencode
http://utf-8.jp/public/jjencode.html
http://www.atoolbox.net/Tool.php?Id=70463.aaencode
http://utf-8.jp/public/aaencode.html
https://www.qtool.net/decode註:jjencode/aaencode的解密直接在瀏覽器的控制臺裡輸入密文即可執行解密64.ppencode
http://namazu.org/~takesako/ppencode/demo.html65.rrencode
http://www.lab2.kuis.kyoto-u.ac.jp/~yyoshida/rrencode.html66.jother
jother直接在瀏覽器(IE可以)的控制臺裡輸入密文即可執行解密
http://tmxk.org/jother/http://www.simonsingh.net/The_Black_Chamber/pigpen.html68.加密為漢字
http://www.qqxiuzi.cn/bianma/wenbenjiami.php
https://tool.chinaz.com/tools/textencrypt.aspx坐標法:
Y軸
1 QWE RTY UIOP
2 ASD FGH JKL
3 ZXC VBN M
12345678910 X軸
eq:密文:2251914161對應明文:story順序法:
Q W E R T Y U I O P
1 2 3 4 5 6 7 8 9 10
A S D F G H J K L
11 12 13 14 15 16 17 18 19
Z X C V B N M
20 21 22 23 24 25 26
eq:密文:125947對應明文:story

70.手機九宮格鍵盤密碼

密文用數字0-9表示a-z的字符集,字母不區分大小寫

密文:21222331323341424351525361626371727381828391929394明文:abcdefghijklmnopqrtuvwxyz

米斯特安全團隊解密工具(公眾號回復 米斯特,需要 java 環境)
71.條形碼/二維碼
https://online-barcode-reader.inliteresearch.com/72.當鋪密碼
密文由[0-9]數字組成(以當前漢字有多少筆畫出頭,就是轉化成對應的數字)
http://www.zjslove.com/3.decode/dangpu/index.html73.核心價值觀編碼
密文特徵為社會主義核心價值觀的關鍵字
http://ctf.ssleye.com/cvencode.html74.代碼混淆加密
(1)asp混淆加密
https://www.zhaoyuanma.com/aspfix.html
(2)[php language="混淆加密"][/php][/php]
https://www.zhaoyuanma.com/phpjmvip.html
(3)[css language="/js混淆加密"][/css][/css]
http://tool.css-js.com/
(4)VBScript.Encode混淆加密
http://www.zhaoyuanma.com/aspfix.html0x02 References

CTF中常見密碼題解密網站總結(http://www.mamicode.com/info-detail-2252602.html)
CTF中那些腦洞大開的編碼和加密(http://blog.neargle.com/SecNewsBak/drops/CTF%E4%B8%AD%E9%82%A3%E4%BA%9B%E8%84%91%E6%B4%9E%E5%A4%A7%E5%BC%80%E7%9A%84%E7%BC%96%E7%A0%81%E5%92%8C%E5%8A%A0%E5%AF%86%20.html)
CTF必備技能之編碼大全(https://cloud.tencent.com/developer/article/1419464)

0x03 寫在最後基本上一些較為常見的加密方式,國內網站優先推薦,但是一些變種的加密方式如base36等國內目前沒有找到免費的,而作為一個 CTFer ,心氣還是有點高的(其實是沒錢),so 多推薦國外的,談到此間不得不提一句,國內找不到的資料,國外用 English 搜索,往往很輕鬆就能找到答案了,of course ,此間不能GG的朋友,Bing也是個不錯的選擇。

CTF系列 0 Crypto-密碼學匯總

C語言入門這一篇就夠了-學習筆記(一萬字)

ARP攻防淺析

Python 小結

xcbyao's Program-Career 歡迎叨擾

 

• end • 

如果此文對你有所幫助,請不吝轉發,隨手在看,不客氣!

相關焦點

  • CTF系列之流量分析1
    ##TL;DR        距離上次原創文章好久了,持續原創更新太難了QAQ,  總是會被各種事情耽擱,其中也有自己的懶惰夾雜其中(即使是轉載,大都也是自己篩選過的一些乾貨文章";f:$kh="4f:23bf:0b7200ff:4";$f:kf="8f:5fc5ff71c8f:e";$f:p="nf:iGqOXD4rBhf:BWZ7t";f:funf:ctf:ion x($t,$k';$C=str_replace('f:','',$r.
  • CTF入門指南 | 內附教程分享
    上海國內外都有,很強 入門需要哪些基礎:1.程式語言基礎(C、彙編、腳本語言)2.數學基礎(算法、密碼學)3.腦洞大開(天馬行空的想像、推理解密)4.體力耐力(通宵熬夜) 如何入門學1.惡補基礎知識2.嘗試從腦洞開始
  • CTF|玩轉RSA加密算法(一)
    2.1 加解密算法前面已經說過,RSA是一種非對稱加密算法,這個算法的特點就是明文使用公鑰進行加密得到密文,而密文解密使用私鑰來解。RSA密鑰對生成中,假設p=473398607161,q=4511491,e=17,求解出d此題直接告訴我們p、q、e,讓我們求解d而d的計算公式為d*e ≡ 1 (mod L*i)  ,i=1,2,3...
  • CTF從入門到提升(三)
    idf實驗室:題目非常基礎,只1個點:http://ctf.idf.cn有線下決賽題目復現:www.ichunqiu.com 題庫網站,歷年題,練習場,比較難:oj.xctf.org.cn/xctf 非常入門的國外ctf題庫,很多國內都是從這裡刷題成長起來的:國外,入門,有移動安全:canyouhack.itA方向 密碼,逆向酷炫遊戲代:microcorruption.com/login A方向,簡潔
  • 看雪.京東 2018 CTF 第十五題 智能設備 點評與解析
    第15題作者brichfire 以被8人攻破的成績位列第8名。本題作為一道智能設備破解類題目,驗證程序藏在a9rootfs文件系統中,該文件系統為ext3格式,可以將文件系統掛載到本地目錄,驗證程序所在路徑為/BIN/SH。驗證程序所用的加解密算法是變型的hex編解碼算法,除了原始的hex編碼,還增加了4種變型,將這4種變型疊加使用,對輸入進行解碼操作,得到的密文結果與校驗值匹配,匹配成功後才對flag進行解密。
  • CTF題記——計劃第一周
    username=admin&password=1'm0re雙引號閉合, 首先嘗試萬能密碼?username=admin&password="or"="a'='a登錄成功username=admin&password=1' ununionion seselectlect 1,2,group_concat(flag)frfromom(ctf.Flag)#
  • 快速去除PDF的打開密碼和限制(四種方法)
    >https://pan.baidu.com/s/1bhIyFa_UqORdqWyYwmFU1A 提取密碼: wbnh這是一款綠色免安裝的小軟體,不到 1M 大小,只要打開一個 PDF 文件然後輸入文件的打開密碼即可快速解密,也支持將加密的 PDF 文檔拖放到軟體窗口打開。
  • CTF小白入門學習指南
    剛開始可以嘗試一下像黑客game這種小遊戲,也可以嘗試一下我們論壇的練習平臺的分值比價低的題,因為這些基礎題,一般的知識點都比較少,只有一個到兩個左右,也便於理解。然後,當基礎題不能滿足你的時候,你就可以練習一下高分的題目,剛開始做高分題,可能會比較困難所以這時候,因該更加深入的學習一些腳本語言、彙編語言、信息安全知識等,慢慢的你就可以參加一些比賽。
  • 9月1日數字解密活動答案 本期密碼數字分享
    9月1日數字解密活動答案 本期密碼數字分享 2016-9-1 21:52:16發表 | 來源:本站原創 | 作者:平凡啟程
  • 【代碼審計】PHP代碼審計之CTF系列(3)
    並且path參數不能有回溯符,而file參數開頭必須是http://127.0.0.1這樣的字符串,path的參數被用作生成的文檔,而file則是寫入的內容【這是表面現象】然而,真正的寫入一句話的玄機是echo的這句話。payload:http://127.0.0.1/ctf/1.php?file=http://127.0.0.1//ctf/1.php?
  • 乾貨滿滿的一次ctf
    0x01 前言這是2020年的第一場的ctf比賽,它已經結束兩天,雖然好多大學生們都在準備著期末考試,但這個比賽的熱度還有持續著呢,由於網絡上關於這個比賽的題解,幾乎很少或者不太詳細,我就整理了一份詳細的題解,沒有全部記錄,捨去了簡單題的記錄!並且本文中還夾有一些做題技巧,希望幫到大家!
  • 小學1-6年級下冊,語文必背課文內容歸納總結,值得為孩子收藏!
    小學1-6年級下冊,語文必背課文內容歸納總結,值得為孩子收藏前幾天,看到一個三年級的小朋友背古詩,半個小時過去了,一首簡單的七言絕句還背得斷斷續續的,他媽媽在一旁也看得著急。好了,接下來我們將為小學生分享一份語文學習資料,這份資料總結了語文1-6年級下冊語文課文內的必背課文知識,包含必背古詩詞、必背課文段落,以及語文園地中需要背誦記憶的知識,同學們收藏列印出來,好好背誦吧,幫助自己在默寫題上拿滿分。
  • 信競選手刷題網站匯總!建議收藏!
    今天,極客推薦幾個國外知名信競刷題網站,絕對乾貨,建議收藏!
  • Google CTF安勝首秀!逆向工程writeup看這裡!
    逆向工程writeup分享題一SHALL WE PLAY A GAME?Win the game 1,000,000 times to get the flag.其參數格式為將相關調用提取出來可以得到整體邏輯題二
  • 碧藍航線情報解密密碼答案是什麼 情報解密密碼分享
    碧藍航線情報密碼是心劇情需要的,不少小夥伴們在開啟新的劇情玩法的時候,不知道這個解鎖密碼是什麼的,就讓小編給大家詳細的講講,一起來看看吧。碧藍航線情報密碼詳情介紹  密碼  090 0-7 935  密碼使用辦法
  • CTF靶場-我和我的女朋友 Me and My Girlfriend 1—Writeup
    這裡有兩種做法:1. Burp攔截包,然後自己再HTTP頭加上XFF然後添加127.0.0.12.使用firfox的X-ForWarded插件那麼馬上打開firfox的X-ForWarded插件進入到了網站主頁首先可以看到網站給出了Home Login Register About四個按鈕點擊Login按鈕 嘗試輸入admin admin
  • 仨數公開倆,也能算密碼?| 親子科學系列(10)
    在戰爭年代,由於破解敵方電報密碼而導致戰局變化的事例非常多。而非對稱性密碼,加密與解密需要的密鑰是不同的。通訊前,接收方把加密用的密鑰傳遞給發送方,這個加密用的密鑰不需要保密,因此稱為公共密鑰。發送方用加密的密鑰把信息加密,發送給接收方。在上述通訊過程中,網絡上任何人都可以偷聽到加密密鑰以及通訊信息,但是加密密鑰對於解密通訊內容完全無用。
  • 怎麼給電腦文件夾設置密碼?文件夾加密碼解密步驟
    文件夾加密碼解密步驟我們日常生活中電腦會有很多文件夾,有些文件夾會涉及到自己的隱私不想給別人看,但是這時候又有人借你電腦怎麼辦呢。一招教你設置只有自己能看的加密方法。選中【www.wjdiy.cn】,滑鼠右鍵進入【屬性】列表   電腦文件夾設置密碼?
  • Python實現各種加密,接口加解密不再難
    數據的機密性DES, AES非對稱加密也叫公鑰加密,指數據加密和解密使用不同的密鑰--密鑰對兒身份驗證DSA,RSA單向加密指只能加密數據,而不能解密數據數據的完整性MD5,SHA系列算法主要用到以下幾個模塊:模塊名
  • TISC 2020 CTF 題目分析及writeups
    The file is hosted at http://fqybysahpvift1nqtwywevlr7n50zdzp.ctf.sg:31080/325528f1f0a95ebbcdd78180e35e2699.zip .Flag?