DC-4靶机实战 渗透测试_dc -4靶场-程序员宅基地

技术标签: 靶场实战  安全  黑盒测试  扫描测试工具  linux  ssh  

使用arp-scan查看主机

arp-scan -l

在这里插入图片描述
靶机ip地址为192.168.0.151,使用nmap进行扫描
在这里插入图片描述
目标机开放了80端口与22端口,使用浏览器访问下80端口
在这里插入图片描述页面是一个表单,抓下包看一下
在这里插入图片描述
使用jhon的字典进行爆破
在这里插入图片描述密码为happy登陆一下。
在这里插入图片描述
点击command可以运行命令,bp抓下数据包分析下
在这里插入图片描述
在这里插入图片描述
命令是由radio参数传入的,并且使用“+”代替“ ”(空格)。发送到repeater模块修改radio参数测试一下。
在这里插入图片描述可以看到命令成功执行了,说明这里存在命令注入漏洞。在/home/jim/backups中发现了名为old-passwords.bak文本文件,看名字这里应该保存的是以前的密码。
在这里插入图片描述

本机存在三个用户charles、jim、sam。我们有了用户名字典和密码字典了,尝试下爆破下ssh吧。
在这里插入图片描述

hydra -L user.txt -P password.txt ssh://192.168.0.151 -vV -o DC4.ssh

在这里插入图片描述
在这里插入图片描述
得到jim用户密码:jibril04,登陆ssh
在这里插入图片描述在/var/mail目录下找到一封名为jim的邮件
在这里插入图片描述文中提及了charles的密码:^xHhA&hvim0y,切换到charles查看下

su charles

在这里插入图片描述并没有任何的发现,该考虑进行提权了
在这里插入图片描述
jim用户不能查看,尝试下charles用户
在这里插入图片描述
使用teehee进行提权,查看下teehee命令使用
在这里插入图片描述使用-a参数写入/etc/passwd中一个root用户
在这里插入图片描述/root目录下找到了flag
在这里插入图片描述

人生漫漫其修远兮,网安无止境。
一同前行,加油!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_45924653/article/details/107548184

智能推荐

Ubuntu安装uget和aria2下载工具-程序员宅基地

文章浏览阅读202次。Windows下的下载工具有迅雷,快车等。Ubuntu下也有强大的下载工具uget和aria2。一、安装。uget和aria2都可以在“软件中心”中安装,但是版本太老啦,所以最好还是在终端中添加ppa进行安装:1.uget的安装:sudo add-apt-repository ppa:plushuang-tw/uget-stable sudo apt-get update..._uget ipv6

yarn安装的包全局不能用_yarn安装的依赖安装在全局为什么不行-程序员宅基地

文章浏览阅读3.2k次。默认情况下,yarn 会将通过 yarn global方式安装的包放到C:\Users\你的用户名例如:Administrator\AppData\Local\Yarn\bin\所以请将这个目录放到 PATH 环境变量中,就可以了。_yarn安装的依赖安装在全局为什么不行

【MATLAB-app】系列教程(含视频)第9课_答疑03:如何看到appdesigner 内部(过程)的数据?_appdesigner 断点-程序员宅基地

文章浏览阅读1.6k次,点赞2次,收藏4次。创作时间:2020-01-20目录:问题汇总:1.如何看到appdesigner 内部的数据?2.如何调试appdesigner?3.如何使用dropdown组件?4.如何保存uiaxes中的图像?问题解答:1.如何看到appdesigner 内部(过程)的数据?答:1)设置断点,或者使用keyboard语句。2)将过程数据输出。详见本期视频。2.如何调试appdesigner?答:同1.详见本期视频。3.如何使用dropdown组件?【MATLAB-app】答读者问:m_appdesigner 断点

带指示箭头的下拉菜单(css)_前端箭头下拉列表css-程序员宅基地

文章浏览阅读5k次。.wrap { position: relative; background-color: white; border: 1px solid grey; width: 300px; height: 600px; } .triangle1 { display: block; position: absolute; width: _前端箭头下拉列表css

MongoDB正则表达式在索引中的使用-程序员宅基地

文章浏览阅读1k次。正则表达式可以灵活地匹配查询条件,如果希望正则表达式能命中索引,就要注意了:Mongodb能为前缀型的正则表达式命中索引,比如:需要查询Mail中user以z开头的:/^z/如果有user索引,这种查询很高效但其..._mongodb 正则表达式 索引

PON BIP8问题分析_bip8校验原理-程序员宅基地

文章浏览阅读2.5k次,点赞2次,收藏5次。1、问题描述现网同一PON下挂多台样机(32台以上),个别样机出现下行BIP 8 Error告警,2、问题定位分析过在送样50台样机中共发现8台样机存在BIP Error问题,同批次样机存在一定不良比例,定位个体差异引起并非必现设计问题。2.1验证环境影响将问题样机在同一个OLT环境下,改变光路衰减,在有效功率范围内,告警频率随功率变大而减小;在不同OLT环境下部分样机告警取消,但还是有6台样机持续告警,确认样机本身有问题。第一验证结论,环境影响BIP告警,但样机存在问题。._bip8校验原理

随便推点

iOS 使用AVAudio播放音乐中断处理-程序员宅基地

文章浏览阅读832次。在使用AVFoundation框架中的AVAudioPlayer播放音乐时,会出现中断的情况,比如接听电话,或者接听FaceTime,这就要通过注册通知来处理,[NSNotificationCenter defaultCenter] addobserver:self selector:@selector(handleInterruption:) name :AVAudioSess..._avaudiosession 打开其他音频不回停止播放

SSD的基础知识介绍_ssd硬件基础知识-程序员宅基地

文章浏览阅读721次。SSD测试服务器_ssd硬件基础知识

Lua 基础教程(十三)表-程序员宅基地

文章浏览阅读6次。在 Lua 中,表(Tables)是唯一可用的数据结构,可帮助我们创建不同类型的数组和字典。Lua 使用关联数组,不仅可以用数字索引,还可以用非nil的字符串索引。表大小不固定,可以根据需要动态增长。Lua 在所有的表示中都使用表,包括用表表示包。当访问 string.format 方法时,实际上是在访问字符串包中的 format 函数。

matlab 高分子 取向度 表征,高分子聚合物的取向表征 - 高分子 - 小木虫 - 学术 科研 互动社区...-程序员宅基地

文章浏览阅读1k次。用途高分子和它的链段本身具有较大的长度,因此在空间上必然指向一定的方向。当高分子链段在空间随机取向时,由概率论可知,此时分子或分子链段指向各个方向的几率是相同的。在宏观上,高分子的这种取向方式使高分子聚合物在各个方向上呈现相同的品质,即各向同性性质。高分子链段也可能沿某些方向规整地周期性排列,从而形成高分子晶体。在一些条件下,如外力,流动等,相当数量的高分子链段会平行指向同一方向,由此形成的高分子..._聚合物的取向度

2023阿里云学生服务器免费领取入口_学生认证流程_阿里云学生认证免费服务器-程序员宅基地

文章浏览阅读770次。2023阿里云学生服务器价格可以免费申请,阿腾云分享阿里云学生服务器优惠活动入口,学生服务器完成学生认证领取流程,_阿里云学生认证免费服务器

detached HEAD state-程序员宅基地

文章浏览阅读488次。1 detached HEAD state指的是什么正常情况下,HEAD指向一个branch,而branch又指向一个commit。detached HEAD state指的是HEAD指针没有指向任何的branch,比如说它指向了一个commit。比如我在某次commit处设置了一个tagXXX,然后我git checkout tagXXX,这个时候,我的HEAD就会指向这个commit。..._checkout commit a 'detached head' state.