上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 原文地址 在C语言学习过程中,大家或许听到过左值和右值的概念,甚至在调试程序时编译器也会给出” left operand must be l value ” 即左操作数必须为左值!今天我们将为大家详细解释这两个词,以及两者的区别! 简单而言,在赋值运算符“=”左边的就是左值,在赋值运算符“=”后边的 阅读全文
posted @ 2020-03-26 18:32 anweilx 阅读(1800) 评论(0) 推荐(0) 编辑
摘要: 什么是逗号运算符 用法 多个变量赋值 原因:“=”的优先级要高于“,” 原因:逗号运算符中表达式从左到右依次进行计算 不是所有逗号都是逗号运算符 举个例子 这里的逗号仅仅只是一个分隔符,并不是逗号运算符 阅读全文
posted @ 2020-03-25 15:01 anweilx 阅读(1747) 评论(0) 推荐(0) 编辑
摘要: 常用符号及其含义 常用结构 N S图 阅读全文
posted @ 2020-03-24 12:55 anweilx 阅读(6799) 评论(0) 推荐(0) 编辑
摘要: 什么是目 目是针对操作符来说的,一个操作符影响两个操作数就表示该操作符为双目运算符 举个例子: 常见运算符及优先级 阅读全文
posted @ 2020-03-23 16:23 anweilx 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 记录 运算 补码主要是为了cpu运算器在进行减法运算时避免借位而设立的。 在早期,cpu中的运算器部分,只要实现一个加法器就可以完成四由算术运算。 因为计算机中的数值编码是有限位数的,所以减法实际上相当于加上减数的补码,而乘法是循环的加法,除法是循环的减法。这种思想在数学上叫转化思想,在兵法上与”借 阅读全文
posted @ 2020-03-23 15:26 anweilx 阅读(2538) 评论(0) 推荐(0) 编辑
摘要: 介绍 '\0'就是8位的00000000,因为字符类型中并没有对应的这个字符,所以这么写。'\0'就是 字符串结束标志。 '\0'是转译字符,意思是告诉编译器,这不是字符0,而是空字符。空字符\0对应的二进制为00000000,而数字0为00110000 原来,在C语言中没有专门的字符串变量,通常用 阅读全文
posted @ 2020-03-22 13:56 anweilx 阅读(5476) 评论(0) 推荐(0) 编辑
摘要: 双写后缀绕过 打开靶机 上传文件(shell.pphphp) 测试连接 查找flag 成功拿到flag 阅读全文
posted @ 2020-03-22 13:21 anweilx 阅读(932) 评论(0) 推荐(1) 编辑
摘要: 什么是00截断 开始实验 打开靶机 上传文件,并抓包 不懂上图为什么这样修改的,建议看一下教程讲解(现学现卖.jpg) 放包 测试连接 查找flag 成功拿到flag 阅读全文
posted @ 2020-03-22 13:19 anweilx 阅读(1815) 评论(0) 推荐(1) 编辑
摘要: 打开靶机 尝试上传一个php文件 抓包修改 放包 制作图片马 上传图片马,并修改文件类型为png 测试连接 查找flag 成功拿到flag 阅读全文
posted @ 2020-03-21 21:28 anweilx 阅读(2821) 评论(0) 推荐(1) 编辑
摘要: 什么是MIME 开始实验 打开靶机 查看页面信息 上传shell.php文件,并抓包 修改为image/jpg绕过验证 放包 查看页面信息 测试连接 查找flag 成功拿到flag 阅读全文
posted @ 2020-03-21 21:26 anweilx 阅读(1358) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页