首页 > TAG信息列表 > UAF

ctf pwn题patch方法(UAF)

ctf pwn题patch方法(UAF) 以ciscn2022华东南赛区一题为例,附件在文章末尾 漏洞在sub_1614函数,free之后指针没有置零 patch步骤如下: 修改.eh_frame section所在segment权限,使patch代码可以执行 View->Open subviews->Segments查看.eh_frame section的地址,可以看到是0x1e00-0x2208

宕机日志解读

内存类 kasan OOB UAF kfence OOB UAF slub_debug 死锁 softlockup hung task

[BUUCTF]刷题记录:hitcontraining_uaf

hitcontraining_uaf 1.checksec: 2.ida分析: 1.main函数: ) 2.menu菜单函数: 根据输入的数字提供程序的不同功能,一共有add,delete,print,exit四个功能: ) 3.add函数: 4.free函数: free之后没有将指针置为0,存在uaf漏洞: 5.print函数: 6.magic函数(后门函数): 3.利用思路: 先用add两次申请

ciscn_2019_s_6(uaf)

ciscn_2019_s_6: 保护全开 漏洞分析: 指针未清零,存在uaf 大致步骤: 利用unsortbin泄露libc,doublefree劫持free_hook为system exp: from pwn import * local_file = './ciscn_s_6' local_libc = './libc-2.27.so' remote_libc = './libc-2.27.so' select = 1 if sele

什么是统一架构框架 (Unified Architecture Framework)?

统一架构框架 () 基于 UPDM 3.0 和军事社区中的 UML/SysML。价值主张是基于美国国防部架构框架 (DoDAF) 和英国国防部架构框架 (MODAF) 以及 NAF(北约架构框架)开发标准化和一致的企业架构。UAF 定义了表示企业架构的方式,使利益相关者能够专注于企业中的特定兴趣领域,同时保持对大

uaf

Mommy, what is Use After Free bug? ssh uaf@pwnable.kr -p2222 (pw:guest)   题目里的文件可以用scp -r -P 2222 uaf@pwnable.kr:uaf /mnt/hgfs/share命令下载 题目是一个c++程序,源码如下: #include <fcntl.h> #include <iostream> #include <cstring> #include <cstdlib>

听说你还不会UAF?

前言  这道题目反应了uaf的基本原理,pwn入门必做的题目,如果这一块了解的不够透彻,直接去打现在涉及各种奇技淫巧的pwn,肯定会被绕晕掉。所以为了照顾萌新(其实是我自己菜)把这道题目单独拿出来写一下。 这是一道uaf的题目,把二进制文件拉到本地来研究 在分析前,先简单说一下c++的虚函数

hitcontraining_uaf

国际惯例 IDA 主函数没啥特别的 有后门 add del show 思路 首先我们创建两个chunk,再free掉,之后add一个8字节的chunk,并添加后门,在通过show功能调用后门函数。 WP from pwn import* r=remote('node3.buuoj.cn',26891) def add(size,content): r.sendlineafter('choice