渗透测试 |记一次黑入盗号网站后台

渗透网站后台 web渗透中常常需要渗透网站后台,但想我一样比较年轻的肾透大师们因找不到网站后台而烦恼,其实这是非常简单的。可以看到已经打开了网站后台登录页面,接下来靠你们自己来探索剩下的了,比如hydra爆破(˃ ⌑ ˂ഃ )。可以看到扫描出了两个名为admin的文件,我们拼接模板看看如何拼接:目标/admin.php。DirSearch,一个由Python开发的强大的目录扫描工具。安装完成后启动工具看看使用说明,输入dirsearch启动。显示输入-u 目标 ,我们随便找个模板看看。 阅读详情
AI摘要

本文记录了一次针对盗取QQ号码的网站进行渗透测试的过程。通过SQL注入技术,成功获取了后台数据库信息,包括管理员账号密码,并进一步进入了后台管理系统。

某学校群聊又有人被骗了,发了类似这样的内容,点进去一看就是伪装成QQ邮箱或者QQ空间后台的网站,骗取QQ号码。

随便填写账号密码后,有一个假的学籍查询表单,让你填一些敏感信息啥的(黑入后台后发现居然真有人写了,汗)。突然心生一意:要不试试SQL注入看看?

1

过程

1、分析后台接口

直接浏览器F12,点开网络,然后随便输个账号密码,点登录,就抓到登录接口了。

负载payload里可以看到请求的参数为u、p、step三个参数,此处图片就不展示了。

在这里插入图片描述

2、利用apipost或者postman,尝试对后台进行SQL注入:

设置u为‘and 1=1 即出现select的报错提示:

在这里插入图片描述

再设置为’and 1=1 #10086,此时出现insert插入失败的提示

看来后台是先select一遍数据库确定该用户此前不存在,再insert到数据库里的。从insert内容可以看出会记录ip和地址等信息,因此单ip下发送大量垃圾信息也可以轻松过滤掉。

3.既然有个select 那自然有很大的操作空间

关于如何注入,可以看:(SQL注入实战之报错注入篇(updatexml extractvalue floor)_bckBCK的博客-优快云博客_updataxml报错注入

SQL注入之PHP+Mysql - Byskkip - 博客园 (cnblogs.com)

SQL注入-攻入Apple ID钓鱼网站实录 - msp的昌伟哥哥 - 博客园 (cnblogs.com)

我使用以下SQL注入套取信息(替换用户名参数如下):

’ and updatexml(1,concat(0x7e,(select database()),0x7e),1) – 1008611

以上这条可以套取到database()的信息,套取出来结果是d149

在这里插入图片描述

同理替换select database()为其他语句可以套出MySQL版本信息,本人套出来为5.6

在这里插入图片描述

根据此前套出来的select和insert语句还可以套出来cc_users表中的其他信息,操作如下:

' and updatexml(1,concat(0x7e,(select group_concat(username) from d149.cc_users),0x7e),1) -- 1008611  

需要使用concat语句连接查询结果,否则会因为子查询的row数量>1而报错。或者使用limit语句,一个一个的套出来也可以。

我尝试使用drop table cc_users.报错。

注意默认情况下能套出来的信息长度有限制,不能直接全部套出来,只能套一点点。

只有这些内容当然没什么用,我打算用SET语句

SET GLOBAL group_concat_max_len = 10240  

修改concat语句默认的长度,但是报错。

尝试获取information_shcema.tables或information_schema.columns,来套取其他表或其他列的信息,结果请求不响应了,看来后台有防备啊。

4.重磅的来了:群里有位大佬直接套出了整个网站的源代码

怎么套的?直接原网站后面加上某个神秘数字.rar,下载下来就是源码…

结构大概如下:

其中有几个重要文件:

1.根目录login.php wap文件夹下的login.php

伪造的登录页面。里面可以直接看到后台所执行的SQL语句。

2.config文件夹下的_config.php文件

在这里插入图片描述

包括数据库名称设置,用户名设置,密码设置,可以看到数据库表的前缀为cc_

3.重点之一:通过搜索cc_users关键字,找到了数据库备份所在的文件夹:config/sbak/bdata,其下有一个文件夹,内部居然是全部的数据库备份!完整的数据库建表SQL赫然在内。

分析可知管理员表名称为cc_admins,内有f_userName,f_psw两个字段,分别对应账号、密码。还有一个f_userPwd,应该是密码MD5加密后的结果。

4.重点来了

通过搜索admin关键词,锁定了以下文件:
d141/admin.php

这就是整个系统的后台

直接在浏览器里域名+d141/admin.php,报了404?

考虑到此前套出来数据库名字为d149,访问域名+d149/admin.php,成功进入后台登录页面!

5.套取管理员账号和密码

此前通过分析源码已经得知管理员表名称和结构,直接通过以下SQL套取关键信息:

' and updatexml(1,concat(0x7e,(select group_concat(f_userName) from d149.cc_admins),0x7e),1) -- 1008611  
  
' and updatexml(1,concat(0x7e,(select group_concat(f_psd) from d149.cc_admins),0x7e),1) -- 1008611  
  
' and updatexml(1,concat(0x7e,(select group_concat(f_userPwd) from d149.cc_admins),0x7e),1) -- 1008611  

套取出来的信息居然和前面数据库备份的信息一模一样。(userPwd由于过长,后面有个字母f没套出来)

直接利用用户名和密码,成功进入后台:

在这里插入图片描述

后台可以直接看到数据库中的内容,由于此前已经被我删库过一轮,所剩信息已经不多。

但是可以看到仍然有几位同学上当受骗,甚至填写了自己包括自己父母的真实信息,包括手机号,没删库前这样的信息大概有一百多条。

点击删除按钮,就删除了一条记录

那肯定不能这样一条一条点呀,能不能SQL注入呢?答案是可以。

F12查看网络,可以发现删除的url如下:

/users.php?act=delete&user_id=1234

GET请求,可以直接在浏览器中输入

分析源代码中相关语句

直接后面拼接上or 1=1

变成
/users.php?act=delete&user_id=1234 or 1=1

浏览器地址栏中输入,回车,可以看到整个资料已经全部被清空

在这里插入图片描述

(浏览器会自动把空格转为%20)

后台还可以进行修改密码、设置网页标题等操作。

在这里插入图片描述

在这里插入图片描述

改密码什么的事情就不干了,就这样吧。尝试ssh连接后台linux服务器,尝试mysql远程连接数据库均失败。

最后决定就SQL注入删库就好了,其他事就不干了。

2

后记

希望大家提升安全意识,不要在来历不明的网站随便输入自己的真实信息!尤其是QQ群里发的一些什么教务处通知啥的,千万不要点击。

即使有这种网站,一定要检查是否官方网站,是否https,是否境外网站(可以去站长之家等查询网站的信息),一般这种网站的域名都是奇奇怪怪的,并且IP都位于海外。

盗号网站源码不放出,以免有人利用源码祸害更多人。

SQL注入这种操作在Java的ORM框架下(mybatis等)基本失效,但是仍然是一个值得关注的安全问题,稍有不慎就会被套出全部信息,平时一定要注意。

最后给盗号网站的一句话:

你用的CN域名,可以直接查到你的姓名。还能查到你名下其他的域名。
请立即停止你的行为,既然是CN域名必然备案,你应该也知道这样做的后果。希望不要等落网了才知道后悔!

网络安全学习资源分享:

给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

因篇幅有限,仅展示部分资料,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,需要点击下方链接即可前往获取

读者福利 | 优快云大礼包:《网络安全入门&进阶学习资源包》免费分享 (安全链接,放心点击)

图片

同时每个成长路线对应的板块都有配套的视频提供:

图片

学习资料工具包

压箱底的好资料,全面地介绍网络安全的基础理论,包括逆向、八层网络防御、汇编语言、白帽子web安全、密码学、网络安全协议等,将基础理论和主流工具的应用实践紧密结合,有利于读者理解各种主流工具背后的实现机制。
在这里插入图片描述

面试刷题

在这里插入图片描述

视频配套资料&国内外网安书籍、文档

当然除了有配套的视频,同时也为大家整理了各种文档和书籍资料

图片
所有资料共282G,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,可以扫描下方二维码或链接免费领取~

读者福利 | 优快云大礼包:《网络安全入门&进阶学习资源包》免费分享 (安全链接,放心点击)

手把手教你如何进行内网渗透 0x00 Preface 内网渗透主要是基于前期外围打点getshell的webserver,通过收集webserver上的信息,然后对其他内网主机进行口令上的攻击,当然也有一些基于漏洞的攻击。 内网相关概念这里不再进行介绍,大家可以自行百度,诸如什么是域、域与工作组的区别、什么是DC、什么是AD等。当然,概念是生涩难懂的,结合实际环境会有助于理解。 0x01 信息收集 systeminfo 查看系统详细信息,如OS版本、补丁安装情况,可以根据这些信息筛选可利用的漏洞。 net start 查看启动进 阅读详情

相关推荐

微信安全机制深度解析:从端到端加密到风控防御,为何远程黑入几乎不可能?

在网络安全领域,端到端加密和传输层安全协议(TLS)是保障通信隐私的核心技术。端到端加密确保只有通信双方能解密消息内容,而TLS则为数据传输通道提供高强度加密,防止中间人窃听。这些技术共同构成了现代即时通讯应用的安全基石,其价值在于为用户隐私和金融交易提供可靠保障,广泛应用于社交、支付和企业通信等场景。本文以微信为例,深入剖析其立体安全架构,包括基于TLS的传输加密、类似Signal协议的端到端消息加密、以及结合设备指纹与行为分析的多因子认证风控系统。针对社会工程学攻击和恶意软件等常见威胁,文章强调用户侧的

weixin_30265103的博客 402

记一次简单的对盗号网站的渗透

本专栏是笔者的网络安全学习笔记,一面分享,同时作为笔记。

realmels的博客 1124

app渗透测试实战Getshell

分享一下今天对某app的合法渗透测试,从基础的信息收集到拿到网站的shell的过程。

渗透之路,攻防之间皆学问 9968

骚操作“破解“App

mitmproxy就是用于MITM的proxy,MITM即中间人攻击(Man-in-the-middle attack)。用于中间人攻击的代理首先会向正常的代理一样转发请求,保障服务端与客户端的通信,其次会实时查、记录其截获的数据或篡改数据,引发服务端或客户端特定的行为。 不同于Fiddler或Wireshark等抓包工具,mitmproxy不仅可以截获请求帮助开发者查看、分析,还可以通过自定义脚本进行二次开发。 利用Fiddler可以过滤出浏览器对某个特定URL的请求,并查看、分析其数据, 但

哆啦安全 1万+

AG16K MCU ARM Cortex M3

其中,Input文件为Keil生成的mcu程序文件,输出为合成后的存储格式Bin文件,Program address 为上方表格中“程序运行 RAM 地址(4bytes)”,即 Keil 中设置的程序运行地址。其中 MCU 程序的地址,根据 mcu.ip 中设置的 FLASH_BIAS 进行设置。AG16K MCU 的 FPGA 工程中,需调用 alta_mcu_m3 的硬核 IP,包含在 alta_sim.v 的库文。Quartus II。//MCU 程序在 FLASH 中存放的首地址。

Embeded_FPGA的博客 1806

MATLAB新手必看:SVPWM七段式算法仿真全流程解析(附完整代码)

本文为MATLAB新手和电机控制初学者提供了SVPWM七段式算法的完整仿真与代码实现指南。文章详细解析了从扇区判断、矢量作用时间计算到PWM波形生成的全流程,并附带了可直接运行的MATLAB代码,帮助读者在理解FOC控制核心算法的基础上,快速掌握工程仿真与调试技巧。

weixin_29074295的博客 281

从一个盗号网站得到的启示

    一个盗号网站 http://qqplay-5.tk/   一个顶级域名.   不花一分钱,   定期更换   这,  就是大多数盗号网站的惯用伎俩.   为此做了一个专门发垃圾号码和密码给他们. 让他们分不清对错 http://www.dot.tk/zh/index.html   这个是一个顶级免费域名注册提供商   http://www...

serv 4766

23.网工入门篇--------介绍一下园区网典型组网架构及案例实践

园区网典型组网架构主要分为小型、中型、大型三种类型,以下是详细介绍及相关案例实践:

qq_31450765的博客 965

php钓鱼网站怎么做视频教程,反黑钓鱼网站全过程

一、被盗号找上门今天一打开QQ邮箱,看到个群邮件这货以发聚会照片为名义给出了一个网址Defaulthttp://202.194.131.20/xcb/xcb/link.php?id=73&url=http://yyhhj.emy.in/cc/?9330461http://202.194.131.20/xcb/xcb/link.php?id=73&url=http://yyhhj.e...

weixin_26782929的博客 1591

Dify实战:智能邮件工作流配置全解析

本文详细解析了如何利用Dify平台配置智能邮件工作流,实现邮件处理的自动化与智能化。内容涵盖从获取邮箱授权、安装插件、安全配置环境变量,到构建邮件发送工作流、创建调用该工作流的智能体(Agent)的完整步骤,并分享了连接知识库实现智能客服、定时发送日报等进阶自动化场景,旨在帮助用户显著提升邮件处理效率。

t8u9v0w1x的博客 795

BK3437蓝牙5.2芯片实战:手把手教你设计超低功耗智能家居遥控器(附原理图)

本文详细介绍了BK3437蓝牙5.2芯片在超低功耗智能家居遥控器设计中的应用。通过分析芯片的核心优势、硬件设计要点和低功耗固件策略,手把手教你实现日均功耗低于5μA的遥控器原型,并附有原理图设计详解和常见问题解决方案。

tgb34567890的博客 619

渗透测试 重点方法检测网站漏洞

这几天整理了下网站渗透测试中基础部分的第三节,我们SINE安全渗透工程师对代码安全审计,手工渗透测试检查代码的危险漏洞方法,找出安全问题重点,配合工具扫描来达到测试漏洞的目的,本测试重点仅限于客户授权才能操作,切记忽非法尝试入侵!以下方法只是提供网站安全检测的具体参考意见。 1.5. 代码审计 1.5.1. 简介 代码审计是找到应用缺陷的过程。其通常有白盒、黑盒、灰盒等方式。白盒指通过对...

网站安全专家 2027

uniapp [安卓苹果App端] - 实现集成微信一键登录及授权获取用户信息全流程源码,uniApp唤起微信客户端app实现微信授权头像昵称手机号(提供移动应用/开放平台/资质认证/签名/权限申请

uni-app,安卓Android,苹果ios,安卓app端,苹果App端,uniapp苹果安卓app,微信一键登录,uniapp项目App端实现微信登录,Uniapp实现微信授权登录,调起微信客户端授权用户信息,uniappapp端微信一键登录打开手机微信app,app端如何唤起用户本机微信应用并授权登陆,如何申请微信一键登录,uniapp实现APP微信登录流程,打开本地微信软件,接入微信登录,UniApp实现微信登录教程,获取头像昵称手机号用户数据,超详细实现微信登录功能,唤起没反应,授权失败,获取

🏆 前端领域优质创作者 1万+

记一次幸运的漏洞挖掘

一次幸运的漏洞挖掘

realmels的博客 948

用Playwright MCP让AI帮你完成所有浏览器自动化

Playwright MCP(Model Context Protocol)是微软基于 Playwright 框架推出的 AI 浏览器自动化新协议。它通过结构化快照数据和自然语言指令结合大型语言模型(如 GPT),实现无需编码的网页交互。无论你是要测试登录流程、抓取价格数据,还是用 AI 远程控制浏览器,Playwright MCP 都能大幅降低门槛,让“说人话”也能驱动自动化脚本。本篇将从功能介绍、技术架构、使用方法到实际场景,带你全面理解这一自动化革命。

todoitbo的博客 3万+

【软考高项论文】论信息系统项目管理的干系人绩效域

例如,在处理与电信运营商合作铺设光纤网络的问题时,考虑到其在通信设施建设和运维方面的专业性和重要性,我们将之定位为高权力高利益的干系人,给予了高度关注和优先沟通。项目全程,我们对干系人绩效域的执行效果进行了定期检查和评估,通过定量与定性的数据收集,确认了项目在干系人管理上的成效,具体表现为:建立了稳固的工作关系网络,使干系人普遍认可项目目标;鉴于本项目牵涉到政府各级部门、企事业单位、市民团体、技术研发伙伴等多种类型的干系人,且干系人的诉求和影响力各异,因此,有序且持续的干系人参与管理显得尤为关键。

Programming Talk 1681

黑客是如何盗号的?十年白帽黑客拆解6大常用盗号手段与防御指南!

去年冬天,我朋友老杨的游戏账号突然登不上了 —— 等他通过客服找回时,账号里价值上万的装备早已被洗劫一空。他拿着手机苦笑:“我密码是‘Yang123!@#’,又有大写又有符号,怎么还能被破解?”

fly_enum的博客 3527

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

seay代码审计工具_渗透测试 网站代码审计等基础方法篇

这几天整理了下网站渗透测试中基础部分的第三节,我们渗透工程师对代码安全审计,手工渗透测试检查代码的危险漏洞方法,找出安全问题重点,配合工具扫描来达到测试漏洞的目的,本测试重点仅限于客户授权才能操作,切记忽非法尝试入侵!以下方法只是提供网站安全检测的具体参考意见。1.5. 代码审计1.5.1. 简介代码审计是找到应用缺陷的过程。其通常有白盒、黑盒、灰盒等方式。白盒指通过对源代码的分析找到应用缺陷,黑...

weixin_39613951的博客 1014

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

渗透测试网站安全检测具体方法

代码审计是找到应用缺陷的过程。其通常有白盒、黑盒、灰盒等方式。白盒指通过对源代码的分析找到应用缺陷,黑盒通常不涉及到源代码,多使用模糊测试的方式,而灰盒则是黑白结合的方式。

liuhyusb的博客 877

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

黑客真的能破解密码并盗号吗?十年白帽黑客拆解6大常用盗号手段与防御指南

去年冬天,我朋友老杨的游戏账号突然登不上了 —— 等他通过客服找回时,账号里价值上万的装备早已被洗劫一空。他拿着手机苦笑:“我密码是‘Yang123!@#’,又有大写又有符号,怎么还能被破解?这也是我刚入门网络安全时最困惑的问题。那时我在对着Kali Linux里的 Hydra工具发呆:黑客真的能像电影里那样,敲几下键盘就破解密码、盗走账号吗?

qq_41314882的博客 3052

网友发给我一个钓鱼网站,我用 Python 渗透了该网站所有信息

前言:这篇文章不是像评论区的某些大佬所想的那样是来炫技的,更多的是来给大家科普一些实用的渗透工具和方法,我相信不是所有的人都用过文中提到的这些方法。刚才在知乎上看到一篇文章《你的QQ号是这...

Python小二 2709

无聊日常——对QQ邮箱盗号邮件的垃圾账号填充

本篇关键字: QQ盗号,域名分析,目录扫描,垃圾信息倾倒 最近收到一封诡异的邮件,如下图: 好奇的我扫码进去看到了qqmail的登录界面,直觉告诉我这是个假粉丝!(重庆腔)咳…是假的网站,进一步发现它的地址为: http://dhdjfekljjf.jcikiybk.lsdhdjeicgj.com.cn/mail1/ 嗯…下面就开始搞事了。(咦?自动变绿?) 首先 1、猜它的所有目录 首先解析域...

JasonRaySHD的博客 4607

渗透测试工程师是做什么的?

因为它 “接地气”:不用一开始就懂复杂的 AI 安全、量子加密,只要能 “找漏洞、给方案”,就能入行;而且能接触到企业真实系统,积累的经验比纯理论学习更值钱。就像我带的一个实习生,去年从 Java 开发转来做渗透测试,半年后就能独立负责小型企业的测试项目,薪资从 12K 涨到了 20K—— 他说:“原来不用卷算法,也能在网安圈找到立足之地。如果你也对 “找漏洞、保安全” 感兴趣,不妨从今天开始,先搭个 DVWA 靶场,试一次 “模拟 SQL 注入”—— 说不定这就是你进入网安圈的第一步。

2401_84760322的博客 863

黑客真的能破解密码并盗号吗?十年网安经验拆解6大常用盗号手段与防御指南

去年冬天,我朋友老杨的游戏账号突然登不上了 —— 等他通过客服找回时,账号里价值上万的装备早已被洗劫一空。他拿着手机苦笑:“我密码是‘Yang123!@#’,又有大写又有符号,怎么还能被破解?这也是我刚入门网络安全时最困惑的问题。那时我在对着Kali Linux里的 Hydra工具发呆:黑客真的能像电影里那样,敲几下键盘就破解密码、盗走账号吗?

qq_41314882的博客 1081
上一篇: 2024年网络安全人才市场的十大趋势
下一篇: 懂管理的网安人才,为什么越来越受企业青睐?
网络安全_入门教程
博客等级 码龄4年 1万+粉丝 2151原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值