明显的格式化字符串漏洞,没什么好说的 通过%x找到偏移为8 还是改got表,但是这题没有后门函数,将got表泄露后得到libc基址 然后找到system和bin/sh的地址即可 但我就不明白了他们咋就搞到onegadget的 然后利用格式化字符串漏洞时原来pwntools自带工具的,震惊我一年 使用 ...
分类:
其他好文 时间:
2021-04-13 11:52:03
阅读次数:
0
关于整型提升,因为int存4个字节,只要类型的字节数小于4,就会存在整形提升,如:char ,short等类型,而针对大于4的,怎么处理呢,大转小,然后再计算:如:double float,long int . 如:float f=3.13; int num=f;(但是,转化要合理,这种情况会精度丢 ...
分类:
其他好文 时间:
2021-04-13 11:49:06
阅读次数:
0
一、 引用1.1 引用概念 引用(reference)是为变量起了另一个名字,而不是定义一个新变量。编译器不会为引用变量开辟内存空间,它和它引用的变量共用同一块内存空间。其使用形式如下: 类型& 引用变量名(对象名) = 引用实体; eg: int ival = 1024;int &refVal = ...
分类:
编程语言 时间:
2021-04-12 11:45:29
阅读次数:
0
Excel中提取英文,数值和编码(LEN函数) 提取英文: 数据源中包含英文+中文,要求提取英文信息 =LEFT(A2,2*LEN(A2)-LENB(A2)) 解读:LEN函数按照字符数计算,LENB函数按照字节数计算,英文字符按字符计算或按字节计算的长度都是1,而中文数据按字符计算的长度是1,但是 ...
分类:
其他好文 时间:
2021-04-10 13:41:05
阅读次数:
0
de1ctf_2019_weapon 总结 本题与这篇文章或者这篇文章的思路是一模一样的,但是由于有个eidt功能,所以利用起来更方便。 主要思路是: 构造fastbin和unsorted bin的overlapped chunk 爆破1个字节,利用fastbin attack分配chunk到std ...
分类:
其他好文 时间:
2021-04-10 13:11:12
阅读次数:
0
UTF8编码使用1到4个字节来表示每个Unicode码点,ASCII部分字符只使用1个字节,常用字符部分使用2或3个字节表示。每个符号编码后第一个字节的高端bit位用于表示总共有多少编码个字节。如果第一个字节的高端bit为0,则表示对应7bit的ASCII字符,ASCII字符每个字符依然是一个字节, ...
分类:
其他好文 时间:
2021-04-10 12:58:12
阅读次数:
0
数据类型--char 一、char 1.1 char占用2个字节 char取值范围:【0~65535】 char采用unicode编码方式 char类型的字面量用单引号括起来 char可以存储一个汉字 1 public class Test{ 2 3 public static void main( ...
分类:
编程语言 时间:
2021-04-09 13:22:22
阅读次数:
0
static void Main(string[] args) { GetMd5(); } public static void GetMd5() { string str = "123"; //创建md5对象,是静态方法。不能new MD5 mymd5 = MD5.Create(); //comp ...
分类:
编程语言 时间:
2021-04-07 11:23:31
阅读次数:
0
java基础 java运行机制 编译型: 将所有代码先进行处理 解释型: 运行一句处理一句 java拥有两者的特性 .java文件通过编译器转成.class文件,加载到类加载器并进行字节码校验,通过解释器翻译给操作系统. java语法 注释 文档注释 /** *@Description *..... ...
分类:
编程语言 时间:
2021-04-07 10:56:06
阅读次数:
0
1. 2.十进制转换二进制:除二取余 二进制转换十进制:乘二取整 3. 255-0xff 127-0x7f 4. 整型 5.内存是由一个个存储单元构成, 6.sizeof 关键字 计算变量或数据类型所占的字节个数 7.const int max=10; 全局常变量,具有类型 会开辟空间 #defin ...
分类:
编程语言 时间:
2021-04-07 10:32:01
阅读次数:
0