九层台
linux库说明以及如何修改动态链接库 linux库说明以及如何修改动态链接库
说明在ctf中共享库的问题一直是一个非常非常非常恶心的问题,这里将会介绍动态链接库的命名以及如何修改一个程序依赖的动态链接库 命名0x7f387805e000 0x7f3878091000 r-xp 33000 0
2020-11-30
cscctf_2019_final_maps cscctf_2019_final_maps
代码分析源码很简单,直接贴出 // local variable allocation has failed, the output may be wrong! int __cdecl main(int argc, const char *
2020-11-29
how2heap注意点总结-上 how2heap注意点总结-上
first-fit我的理解是分割unsortedbin里面第一个大于要分配的chunk,但是实际上并不是这样 测试程序 #include <stdio.h> #include <stdlib.h> #include
2020-11-29
vmpwn总结 vmpwn总结
分析各种存储器格式初始化结构_DWORD *sub_8049570() { _DWORD *v0; // eax _DWORD *v1; // ST1C_4 v0 = malloc(0x2Cu); v1 = v0; *
2020-11-18
PVP GAME  粤湾证券 PVP GAME 粤湾证券
关键函数_QWORD *__fastcall sub_F7D(__int64 a1, __int64 a2, __int64 a3, __int64 a4, __int64 a5, __int64 a6, unsigned __int64
2020-11-18
粤湾银行 (vm2) 粤湾银行 (vm2)
结构分析ptr指针的结构 _DWORD *sub_8049570() { _DWORD *v0; // eax _DWORD *v1; // ST1C_4 v0 = malloc(0x2Cu); v1 = v0; *v
2020-11-14
vmpwn学习-2019CISCN-pwn-virtual vmpwn学习-2019CISCN-pwn-virtual
vmpwn解释器认识虚拟机定义的时候会定义一个全局变量的枚举类型,里面存放指令 题目分析总体结构__int64 __fastcall main(__int64 a1, char **a2, char **a3) { char *exec
2020-11-11
ctf脚本技巧 ctf脚本技巧
初始化脚本的开始 #coding=utf-8 from pwn import * file_path = "./RHVM.bin" context.arch = "amd64" context.log_level = "debug" # c
2020-11-10 九层台
2020全国电信和互联网行业网络安全管理职业技能竞赛pwn-WP 2020全国电信和互联网行业网络安全管理职业技能竞赛pwn-WP
pwn2自己只做了pwn2,就从pwn2开始 c++用于输入输出,主要逻辑是用c实现的。因为会调用c++的库,这里涉及到一些库的库的加载。 漏洞分析 当进行add的时候如果size为0将会成功申请空间 在edit的时候如果size为0可以
2020-11-10 九层台
湖湘杯wp-pwn 湖湘杯wp-pwn
pwn1 what the f**k printf?输入16个32能够溢出 泄露libc 获取shell #coding=utf-8 from pwn import * local=1 pop_rdi_ret=0x00000000
2020-11-10 九层台
2 / 3