| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> ctf web 部分wp(小小小白本白要坚持不懈) -> 正文阅读 |
|
[系统运维]ctf web 部分wp(小小小白本白要坚持不懈) |
1.本地管理员 进入网址,查源码,异常的一串n,拉进度条看
== 是base64,解出test123 ,像密码。
这种未知的系统一般要爆破,随便填账号密码,连接代理,打开bp
?右键发到repeater,去掉cookie请求,用XXF伪造请求IP,(能考虑到管理员可能是admin,直接省略改名)改user=admin,发送即可 ?**XXF: X-Forwarded-For:(HTTP的请求端真实的IP) 如题中的:X-Forwarded-For:127.0.0.1 XFF注入属于HTTP头注入的一点内容,XFF注入是SQL注入的一种,该注入原理是通过修改X-Forwarded-For头对带入系统的dns进行sql注入,从而得到网站的数据库内容。要求HTTP的请求端真实的IP。 **管理员一般是 admin,还有一些弱口令,积累: admin/admin admin/admin888 admin/password admin/123456 2.你必须让他停下? ?*bp请求 题目: 跳转提示 进入页面,图片不停的闪,ctrl+u找源码,没有成功, 图片出现时查出源码!发现有? 10.jpg-->flag is here(那找他准没错) 再次刷新,变成了5.jpg? 或者别的,怎么确定找到10.jpg?? burp抓包!!! 打开火狐IP(这题比较方便),把IP传到bp,然后发到重发器,gogogo,第一个第二个响应不出来。。。直到刷到10.jpg! 耶,得到Flag!? -->flag{df61f97b79a47cae396b3d6bbd8afafc} 3.矛盾?? ? ? ? ? ? ? ? :is_numeric 题目:https://ctf.bugku.com/challenges/detail/id/72.html 打开网址,发现,是get, $num=$_GET['num']; if(!is_numeric($num)) { echo $num; if($num==1) echo 'flag{**********}'; } ??首先明白if(!is_numeric($num))是什么 那了解is_numeric函数 即num既不能是数字字符,但是要等于1 我们可以想到用科学计数法表示数字1,既不是纯数字,其值又等于1 因此,例构造payload,传参 ?num=1 or 1=1 enter,得到flag **IsNumeric 函数?返回 Boolean 值,指出表达式的运算结果是否为数。 语法IsNumeric (expression)必要的 expression 参数是一个 Variant,包含数值表达式或字符串表达式。 说明如果整个 expression 的运算结果为数字,则 IsNumeric 返回 True;否则返回 False。 4. alert? ? ? *html 题目:https://ctf.bugku.com/challenges/detail/id/73.html 打开题目,找找flag,看源代码,找到了一串奇怪的字符串,开头,结束都是html 那么,末尾存在一些以 &# 开头 ; 号结尾的东西,猜猜是 html 实体,超文本文档。 (忘了图) 注:HTML的英文全称是 Hyper Text Markup Language,即超文本标记语言。 HTML是由Web的发明者 Tim Berners-Lee和同事 Daniel W. Connolly于1990年创立的一种标记语言,它是标准通用化标记语言SGML的应用。 用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台 (如UNIX, Windows等)。 问题来了,怎么文档怎么来? 我是——》打开记事本,把要的实体放入,以 重新命名(头符号去掉、html结尾形式 )保存,任一浏览器运行,双击打开即得flag flag{6ac5923e1ee9fdd2a3ce80dda00fe354} **有关HTML知识:HTML 简介 | 菜鸟教程 (runoob.com)? 5.头等舱? ?*burpsuite简单操作 题目:http://114.67.175.224:17168/ 查看源码,确实什么也没有,上bp 找到地址,发到重发器, gogo 这。。。就获得flag 6.game1? ?(*php类型) ?打开题目,还真是游戏 ?随便玩玩开心呗,反正这种肯定不会让你玩过关的…………哈哈哈,50分 shift+F12,查看网络,发现文件,虽然不明白,但总觉得很重要 ??????????????? ?查看源码,好家伙,是一个php类型的数据, 分析一下 http://114.67.175.224:19003/score.php?score=50&ip=111.59.124.179&sign=zMNTA== 其中ip='ppp',sign=zM+base64(score),而score"50"的base64编码正好是NTA=(=)
要想赢游戏,分数达标就通关,人有多大胆地有多大产,score=7777转base64:MTAwMDAwMA==? ? ?在原来PHP文件基础修改
构造payload:
/score.php?score=7777&ip=111.59.124.179&sign=zMNzc3Nw==
🆗
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 5:23:36- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |