iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 16
0
自我挑戰組

網路世界的奇怪冒險系列 第 16

【Day16】 Hack This Site! JavaScript 第5、6題

今天跟大家介紹一個駭客技能的學習網站Hack This Site!

Hack This Site!是一個可以讓我們練習駭之呼吸的網站,透過這個學習網站,可以找出破綻之線程式漏洞,因此我們今天簡單介紹如何挑戰這個網站。(F12是駭客工程師好用的工具)。

裡面的題目琳瑯滿目,有基礎、Javascript、需要寫程式破解的...等等任務,可以挑戰。

挑戰第五題:

https://ithelp.ithome.com.tw/upload/images/20191002/20112000Ms0X87VjOF.png

隨便key密碼
https://ithelp.ithome.com.tw/upload/images/20191002/20112000VtpG7dinDw.png

發現密碼是加密後的字串
https://ithelp.ithome.com.tw/upload/images/20191002/20112000kElmnvEzVV.png

打開F12 Consloe 讓電腦幫我們算答案
https://ithelp.ithome.com.tw/upload/images/20191002/20112000CphV3jXUvJ.png

https://ithelp.ithome.com.tw/upload/images/20191002/20112000I5eM0qQ1h2.png

https://ithelp.ithome.com.tw/upload/images/20191002/20112000A3QpzUXjdg.png

挑戰第六題:
https://ithelp.ithome.com.tw/upload/images/20191002/201120002IfuYSrSIf.png

試了很久發現答案是pwns ,但是 按下按鈕會觸發checkpass()這個函式
https://ithelp.ithome.com.tw/upload/images/20191002/20112000T2xzHrpW6I.png

要通過的話,要使用check函數通關,因此打開F12 Console執行check("pwns")
https://ithelp.ithome.com.tw/upload/images/20191002/20112000kTcYwoDBWn.png

但是後來發現又有一個js
https://ithelp.ithome.com.tw/upload/images/20191002/20112000sOfug0OGaH.png

https://ithelp.ithome.com.tw/upload/images/20191002/20112000S9vFZIBE5e.png

發現密碼應該是moo pwns
https://ithelp.ithome.com.tw/upload/images/20191002/20112000TRtuKlQ6Zf.png

https://ithelp.ithome.com.tw/upload/images/20191002/20112000zOzsbCKT5S.png

最後答案跳出
https://ithelp.ithome.com.tw/upload/images/20191002/20112000weLoTOE5Pz.png
相關網站:
escape,encodeURI與encodeURIComponent 的使用與差異


上一篇
【Day15】 Hack This Site! JavaScript 第4題
下一篇
【Day17】 Hack This Site! JavaScript 第7題
系列文
網路世界的奇怪冒險30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言