自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 和ZLTT一起学pwn 2.ret2text

2.ret2text前置知识基础栈溢出攻击思路在上一篇中,我们学习了最基础的栈溢出攻击方式。事实上,也是最基础的ret2text攻击对elf文件结构较熟悉的人应该发现了,text就是代码段的段名,所谓ret2text,就是向程序中已有的代码段跳转,当然,通常不会有那么简单的利用条件,在调用很多函数的时候,还需要伪造参数在这种状态下,除了需要覆盖返回地址,还需要在栈上伪造压入的参数利用溢出在栈上伪造一个函数的传参,再劫持跳转到函数即可带参调用攻击示例使用如下程序作为示例程序(这个程序有更简单

2021-10-27 13:51:19 749 1

原创 和ZLTT一起学pwn 1.基础栈溢出

1.基础栈溢出前置知识C语言,汇编语言函数调用过程首先,使用如下程序来复习一下一个32位函数在调用过程中栈上发生的变化#include<stdio.h>int add(int a,int b){ int c=0; return a+b;}int main(){ add(1,2);}在调用前,首先从右到左压栈进行传参0x8048404 <main+13> push 20x8048406

2021-10-26 18:51:59 501

原创 ubuntu21.10更换gdm登陆界面背景以及解决多屏幕时gdm背景拉伸问题

伴随着ubuntu21.10的发布,我相信很多重度ubuntu患者(不是)都和我一样,已经第一时间升级了最新的ubuntu21.10,然后看着全新的gnome40开始笑了然后在自己美化的时候就被干碎了(艹)毫无疑问,在ubuntu美化的时候,第一大拦路虎就是gdm的登陆界面背景在ubuntu20,乃至ubuntu21.04,我们都能直接使用诸如change-gdm-background之类的网上找来的脚本,一键更换背景(是的,经过本人测试,这个脚本可以在ubuntu21.04生效,只要你把里面校验版

2021-10-26 17:25:00 3396 1

原创 和ZLTT一起学pwn 0.前置知识和工具准备

0.前置知识和工具准备前置知识在开始学习pwn之前,你需要至少如下的基础知识1.完整的C语言语法基础在这一点上,可以不需要学习过于高深的算法知识,当然,要是会一些算法、数据结构或者能够熟练运用指针就更好了2.基础的linux使用能力图形化界面在此不予阐述,有手就行。这里的linux使用指命令行状态下,能够运用基本的shell命令管理linux系统。不需要到可以进行shell编程的地步,但需要保证不能两眼一抹黑3.python语言基础此处的python包括python2和python3,相信对

2021-10-25 22:29:18 2528

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除