其他数据库注入 作者 发布于 2022-10-21 包括在 WEB安全其他数据库注入 数据库的种类有很多: Access,MsSQL,MongoDB,PostGreSql,SQLLite,Oracle,SyBase
MySQL的Union子句 作者 发布于 2022-10-20 包括在 MySQLUnion子句 UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 UNION 内部的每个 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每个 SELECT 语句
MySQL注入 作者 发布于 2022-10-20 包括在 WEB安全MySQL注入 MySQL的数据库注入高权限可以进行文件读写,获取数据等操作。 SQL存在注入的条件 www.mytest.com/index.php?id=1 # 存在注入 www.mytest.com/?id=1 # 存在注入,这个可能是省略了主
Order By 作者 发布于 2022-10-20 包括在 WEB安全Order By子句 ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。默认是升序(ASC),如果需要降序则使用(DESC)关键字. order by子句在对某一
常用网站 作者 发布于 2022-10-05 包括在 常用网站常用网站 逆向工程 https://www.52pojie.cn/ - 吾爱破解 https://www.kanxue.com/ - 看雪学院 WEB安全 https://websec.readthedocs.io/zh/latest/ - WEB安全学习笔记 https://www.ddosi.org/ - 综合性的网站/渗透相关 https://www.freebuf.com/ - freebuf https://x.threatbook.com/ - 微步在线 https://xz.aliyun.com/ - 先知社区 https://news.ycombinator.com/ - Hacker News https://www.shodan.io/ -
C语言预处理 作者 发布于 2022-10-03 包括在 C语言预处理 程序的编译环境和执行环境 在ANSI C的任何一种实现中,存在两个不同的环境。 第一种是编译环境:将源代码转换为可执行的机器指令。 第二种是运
内存结构 作者 发布于 2022-09-25 包括在 C语言内存结构 int globalVar = 1; static int staticGlobalvar = 1; int main() { static int staicvar = 1; int localvar = 1; int num1[10] = { 1,2,3,4 }; char char2[] = "abcd"; char* pChar3 = "abcd"; int* ptr1 = (int*)malloc(sizeof(int) * 4); int* ptr2 = (int*)malloc(4, sizeof(int)); int* ptr3 = (int*)realloc(ptr2, sizeof(int) * 4); free(ptr1); free(ptr3); return 0; } C/C++程序内
动态内存管理 作者 发布于 2022-09-12 包括在 C语言动态内存管理 常见的内存开辟方式有: int num = 20; // 在栈空间上开辟四个字节 int arr[10] = {0}; // 在栈空间上开辟10个字节的连续空间 上述开辟内存空间有两个特点: 空
自定义类型 作者 发布于 2022-09-08 包括在 C语言自定义类型:结构体,枚举,联合 结构体 结构体是一些类型不同数据的集合,数组是相同元素的集合。 结构体的声明 struct tag { member-list; // 结构体的成员列表 }variable-list; // 在此处定
C语言字符函数与字符串函数 作者 发布于 2022-08-26 包括在 C语言字符函数与字符串函数 求字符串长度 C语言没有字符串类型,字符串通常放在常量字符串中或者字符数组中,常量字符串适用于那些对他不做修改的字符串函数