- 博客(7)
- 收藏
- 关注
原创 Ubuntu 20.04找不到eth0接口问题
这个时候再看ifconfig就会发现显示了eth0,而且比较关键的一个点在于这样不会影响网络的使用,需要用原来的名字同样在那个配置文件里面恢复注释就可以了。这里可以直接给他注释掉,加上:GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"如题,在进行iot模拟固件的过程中发现程序刚需eth0接口,但是ifconfig本地只有ens33.在这个配置文件里面,找到:GRUB_CMDLINE_LINUX。主要还是版本高了所以命名发生了改变,老版本沿用,新版本就变了。
2024-08-27 22:30:01 297
原创 铁人三项(第五赛区)_2018_rop
大概就是,0x88+0x04进行栈溢出覆盖返回地址,然后重新载入main函数,接下来利用write函数的三个参数传入信息(这里建议查看一下write函数的三个参数意义,最后一位因为是32位,所以大小是4)看到开了有一个可以写入的函数,然后会输出一些东西,同时在f12之后也没有看到和system以及bin/sh有关的东西。p1过程为了获得write_addr的过程,这里涉及到了延迟绑定机制,注意,这里是32位的程序,和64位先读入寄存器的方式有一点区别。(主要还是针对新手在写,尽量写的详细一点吧)
2023-08-25 21:15:01 152 1
原创 [SWPUCTF 2022 新生赛]InfoPrinter
所以我们大概的思路就是泄露libc地址算出system地址,强改为system,#用的libcsearcher,远端多试几个就完事。利用puts(xx),强改为bin/sh。输入可以得到我们输入字符串的位置在。可以看到data中位于这个位置。就可以获得偏移量是6。
2023-08-22 16:46:49 211 1
原创 很好的一道复习题(1)
形状的继承、动物的继承、....,代表的对象不一样,但描述形式都是差不多的。System.out.println("我是一只狗,我的名字是"+getName()+",今年"+getAge()+"岁");,直接用animal.getName()不行,需要把animal进行转型,即((Dog或Cat)animal).getName(),【我在课堂上解析一道关于“计算并返回传入的形状数组中所有对象的面积和”的实验题时专门说过如何转型的问题】例如,最后给出这一道题目的代码:(仅供参考,肯定是可以优化的)
2023-05-03 23:02:31 189 1
原创 PTA-2023面向对象程序设计(练习3)部分判断选择题
写在前面,实在是能力有限,写这个主要是因为自己的基础太差了,方便在期末的时候进行复习......所以说,可能还是有错误。2、缺省构造方法:没有定义,这个时候会默认一个(也就是已经定义过了就不会有),同时,仅仅对于这个类而言。类Teacher和Student是类Person的子类,下面的代码中最后一句语句的运行结果是( ).一般是先父类的默认构造方法,然后子类的构造方法,最后父类的构造方法。3、一个类只能有一个父类,但一个接口可以有一个以上的父接口。答案:C,表达式有误,两个类是无关的,无法相互转化。
2023-04-01 15:49:53 661 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人