自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 铁人三项(第五赛区)_2018_rop

大概就是,0x88+0x04进行栈溢出覆盖返回地址,然后重新载入main函数,接下来利用write函数的三个参数传入信息(这里建议查看一下write函数的三个参数意义,最后一位因为是32位,所以大小是4)看到开了有一个可以写入的函数,然后会输出一些东西,同时在f12之后也没有看到和system以及bin/sh有关的东西。p1过程为了获得write_addr的过程,这里涉及到了延迟绑定机制,注意,这里是32位的程序,和64位先读入寄存器的方式有一点区别。(主要还是针对新手在写,尽量写的详细一点吧)

2023-08-25 21:15:01 82 1

原创 [SWPUCTF 2022 新生赛]InfoPrinter

所以我们大概的思路就是泄露libc地址算出system地址,强改为system,#用的libcsearcher,远端多试几个就完事。利用puts(xx),强改为bin/sh。输入可以得到我们输入字符串的位置在。可以看到data中位于这个位置。就可以获得偏移量是6。

2023-08-22 16:46:49 110 1

原创 [CISCN 2022 初赛]login_normal

CISCN 的一道(对我而言不)简单的pwn题。。。

2023-05-21 22:28:21 293 1

原创 很好的一道复习题(1)

形状的继承、动物的继承、....,代表的对象不一样,但描述形式都是差不多的。System.out.println("我是一只狗,我的名字是"+getName()+",今年"+getAge()+"岁");,直接用animal.getName()不行,需要把animal进行转型,即((Dog或Cat)animal).getName(),【我在课堂上解析一道关于“计算并返回传入的形状数组中所有对象的面积和”的实验题时专门说过如何转型的问题】例如,最后给出这一道题目的代码:(仅供参考,肯定是可以优化的)

2023-05-03 23:02:31 139 1

原创 【无标题】

线程安全的集合对象:线程不安全的集合对象:

2023-04-12 20:51:17 97 1

原创 PTA-2023面向对象程序设计(练习3)部分判断选择题

写在前面,实在是能力有限,写这个主要是因为自己的基础太差了,方便在期末的时候进行复习......所以说,可能还是有错误。2、缺省构造方法:没有定义,这个时候会默认一个(也就是已经定义过了就不会有),同时,仅仅对于这个类而言。类Teacher和Student是类Person的子类,下面的代码中最后一句语句的运行结果是( ).一般是先父类的默认构造方法,然后子类的构造方法,最后父类的构造方法。3、一个类只能有一个父类,但一个接口可以有一个以上的父接口。答案:C,表达式有误,两个类是无关的,无法相互转化。

2023-04-01 15:49:53 510 1

空空如也

空空如也

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

TA关注的人

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