当前位置: 首页 > news >正文

Web开发-Python应用Flask框架Jinja模版绑定路由参数传递页面解析SSTI注入

知识点:
1、安全开发-Python-Flask&Jinja2
2、安全开发-Python-路由传参&SSTI注入

在这里插入图片描述

演示案例-WEB开发-Python-Flask框架&Jinja2模版&路由传参&SSTI注入

0、Pycharm

配置Python解析

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

新建Flask项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1、路由传参

@app.route('/')
@app.route('/<id>')
request.args.get //接收以GET方式传递的值
request.form.get //接收以POST方式传递的值

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、模版解析

Template.render
render_template_string
render_template

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、SSTI安全

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

梭哈工具

https://github.com/vladko312/SSTImap
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、实际应用

CTF赛题

https://www.cnblogs.com/gaorenyusi/p/18213835 //很多手工payload
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

代码审计

https://mp.weixin.qq.com/s/e9xTNgqIE3Q3R3cNbMUH8A

相关文章:

  • 协程+Flow:现代异步编程范式,替代RxJava的完整实践指南
  • PH热榜 | 2025-05-20
  • springboot框架 集成海康ISUP-SDK 并实现 协议透传给设备下发指令!
  • 武汉科技大学人工智能与演化计算实验室许志伟课题组参加第八届智能优化与调度学术会议
  • 【QT】QTableWidget获取width为100,与真实值不符问题解决
  • BUUCTF——Kookie
  • C语言学习之内存函数
  • Python打卡训练营day27-函数-装饰器
  • 深入解析MATLAB codegen生成MEX文件的原理与优势
  • MySQL高频面试八连问(附场景化解析)
  • 【MySQL】第六弹——表的CRUD进阶(四)聚合查询(下)
  • 【C# 自动化测试】借助js获取浏览器滚动条高度
  • 2025ICPC武汉邀请赛-F
  • 【c# 类型转换中 as 和()】
  • DAY29 超大力王爱学Python
  • Java异常处理与File类终极指南
  • Java高频面试之并发编程-19
  • 【Qt】在OrinNX上,使用命令安装qtmultimedia5-dev时报错
  • VMware三种网络配置对比
  • 【华为OD- B卷 - 增强的strstr 100分(python、java、c++、js、c)】
  • 单人飞行器首次实现海拔5000米载人试飞
  • 权威访谈丨国家疾控局就《世界卫生组织大流行协定》答记者问
  • 国家发改委:不断完善稳就业稳经济的政策工具箱,确保必要时能够及时出台实施
  • 《中华人民共和国经济史(1949—1978年)》教材出版发行
  • 网络直播间销售玩具盲盒被指侵权,法院以侵犯著作权罪追责
  • LPR名副其实吗?如果有所偏离又该如何调整?