Asteri5m的小破站
首页
归档
分类
标签
关于
留言板
瞬间
友链
异次元之旅
虫洞
工具箱
CyberChef
IT-Tools
Asteri5m
别等时间不够的时候再后悔
累计撰写
31
篇文章
累计创建
8
个分类
累计收到
24
条评论
导航
首页
归档
分类
标签
关于
留言板
瞬间
友链
异次元之旅
虫洞
工具箱
CyberChef
IT-Tools
目录
分类
Pwn基础知识
pwn入门到入土1-堆概述
本篇主要参考了https://xz.aliyun.com/t/10650?page=1 对其中的知识点进行了理解和重新排序,便于对其更好的理解 0x00 堆的数据结构,申请与释放 堆和栈都是一种数据结构,在内存中线性分布储存数据,栈由高地址向低地址伸展,堆由低地址向高地址伸展。堆的位置一般都在bss
2022-11-03 22:10
80
0
1
34.0℃
Pwn基础知识
pwn入门到放弃7-绕过Canary进行栈溢出攻击
0x00 前言 栈溢出攻击比较常见而且比较简单,所以为了保护程序免于栈溢出攻击,就出现了Canary。 {% note primary %} canary的意思是金丝雀,来源于英国矿井工人用来探查井下气体是否有毒的金丝雀笼子。工人们每次下井都会带上一只金丝雀如果井下的气体有毒,金丝雀由于对毒性敏感就
2022-04-08 21:09
250
0
0
49.0℃
Pwn基础知识
pwn入门到放弃6-整数溢出漏洞及64位ROP
0x00 前言 这次主要分析整数溢出漏洞,分析样本为bugku题目Easy_int。 什么是
2022-04-05 19:03
249
0
0
48.9℃
Pwn基础知识
pwn入门到放弃5-绕过地址随机化及LibcSearcher
前面的学习测试中,一般都是关闭了地址随机化来测试以及学习的。但是一般情况下,除了基址,其它的地址一般都是开启了随机化保护的。 0x00 准备工作 0x01 pwngdb&pwndbg peda的插件虽然好用,但是pwn专属的调试插件会更好用。安装教程如下: pwngdb cd ~/ git clon
2022-03-31 13:03
183
0
1
44.3℃
Pwn基础知识
pwn入门到放弃4-ROP绕过栈可执行保护与GOT表劫持
0x00 前言&准备工作 该篇是基于前一篇的基础之上所做的研究。上一篇中,因为程序没有system所以导致需要我们构造自己的shellcode,但是前提是栈可执行,该篇研究的是在栈不可执行的情况下如何获取shell 准备工作还是上一篇差不多,先关闭操作系统的地址空间随机化(ASLR),这是针对栈溢出
2022-03-09 13:09
59
0
0
29.9℃
Pwn基础知识
pwn入门到放弃3-没有system之构造自己的shellcode
在挖掘和利用漏洞的时候,会遇见没有没有system函数的时候,无法执行system("/bin/sh"),此时,需要构造自己的shellcode 0x00 准备工作 随手写一个作为测试使用 #include<stdio.h> #include<string.h> int main
2022-03-07 14:56
84
0
0
32.4℃
Pwn基础知识
pwn入门到放弃2-格式化字符串漏洞
title: pwn入门到放弃2-格式化字符串漏洞 date: 2022-03-03 15:42:01 tags: [Pwn] categories: Pwn基础知识 index_img: https://oss.asteri5m.icu/img/image-20220228194749851.pn
2022-03-03 15:42
128
0
0
36.8℃
Pwn基础知识
Pwn环境搭建
前言 在13号有一个校内赛CTF,目前我们战队的情况是比较尴尬的,没有pwn手了,我这一届,底下一届连续两届都没有。只能寄希望于这届新生了。另一方面是Re确实不太好走,技术嘛,还是越走越宽才好。所以,弄一个pwn题的靶场环境是很有必要的。 0x00 靶场环境安装 准备Linux的系统环境,这里我用的
2021-11-11 00:00
33
0
0
27.3℃
Pwn基础知识
弹