考完信安数学了,继续捏。 12.4(0.5) unseping 今天来搞绕过 尝试了好久preg_match_all()绕过,没成功。看了下别人的wp,发现这里该转换思路,去看rce的绕过。RCE漏洞之绕过_rce绕过-CSDN博客 目前找到两种绕过方法:单引号和$@绕过 private $args= array("l$@s&am…
11.20(5) Training-WWW-Robots 题目提示明显。直接访问 ./robots.txt 再访问 ./fl0g.php拿下flag。 robots.txt - Wikipedia --- robots.txt - 维基百科,自由的百科全书 该协议依靠自觉遵守。 robots.txt 文件涵盖一个源。对于具有多个子域的网站,每个子域…
并发编程 并发编程 Python对并发编程的支持 单线程:不加改造的程序 多线程并发:threading 多核cpu并行:multiprocessing 异步IO:asyncio 使用LOCK对资源加锁,防止冲突访问 使用Queue实现不同线程/进程之间的数据通信,实现生产者-消费者模式 使用线程池Pool/进程池Pool,简化线程/进程的任务…
爬虫 前言:谢谢D4wn哥推荐的课程,以及分享的笔记。很好吃,孩子已经吃了三斤。 D4wnnnn哥的笔记 【【爬虫1000集】目前B站最完整的爬虫教程,包含所有干货内容!这还没人看,我不更了!】 并发编程 【Python + Selenium Web自动化 2022更新版教程 自动化测试 软件测试 爬虫】 一个简单爬虫程序(p3/4) fr…
JavaScript 在浏览器里运行,由Node(C++编写)来执行。 ECMAScript是一种规范,而JavaScript是符合该规范的编程语言 搭建开发环境 VSC+JavaScript+Live Server JavaScript 简介 虽然<script>标签可以写在<head>和<body>…
一、HTML文档整体 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>My test page</title> </head> <body> <img sr…
EasyX 一、基础知识 使用时包含头文件 <graphics.h> 即可。注意 easyX 只能识别后缀为 .cpp 的源文件, .c 不行。 颜色:RGB(红绿蓝)三原色。0~255。 程序里表示 RGB(红色部分,绿色部分,蓝色部分) 坐标系原点在左上角,右是X轴正方向,下是Y轴正方向 设备:就是绘图界面。 在EasyX中,设备分…
树 一、简介 不再是顺序结构,而是递归结构 递归属性 一个树有N个节点就一定有N-1个链接 深度/高度 二、应用 储存天然层级系统:磁盘系统 组织数据,便于查找:二叉树 Trie树:储存字典,用于动态字符检查 网络路由算法 三、二叉树 严格二叉树/完美二叉树/平衡二叉树 二叉树的操作时间大多和高度有关,所以我们希望二叉树尽量能向完美二叉树靠拢,这样…
栈 Stack Last in first out。只能从一端插入或者删除 操作 Operation Push(x):压栈。注意溢出情况 Pop():弹出 Top():返回栈顶元素 IsEmpty():检测栈是否为空 应用场景 递归调用 文本编辑器中的撤回 编译器检查 “{}” 用数组实现栈 #include<stdio.h> #def…
链表 头指针不能轻易改变。 #include<stdio.h> #include<stdlib.h> //声明节点 struct Node{ int data; struct Node* next; }; struct Node* head; //全局变量,方便调用 //在头节点处 插入节点 void Insert(int …