iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 22
1
Security

CTF入門學習系列 第 22

[Day22]凱薩變形

https://ithelp.ithome.com.tw/upload/images/20181106/20112085B6MSHDcsld.png

附上題目
這次一樣是個凱薩轉換
但是看到他提供的密文之後
會發現他把符號也一起轉換了!!

https://ithelp.ithome.com.tw/upload/images/20181106/20112085IangPumPUE.png

上次提供給大家的線上工具不能用了
那我們就只好自己來
我最愛DIY了

這時候我們再來看看ASCII表

https://ithelp.ithome.com.tw/upload/images/20181106/201120851jTMpIhVrk.png

我們拿第一個字比去比對
可以發現他向後位移了60碼
所以我們就動手寫個程式
把所有的字母都向後移60位

https://ithelp.ithome.com.tw/upload/images/20181106/201120850S1N3oBITj.png

一開始我以為超出126的字母會直接回到一
但執行結果發現這些超出的字的規則和我想像的不一樣
所以我們再找一個沒有成功轉換的字母去做比對
就會發現這些超出範圍的字母只要再向後移32位
就可以拿到正確的答案~


上一篇
[Day21]短篇幅的替換加密
下一篇
[Day23]forensics的開始
系列文
CTF入門學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言