原文: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