iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 11
0
Security

小學渣入門資安的30天ヽ(✿゚▽゚)ノ系列 第 11

摁 decode 完 ... 還是 decode 呢 (╯°▽°)╯ ┻━┻

  • 分享至 

  • xImage
  •  

耶~
學渣又來惹~
(每天都在趕鐵人賽的文章中渡過 (๑•́ ₃ •̀๑)
今天學渣要來 decode Base64
是說有人不知道為什麼學渣今天要來 decode 的嘛
(不知道的快去看看學渣昨天寫的文 歡迎拍打和餵食,但禁止攻擊和掃描 (〃 ̄ω ̄)人( ̄︶ ̄〃) 吧~
後來學渣有再多試著解幾題
(但大多都沒下落就是惹 (◞‸◟)
但是有一、兩題是需要用到 python 來 decode 的
不過如果巫師是個超級大懶人的話
可以考慮直接用網路上現成的解碼器就好了 ✧◝(⁰▿⁰)◜✧

先看到昨天的 mail
輸入

>>> import base64
>>> base64.b64decode('aW5uZHkudHcgW2F0XSBnbWFpbC5jb20K')

https://ithelp.ithome.com.tw/upload/images/20181011/20111890zpVzLr0SVx.png
(變魔術時間~
得到 mail

inndy.tw@gmail.com

https://ithelp.ithome.com.tw/upload/images/20181011/20111890NU3Rc2XM09.png

接著看到變化過後的 not hard 那題
題目是
Nm@rmLsBy{Nm5u-K{iZKPgPMzS2I*lPc%_SMOjQ#O;uV{MM*?PPFhk|Hd;hVPFhq{HaAH<
Tips: pydoc3 base64
回到 python
輸入

>>> import base64
>>> base64.b85decode('Nm@rmLsBy{Nm5u-K{iZKPgPMzS2I*lPc%_SMOjQ#O;uV{MM*?PPFhk|Hd;hVPFhq{HaAH<')

得到 base85

IZGECR33IRXSA6LPOUQGW3TPO4QGEYLTMUZTEIDFNZRW6ZDJNZTT67I=

恩很明顯這肯定不是 flag
所以繼續試下去
https://ithelp.ithome.com.tw/upload/images/20181011/20111890qfsTbCLnDL.png
發現貌似不只是 base85
好像還要加上 base32 (??
輸入

>>> import base64
>>> base64.b32decode('IZGECR33IRXSA6LPOUQGW3TPO4QGEYLTMUZTEIDFNZRW6ZDJNZTT67I=')

https://ithelp.ithome.com.tw/upload/images/20181011/20111890xFqhgaKTZL.png
(恩再下來的話 flag 就要顯現拉~~~
學渣很乖有遵守規則哦 (๑¯∀¯๑)
等等這樣說起來...
我明天鐵人賽要來寫些啥呢 (´゚д゚`)
(還是要繼續解些簡單的 CTF 尼??


上一篇
歡迎拍打和餵食,但禁止攻擊和掃描 (〃 ̄ω ̄)人( ̄︶ ̄〃)
下一篇
拯救學渣英文大作戰之密碼學基本名詞篇 (´∩ω∩`)
系列文
小學渣入門資安的30天ヽ(✿゚▽゚)ノ15
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
Kitoto
iT邦新手 5 級 ‧ 2019-04-05 16:42:38

要是沒有這篇文章,我還真不知道如何解這題呢!

0
Charles Wang
iT邦新手 5 級 ‧ 2019-10-21 14:35:32

想問怎樣判斷手上拿到的東西是base85 base32 ?
是看長度還是有甚麼辨別方式?

我要留言

立即登入留言