iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 29
0
Security

CTF入門學習系列 第 29

[Day29]組合語言推理par2

  • 分享至 

  • twitterImage
  •  

https://ithelp.ithome.com.tw/upload/images/20181113/20112085zVSkG6h6jT.png

今天我們一樣來練習組合語言的題目
這次檔案下載下來之後
果然又臭又長(其實還是很短

https://ithelp.ithome.com.tw/upload/images/20181113/20112085c5uTeAaKKd.png

這次主要的關鍵
就是要記得cmp jg jmp jne之類的
換成程式語言有點像是 != > < 之類的條件式
https://blog.csdn.net/u010326355/article/details/12762345

在這裡一樣提供前輩整理的資訊
大家可以好好的把他背起來XD

https://ithelp.ithome.com.tw/upload/images/20181113/201120858Xl1CBLnn0.png

接下來是解題流程
題目一開始有給我們參數
就當作是a好了

我在每個步驟都有將相對應程式碼寫在旁邊
其實理解了之後就不會太難懂
一樣由上往下執行
叉叉的部分表示程式碼被跳開了
根本沒有被執行到
跑完之後就是答案~


上一篇
[Day28]基礎組合語言邏輯
下一篇
[Day30]檔案救援技能(?
系列文
CTF入門學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言