Python开发-Flask框架 安装 pip install flask 基础入门 实例化一个Flask对象,创建一个路由,实现一个基本的页面 from flask import Flask app = Flask(__name__) def index(): return "Hello world" if __name__ == "__main__": #当py文 2025-06-28 开发 #Python #Flask
Sqli-Labs 通关文档 安装 【docker 版本】 拉取 sqli-labs 镜像 sudo docker pull acgpiano/sqli-labs 启动镜像 sudo docker run -dt --name sqli -p 1234:80 acgpiano/sqli-labs 在浏览器访问 1234 端口 安装完成。 Less-01 单引号闭合问题 payload: ?id=-11 2025-06-28 WriteUp #网络安全 #SQL注入
Mysql增删改查基础 首先启动数据库 Linux : sudo systemctl start mysql mysql -h 数据库地址 -u 用户名 -p 密码 windows: 进入mysql 目录下的 bin 目录,打开cmd 查看数据库show databases; 选择数据库use [数据库名]; 查看数据表show tables; 查看表结构desc [数据表名]; 增创建一个数据库c 2025-06-28 #Mysql
CTF-PHP代码审计 [TOC] 前置知识 包括系统预定义变量, 弱类型语言,错误控制运算符,变量默认值等等,有基础可跳过 超全局变量 - 预定义常量 $_POST $_GET $_COOKIE $_SESSION $_FILE $_REQUEST $_SERVER $_ENV 环境数据 $GLOBALS 所有全局变量 变量的默认值 当各种类型的变量在被定义但未赋值的时候,他们的默认值 2025-06-28 #CTF #PHP #代码审计
STL库(一)--Vector Vector(动态数组)头文件#include<vector> 初始化 定义一个vector 未初始化 输出 0 vector<int> a; 定义一个长度为3 的vector 未初始化 输出 0 vector<int> a(3); 定义一个长度为10 的vector 每个数赋值为 3 vector<int> a(10,3); 2024-09-02 #STL #C++ #算法
STL库(二)--Pair[x,y] Pair[x,y]可以理解为(x,y)数学中的坐标表示 小技巧:使用typedef定义 typedef pair<int,int> PII 头文件#include<utility> 初始化// 两种方法初始化 pair<string,int> p("hello",1); p = make_pair("hello",1 2024-09-02 #STL #C++ #算法
CTF-MISC杂项 [TOC] MISC 杂项文件的操作文件类型识别 file 命令 使用场景:不知道文件名,无法打开文件 winhex 使用场景:windows下通过文件头信息判断文件类型 常见文件头、文件尾 文件格式 文件头 文件尾 JPEG (jpg)文件头 FFD8FF FF D9 PNG (png)文件头 89504E47 AE 42 60 82 GIF (gif) 2024-09-02 #MISC #CTF