二進制漏洞與挖掘 === ``` 我BALSN沒有解出任何一題 所以我從PWN的基礎開始讀 我禮拜四固定有團練 可能會晚上線大約7:30 ``` 從C源代碼到可文件的生成 --- ![](https://i.imgur.com/9PHlL27.png) 1. c代碼 ![](https://i.imgur.com/k2b6RBd.png) - 輸入%!xxd 與 %!xxd -r 可換成機器語言 - 2. ![](https://i.imgur.com/m3MQ4zq.png) - ![](https://i.imgur.com/oXHEtNk.png) 3. ![](https://i.imgur.com/d4RqglJ.png) - 生成執行檔 - ![](https://i.imgur.com/8opaAkE.png) 4. 查看所有檔案類型 ![](https://i.imgur.com/yPYaHSU.png) ![](https://i.imgur.com/IBkD2Qc.png) 5. linux 與 window 差別 ![](https://i.imgur.com/JEjJSte.png) ELF文件結構 --- 1. ![](https://i.imgur.com/b3IGzZJ.png) 2. ![](https://i.imgur.com/9Smdboa.png) 3. ![](https://i.imgur.com/6u53GyF.png)