原文:ctf pwn ida 分析技巧

幾年前的筆記,搬運過來 先根據運行程序得到的信息命名外圍函數,主要函數大寫開頭 添加注釋 直接vim程序,修改alarm為isnan可以patch掉alarm函數 y 可以修改變量類型,函數返回類型 對於重要的全局變量,x查看每個引用的地方 subview打開local type窗口,插入后雙擊導入到structures窗口, 在f 窗口中可y修改變量類型 插入時可先插入連續int,abcd這樣 ...

2019-11-01 00:52 0 389 推薦指數:

查看詳情

CTF-bugku-PWN

一. PWN1 題目:nc 114.116.54.89 10001 1. 直接kali里面跑nc 2.ls看看有啥 3.明顯有一個flag cat查看一下 搞定 二 . PWN2 題目:給了nc ...

Sun Feb 23 05:45:00 CST 2020 1 1514
CTF必備技能丨Linux Pwn入門教程——調整棧幀的技巧

Linux Pwn入門教程系列分享如約而至,本套課程是作者依據i春秋Pwn入門課程中的技術分類,並結合近幾年賽事中出現的題目和文章整理出一份相對完整的Linux Pwn教程。 教程僅針對i386/amd64下的Linux Pwn常見的Pwn手法,如棧,堆,整數溢出,格式化字符串,條件競爭等進行 ...

Wed Jul 24 23:40:00 CST 2019 0 979
CTF中的PWN—(棧溢出)

本文主要講的是利用棧溢出的基礎PWN,分別有使用shellcode類型、滿足函數條件類型及使用軟件自帶system函數類型,其中自帶system函數的類型軟件因為傳參方式不同進而分為32bit與64bit的軟件。 滿足函數條件類型 很low的命名~///這種類型就是通過棧溢出使函數棧 ...

Fri Dec 27 17:51:00 CST 2019 0 3727
pwn環境:用IDA調試+pwntools輸入

1.linux安裝socat、expect、pwntools 2.新建一個文件idaIOtool.sh,把此代碼復制到里面。 3.把ida的遠程調試器復制到linux,用sudo運行(重要) 4.先運行IDA的動態調試,此時要保證可以連上Linux,進行必要的下斷點 ...

Sat Oct 17 04:27:00 CST 2020 0 496
CTF[Pwn] i春秋學習筆記

buffer overflow 堆溢出、棧溢出、bss溢出、data溢出 例題:wellpwn\AliCtf 2016 vss\Hitcon 2015 readable\stkof\zer ...

Sun Mar 18 06:43:00 CST 2018 0 2669
CTF-pwn-tips-zh_CN

CTF-pwn-tips-zh_CN 原項目(英語):https://github.com/Naetw/CTF-pwn-tips 為了說明白,我做了不少改動 目錄 緩沖區溢出 在 gdb 中查找字符串 讓程序運行在指定端口上 在 libc 中查找特定的函數偏移量 在共享 ...

Tue Jul 14 01:44:00 CST 2020 0 530
CTF-Pwn-[BJDCTF 2nd]diff

CTF-Pwn-[BJDCTF 2nd]diff 博客說明 文章所涉及的資料來自互聯網整理和個人總結,意在於個人學習和經驗匯總,如有什么地方侵權,請聯系本人刪除,謝謝!本文僅用於學習與交流,不得用於非法用途! CTP平台 網址 https://buuoj.cn ...

Fri May 08 03:08:00 CST 2020 0 916
Ctf-Pwn-基本的保護機制與繞過方法(在更)

程序開啟的保護機制我們可以通過 pwntools 自帶的 checksec 來檢查出來。 (bugkuctf-pwn2-開啟的保護機制) 1.Canary   Canary, 金絲雀。金絲雀原來是石油工人用來判斷氣體是否有毒。而應用於在棧保護上則是在初始化一個棧幀時在棧底(stack ...

Wed Nov 06 05:09:00 CST 2019 0 310
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM