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

做网站对象存储十堰秦楚网新闻

做网站对象存储,十堰秦楚网新闻,深圳住房和城乡建设部网站,网站推广的方法有哪些?概念 发生在使用模板引擎解析用户提供的输入时。模板注入漏洞可能导致攻击者能够执行恶意代码或访问未授权的数据。 模板引擎可以让#xff08;网站#xff09;程序实现界面与数据分离#xff0c;业务代码与逻辑代码分离。即也拓宽了攻击面#xff0c;注入到模板中的代码可… 概念 发生在使用模板引擎解析用户提供的输入时。模板注入漏洞可能导致攻击者能够执行恶意代码或访问未授权的数据。 模板引擎可以让网站程序实现界面与数据分离业务代码与逻辑代码分离。即也拓宽了攻击面注入到模板中的代码可能会引发RCE或XSS 常见模板与场景 在python中常见的模板引擎包括Jinja2、Django模板等。通常发生在未正确过滤或转义用户提供的输入时使得攻击者能够在模板中插入恶意代码。 攻击者可利用模板注入漏洞执行任意的python代码包括读取敏感文件、执行系统命令、访问数据库等。通常会通过在用户输入中插入特定的模板语法来触发漏洞eg.在Jinja2中使用{{...}}或{%...%} flask模板 先了解flask模板有助于理解原理 from flask import flaskapp.route(/index/)def hello_word():return hello world route装饰器的作用是将函数与url绑定起来。例子中的代码的作用就是当你访问http:127.0.0.15000/index的时候flask会返回hello world 渲染方法 flask的渲染方法有render_template和render_template_string两种。 1.render_template() 用来渲染一个指定文件使用方法如下 return render_template(indexhtml) 2.render_template_string 用来渲染一个字符串SSTI与这个密不可分使用方法如下 htmlh1This is index page/h1return render_template_string(html) 模板 flask时使用Jinja2来作为渲染引擎的。 在网站的根目录下新建templates文件夹这里是用来存放html文件。也就是模板文件。 模板文件并不是单纯的html代码而是夹杂着模板的语法因为页面不可能都是一个样子的有一些地方是会变化的。比如说显示用户名的地方这个时候就需要使用模板支持的语法来传参。 {{}}在Jinja2中作为变量包裹标识符。 模板注入 不正确的使用flask中的render_template_string方法会引发SSTI。 会用ctf题目解释后续补充 几种常用于SSTI的魔术方法 __class__ 返回类型所属的对象  __mro__ 返回一个包含对象所继承的基类元组方法在解析时按照元组的顺序解析。  __base__ 返回该对象所继承的基类   // __base__和__mro__都是用来寻找基类的  __subclasses__ 每个新类都保留了子类的引用这个方法返回一个类中仍然可用的的引用的列表  __init__ 类的初始化方法  __globals__ 对包含函数全局变量的字典的引用  __builtins__  builtins即是引用Python程序一旦启动它就会在程序员所写的代码没有运行之前就已经被加载到内存中了,而对于builtins却不用导入它在任何模块都直接可见所以可以直接调用引用的模块 获取基类的几种方法 [].__class__.__base__.__class__.__mro__[2]().__class__.__base__{}.__class__.__base__request.__class__.__mro__[8]   //针对jinjia2/flask为[9]适用或者[].__class__.__bases__[0] //其他的类似 获取基本类的子类 ssti的主要目的就是从这么多的子类中找出可以利用的类一般是指读写文件的类加以利用。 利用 参考学习文章链接 Python-模板注入_render_template_string_jinqipiaopiao的博客-CSDN博客 Python模块注入_pythn的模板注入_Ting亭子的博客-CSDN博客
http://www.pierceye.com/news/429785/

相关文章:

  • wordpress拖拽式建站主题wordpress 类似软件
  • ps制作网站logo广西建设局网站
  • 专业网站建设公司排名wordpress上传媒体文件大小修改
  • 郑州app开发公司排名网站seo 文章转载 修改标题
  • 深圳网站备案查询成都建设施工安全协会网站
  • 做视频找素材的网站有哪些邢台做网站多少钱
  • 创世网站建设公司设计理念页面设计
  • 免费的网站模板昆明装饰企业网络推广
  • 怎样用微信做购物网站广州菜谱制作公司
  • 视频网站发展好应该怎么做wordpress移动支付免费
  • 青岛网站设计案例wordpress 转换成小程序
  • 展览中心网站建设优质的成都网站建设推
  • 建材网站模板济南建设集团网站
  • 合肥市建设建筑网站wordpress医院主题
  • 做ui要上那些网站完全免费网站源码
  • 集团企业网站建设建立网站有哪些步骤
  • 如何做自己的网站整合营销和链路营销
  • 外贸网站的公司介绍响应式布局代码例子
  • 校园网站的意义保定建设厅网站
  • 网站域名注册后怎么打开网站ip安装wordpress
  • 山西太原做网站网站开发上线流程
  • 江门网站建设多少钱网页服务器一年多少钱
  • 网站开发属于什么行业农商网站建设个人总结
  • 网站建设业务开展方案昆明市城市基本建设档案馆网站
  • 湖南网站托管做招聘网站排名
  • 主机屋免费网站空间网站建设安全标准
  • .net cms网站管理系统生态养殖网站模板
  • 国外网站一般公司网站是什么设计师做
  • 备案停止网站网站建设研究课题
  • 个人网站开发是学什么语言网站建设 总体思路