原文:gyctf_2020_borrowstack wp

常規檢查 題目分析 兩個 read 函數,第一個 buf 只能棧溢出至 ret ,第二個 bank 在 bss 段中,所以思路很明顯,要棧遷移到 bss 段中 有 puts 函數和 read 函數,所以我們可以先用 puts 函數泄露出 libc 地址,然后用 read 函數寫入 有萬能函數,能讓我們設置 read 函數的參數 解題思路 現在思路就很明確了 .首先在 bank 中寫入泄露 puts ...

2020-02-23 02:03 4 931 推薦指數:

查看詳情

gyctf_2020_borrowstack

這是我第一次拿着大佬的exp調試的棧遷移,有許多收獲,所以一定要記錄下來 流程分析 程序很簡單,不過,由於溢出后沒有什么可以在運行的了,所以我們需要將棧遷移到bss段中 思路 通過 ...

Wed Nov 25 05:34:00 CST 2020 0 379
[GYCTF2020]Blacklist

這題是用堆疊注入,同時也是借這題記錄一下CTF中堆疊注入的一些騷操作 以下部分內容轉載大佬的文章 繞過技巧 1、修改表名 用 “[強網杯 2019]隨便注” 為例, 這里有 ...

Tue Mar 03 21:13:00 CST 2020 0 3206
[GYCTF2020]Ezsqli

布爾盲注 無列名注入 測試 id=1 ==>Nu1L id=2 ==>V&N id=2-1 ==>Nu1L 貼一下腳本 ...

Sun May 17 19:54:00 CST 2020 0 1385
[GYCTF2020]Ezsqli

知識點 基於布爾型盲注 無字段名注入 審題 👴😀🌶 出題人整的一手好🔥 簡潔的sql注入題 老樣子 令人絕望的過濾 在我發現if被過濾的時候 本來以為bool盲注走不了 但是后來想起來 ...

Sun Nov 22 22:00:00 CST 2020 0 664
[GYCTF2020]FlaskApp

flask hint:失敗的意思就是,要讓程序運行報錯,報錯后會暴露源碼。 base64decode在不會解析的時候就會報錯。 由報錯可以讀到部分代碼,如圖。 關鍵代碼如下: 獲取我 ...

Tue Apr 14 07:35:00 CST 2020 0 2103
[GYCTF2020]EasyThinking

thinkphp框架,先報錯,查看版本 thinkphp6.0版本,經查閱,存在任意文件寫入 先注冊一個賬戶,登錄時將cookie修改成aaaaaaaaaaaaaaaaaaaaaaaaaaaa.p ...

Fri Oct 02 04:07:00 CST 2020 0 443
[GYCTF2020]FlaskApp WriteUp

考點:SSTI-Flask、Flask Debug模式、Flask PIN碼 參考: [題解]https://www.cnblogs.com/MisakaYuii-Z/p/1240776 ...

Wed May 06 04:26:00 CST 2020 0 648
[GYCTF2020]Ez_Express

[GYCTF2020]Ez_Express 知識點:原型鏈污染 原型鏈的特性: 在我們調用一個對象的某屬性時: 以上機制被稱為js的prototype繼承鏈。而原型鏈污染就與這有關 原型鏈污染定義: 舉例: 結果: 思路:js審計如果看見merge,clone函數 ...

Fri Aug 07 03:27:00 CST 2020 0 861
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM