常见sql拼接注入与字符限制绕过
先看一到萌新题ctf.show 1234567891011121314151617181920212223242526272829303132333435<html> <head> <title>ctf.show萌新计划web1</title> <meta charset="utf-8"> </head> <body> <?php # 包含数据库连接文件 include("config.php"); # 判断get提交的参数id是否存在 i f(isset($_GET['id'])){ $id = $_GET['id']; if(preg_match("/\'|\"|or|\||\-|\\\|\/|\\*|\<|\>|\^|\!|\~|x|hex|\ (|\)|\+|select/i",$id)){ d...
大一期中高数复习
极限存在准则夹逼准则(迫敛定理)$$\text{若在 } x_0 \text{ 的某去心邻域内,有 } g(x) \leq f(x) \leq h(x) \ \text{成立,} \\text{且 } \lim_{x \to x_0} g(x) = \lim_{x \to x_0} h(x) = A, \\text{则 } \lim_{x \to x_0} f(x) = A。$$ 单调有界准则$$\text{单调有界数列必有极限。}\begin{cases}\text{单调增加有上界} \Rightarrow \text{极限存在} \\text{单调减少有下界} \Rightarrow \text{极限存在}\end{cases}$$ 两个重要极限$$\lim_{x \to 0} \frac{\sin x}{x} = 1$$$$\lim_{x \to \infty} \left(1 + \frac{1}{x}\right)^x = e$$ 常用等价无穷小$$\sin x \sim x, \quad \tan x \sim x, ...
[JE1.12]如何使用纯指令打造一个简易反作弊系统
前排提示:教程很长很干,需要较长时间阅读背景为什么需要使用纯指令打造反作弊系统这听起来很蠢,为什么不使用成熟的第三方反作弊解决方案呢(例如Grim,Polar,Matrix等),但是纯指令反作弊在某些极端情况下仍然可能有用(只能使用原版服务器核心,且无法更改服务器配置文件),尤其是在啥比网易租赁服()。在一些只能使用纯净服务端的服务器中,无法安装插件或者模组,又有反作弊需求,纯指令(包括数据包)是mc官方唯一支持的可以用来反作弊的手段。但是国内低版本数据包反作弊仍然是空白状态(高版本数据包反作弊可在B站搜索NCM反作弊),所以本篇教程教大家怎么使用纯指令打造一个简易的反作弊系统。 适用范围适用于minecraft java版本1.12项目结构搭建框架几乎所有的纯指令系统最先需要的就是搭建框架。 一般来说,搭建框架的目的是明晰项目结构,减少代码重复度,减少指令运行次数(因为JE1.12的数据包非常原始)。 通常来说,减少指令运行次数最简单粗暴的方法是实现一个计时器。 计时器搭建(可以不用看,我搞错了)在functions文件夹下新建main文件夹,main文件夹下新建 main....