最近更新

SSTINOTES
SSTI

继承关系和魔术方法

继承关系父类和子类 子类调用父类下的其他子类 flask脚本没有办法直接执行python指令 是父子关系的顶端,所有数据类型最终的父类都是 魔术方法 作用:查找当前类型的所属对象 作用:沿着父子类关系往上查找一…

SSTINOTES
SSTI

一把梭

其他师傅的payload,挺多情况可以用的 或者用feijing 安装 可以直接输入 启动webui,指定参数并自动攻击

SSTINOTES
SSTI

SSTI模版注入漏洞详解

漏洞成因 渲染模版时,没有严格控制对用户的输入 使用了危险的模版,导致用户可以和flask程序进行交互 漏洞演示正常代码 漏洞代码 判断流程图

SSTINOTES
SSTI

SSTI常用模块

常用注入模块 文件读取 内建函数eval执行命令 os模块执行命令 importlib类执行命令 linecache函数执行命令 subproces.Popen类执行命令 文件读取查找子类 查看文件读取函数脚本…

SSTINOTES
SSTI

flask模版介绍

视图函数作用:生成请求的响应 视图函数只处理业务逻辑和数据处理 使用模版使用静态的页面html展示动态的内容 Flask模版作用:取得视图函数的数据进行展示,返回响应内容 **作用:**加载html文件。默认文…

SSTINOTES
SSTI

flask基本架构、变量及方法

Flask基本架构 Flask传参规则格式化字符串向规则参数添加变量部分,动态构建URL 特性: 自动类型校验(类型不匹配返回 404) 参数直接作为视图函数参数 支持多参数组合: 示例: 变量传参方法HTTP…

SQL注入NOTES
SQL注入

如何判断SQL注入闭合方式

许久没有看sql又忘记怎么判断数字型注入和字符型注入 了 直接使用?id=2-1如果正确显示说明是数字型若不正确则可能是字符型 首先,要区分不同类型注入数据库中语句的不同 以下是突然想起来的一个问题 如何判断数…

SQL注入NOTES
SQL注入

SQL联合查询

SQL注入分类: 回显正常—> 联合查询 回显报错–>报错注入: 盲注: 布尔盲注 时间盲注 SQL联合查询必备条件:1、界面能够回显数据库查询到的数据(必要条件);2、界面回显内容至少能够显示数据库中的某列数…

SQL注入NOTES
SQL注入

SQL盲注

SQL注入分类: 回显正常—> 联合查询 回显报错–>报错注入: 盲注: 布尔盲注 时间盲注 DNSlog注入 SQL盲注概述原理 核心问题:应用程序存在SQL注入漏洞,但无法直接返回查询结果或错误信息(如页面…

搜索文章

正在加载搜索…

    WANDER

    随便逛逛

    从已有笔记和相册里,挑一个看看。

    正在挑选…