have fun with burp suite and package
封包攻防實戰篇Yun Chen
View Slide
Who am I?Chen - Yun Chen (陳允禎)資⼯工三⼄乙NISRA 核⼼心幹部Slide-Now Web 前端⼯工程師 實習⽣生⺫⽬目前以編寫Python與JavaScript(node.js)為主[email protected]http://about.me/chenyunchen
封包到底做了什麼?快速Review 不少攻擊⼿手法都脫不了關係
SYN封包 (嗨! 服務可以⽤用嗎?)SYN‧ACK封包 (對! 歡迎~)
SYN封包 (嗨! 服務可以⽤用嗎?)SYN‧ACK封包 (對! 歡迎~)如果TCP做⼀一半?. . .等⼀一下好了???
SYN封包 (嗨! 服務可以⽤用嗎?)⼀一直發⼀一直發⼀一直發⼀一直發等⼀一下好了等⼀一下好了等⼀一下好了等⼀一下好了等⼀一下好了等⼀一下好了等⼀一下好了等⼀一下好了等⼀一下好了SYN封包 (嗨! 服務可以⽤用嗎?)SYN封包 (嗨! 服務可以⽤用嗎?)SYN封包 (嗨! 服務可以⽤用嗎?)SYN封包 (嗨! 服務可以⽤用嗎?)SYN封包 (嗨! 服務可以⽤用嗎?)SYN封包 (嗨! 服務可以⽤用嗎?)
SYN封包 (嗨! 服務可以⽤用嗎?)SYN‧ACK封包 (對! 歡迎~)ACK封包 (我要查AXO.pdf資料)ACK封包 (AXO.pdf)
SYNSYN‧ACKACK封包 (我要查AXO.pdf資料)ACK封包 (AXO.pdf)稍後⽰示意圖以傳輸的資料為主
本次課程需事先準備Firefox及其附加元件:Cookies Manager+FoxyProxy StandardHackBarBurp SuiteOSX版需另安裝XQuartz
Now … Let’s begin…http://beef.nisra.net:8000
Level 1FoxyProxy Standard + Burpsuite
全國⼤大專院校戲劇短⽚片⽐比賽案例1:
封包 (我是XXX要投給id:1)封包 (XXX沒投票過 ok)
網站對於已登⼊入的使⽤用者僅使⽤用該登⼊入者姓名判斷是否投過票瘋狂發送修改過姓名的封包開發者應該要在後端確認是否為該⽤用⼾戶每次投票也應該與資料庫⽐比對該⽤用⼾戶是否存在* 此競賽並無獎⾦金 僅頭銜 … 隨便⼼心態?灌票Work!
改喵星⼈人id(改照⽚片順序)?
照⽚片會換怎麼辦?
加⼊入會員? 信箱?
⾃自動化 + 程式處理?
CAPTCHA ?
知道有問題 核票都⼈人⼯工!?愛⾃自⼰己不如愛你的敵⼈人XD
Level 2No Hint
雄獅攝影⾵風俗⺠民情⽐比賽案例2:
第三⽅方登⼊入將⽤用⼾戶資料存⼊入Cookies確認授權取得⽤用⼾戶資料我要投給id:1 這是我的CookiesCookies的資料沒投過 kook
網站對於Facebook的使⽤用者僅將登⼊入資訊存於cookies並對fb_id做判斷瘋狂發送修改過cookies對灌票者來說Facebook登⼊入⼀一直很頭痛然後此網站卻將登⼊入資料丟回前端並以cookies做檢查 有點多此⼀一舉的感覺灌票Work!* 猜測開發者應該還不會Oauth2授權認證...
切記! ⾦金錢相關不要動!灌票、遊戲玩玩⾃自嗨就好 出事⼀一點也不好笑
Level 3No Hint
封包 (我要玩編號id:1的任務)封包 (這是你和怪物的隊伍資料)(另外這是這次玩掉落的道具)封包 (我消滅Boss 過關了)封包 (資料符合獎勵放到帳號了)
Level 4兩個Hash加密 32碼:最後有兩個==Hash 改完記得等級也要改才打得贏...送出格式 “hash”: “decode1:decode2”
封包 (我要玩編號id:1的任務)封包 (這是你和怪物的隊伍資料)(另外這是這次玩掉落的道具)封包 (我消滅Boss 過關了)封包 (資料符合獎勵放到帳號了)Server HashClient Hash
Level 5Use all you learn and challenge!
逆向⼯工程 反組譯apk檔分析原始碼取得GetHash
少林-神魔之搭脫機戰⾾鬥http://goo.gl/UCJMrR
有注意發送的資料格式嗎?
網路發送資料的格式今天你只能發送⼀一個變數資料到網路上...多個會讓你的服務變很慢~~就沒⼈人想⽤用了C 表⽰示 我可以⽤用struct{string name;int id;}Java 表⽰示 我可以⽤用class{string name;int id;}其它語⾔言DictionaryList…etc沒有共同資料格式 只好打⼀一架來決定⽤用哪種
JSON / XML
怪物資料 monster.jsonhttp://goo.gl/CnGHlv*⼩小弟造⼝口業太兇 流出去可能會被學⻑⾧長宰了XD
Q & A