首页 > 其他分享 >three

three

时间:2024-09-18 11:24:34浏览次数:1  
标签:http htb s3 aws three thetoppers S3

1. 扫描

2. 访问http服务,并测试功能点

联系方式留有电话和邮箱,得知target的域名

3. 寻找其他子域名

gobuster下的vhost模块能够枚举虚拟主机,尝试用不同的hostname发现服务器IP上其他host

使用方法如下:
gobuster vhost -w /usr/share/seclists/Discovery/DNS/subdomains-top1million-5000.txt -u http://thetoppers.htb

插叙,这里使用的seclists可以在GitHub中找到,也可以直接在kali中下载

在这里,gobuster无法扫描出结果;寻找替代工具

BurpSuit、nmap都可以实现

nmap -p80 --script http-vhost -iL /path/to/targets.txt

但是nmap只能列举主机数量,无法查看

换了其他工具如fuff也扫不到结果,只能略过该步骤。最终要得到的是s3.thetoppers.htb

4. S3 bucket

添加hosts后,进行访问

从s3得知S3 bucket,是一个存储桶,要用工具awscli进行连接

S3 Bucket是亚马逊AWS提供的产品,专门用于AWS上的对象存储。

apt install awscli

配置aws:aws configure,随意输入即可

连接查看:aws --endpoint=http://s3.thetoppers.htb s3 ls

访问:aws --endpoint=http://s3.thetoppers.htb s3 ls s3://thetoppers.htb

5. 上传webshell

在这里,有一个地方值得关注:eval()函数是在PHP代码环境中执行代码;而system()直接执行操作系统命令

6. 拿到flag

标签:http,htb,s3,aws,three,thetoppers,S3
From: https://www.cnblogs.com/ki-playground/p/18411557

相关文章

  • Vue + Three.js魔法:让3D模型在你的网页上舞动起来!
    ......
  • ThreeJS Shader的效果样例光影墙、扩散面(四)
    一、实现一个光影墙1. 根据自定义坐标点,输出一个光影墙/***添加光影墙*/functionaddLightWall(){constgeometry=newTHREE.BufferGeometry();constvertices=newFloat32Array([5,0,2,3,0,5,-2,0,5,-4,0,2,-4,......
  • vue3+ts+threejs全景家居VR看房系统v3.0
    一、系统效果图vue3+ts+threejs全景家居VR看房系统v3.0二、系统功能:1.**360°全景自由视角**:用户可以拖拽观看房内全景和自由旋转视角,查看房间的每个角落。2.**场景切换**:用户可以通过点击房间名称热点标注,实现不同房间之间的切换,体验整个房屋的布局。3.**热点标......
  • 前端three.js的Sprite模拟下雨动画效果
    一、效果如图所示:二、原理三、完整代码:index.jsimport*asTHREEfrom'three';import{  OrbitControls}from'three/addons/controls/OrbitControls.js';importmodelfrom'./model.js';......
  • 前端three.js的Sprite模拟下雪动画效果
     一、效果如图所示:二、原理同下雨一样三、完整代码:index.jsimport*asTHREEfrom'three';import{  OrbitControls}from'three/addons/controls/OrbitControls.js';importmodelfrom'./model.js';//模型对象//场景constscene=newTHREE.Scene();......
  • Threejs之光线投射Raycaster
    本文目录前言一、简要介绍1.1定义与原理1.2构造器1.3常用属性1.4常用方法二、代码准备及效果2.1演示代码准备2.2效果三、创建射线Raycaster及效果3.1代码3.2效果四、完整代码前言Three.js中的光线投射(Raycaster)是一个功能强大的类,用于在三维场景中执行射......
  • Threejs之光线投射Raycaster交互
    这里写目录标题前言一、前置准备1.1代码1.2效果二、添加交互事件2.1代码2.2效果三、完整代码前言基于上篇文章Threejs之光线投射Raycaster我们知道了光线投射的基础用法,在本届我们将使用光线投射进行鼠标交互事件一、前置准备1.1代码<!DOCTYPEhtml><ht......
  • 在react中用three.js 渲染模型 在上面创建标签
    import{CSS2DRenderer,CSS2DObject}from'three/examples/jsm/renderers/CSS2DRenderer.js'//基本设置constscene=newTHREE.Scene();constcamera=newTHREE.PerspectiveCamera(75,window.innerWidth/window.innerHeight,0.1,1000);camera.posi......
  • 在react中利用three.js 渲染模型 让鼠标拖拽是模型转动
    import{OrbitControls}from'three/examples/jsm/controls/OrbitControls';useEffect(()=>{//初始化OrbitControlsconstcontrols=newOrbitControls(camera,renderer.domElement);//设置控制参数controls.enableDamping=true;//平滑化运动c......
  • react 中three.js 模型渲染
      npminstallthreeimport*asTHREEfrom"three";import{GLTFLoader}from"three/examples/jsm/loaders/GLTFLoader.js";constmountRef=useRef(null);useEffect(()=>{//创建渲染器constrenderer=newTHREE.WebGLRender......