当前位置:首页 > 编程知识 > 正文内容

如何拿到网站管理权限(网站权限管理怎么删除)

hacker2年前 (2022-07-09)编程知识54

本文目录一览:

如何通过注入SQL语句获取网站管理权限及安全措施

一 网站是否存在SQL注入漏洞

网站一般包含一张用户表(用户名和密码)和一张管理员信息表(管理员名称和密码), 输入用户名和密码之后, 一般做法是后台都会执行一条SQL语句,

查询有没有对应的用户和密码, 比如SELECT * FROM SomeTable WHERE UserName = $UserName AND pwd =

$pwd, 如果这条语句返回真, 那么登录操作就完成了.

试想一下如果在学号和密码文本框中输入or=or, 并提交的话, 上面提到的SQL语句就变成了SELECT * FROM SomeTable WHERE

UserName = or=or AND pwd = or=or, 这个语语句变成了一个逻辑表达式, 表达式包含几段, 分别为:

1. SELECT * FROM SomeTable WHERE UserName = (假)

or

2. = (真)

or

3. (假)

and

4. pwd = (假)

or

5. = (真)

or

6. (假)

最后整个逻辑表达式为0|1|00|1|0, 这个结果为真(在执行到"0|1|..."的时候整个表达式省略号中的就不计算了,

因为"或"前面已经是真), 因此可以登录成功, 事实上也登录成功了.

二 破解后台数据库的原理

在用户名和密码的文本框中输入or=or, 截至上面所示的第2步, 表达式值为真, 因为后面紧接了一个"或", 所以无论在这后面的表达式是什么,

"真或者假""真或者真"都是为真的. 关键就是or=or中间的那个=, =表示一个字符, 永远为真. 如果我们将这个=改成某个SQL表达式,

如果这个表达式为真, 那么整个表达式就为真.

后面的几个步骤要求用户名和密码文本框中都输入同样的文本, 原因是: 后台的语句格式可能是SELECT * FROM SomeTable WHERE

UserName = $UserName AND pwd = $pwd, 也有可能是SELECT * FROM SomeTable WHERE pwd =

$pwd AND UserName = $UserName, 无论哪一种情况, 只要用户名和密码都输入的文本是一样的, 只要文本中包含的SQL表达式为真,

那么整个表达式就为真. 这样写带来的另一个好处是复制粘贴很方便.

通过写一些SQL表达式来一次一次的测试出数据库里的内容.

三 获取后台数据库的表名

如果将表达式替换为(SELECT COUNT(*) FROM 表名)0, 这个表达式用来获取一个表中有多少条记录,

需要做的就是猜这个表名是什么, 猜中了的话, 那么这个表中的记录条数肯定就不会等于0, 那么这个表达式的值就是真的. 常用的表名也就是那么一些,

一个个的代进去试, 最后发现有个叫做admin的表, 它的字段不为空. 很显然, 这个表是用来存放管理员信息的.

四 获取后台数据库表的字段名

现在已经知道这个表叫做admin了, 接下来想办法得到这个表中的字段.

把表达式替换成(SELECT COUNT(*) FROM admin WHERE LEN(字段名)0)0,

这个表达式用来测试admin这个表中是否包含这个字段. LEN(字段名)0表示这个字段的长度大于0, 在这个字段存在的情况下,

LEN(字段名)0是始终为真的. 如果包含的话这个字段的话, 整条SELECT语句返回的数字肯定不为0, 也就是说整个表达式为真,

从而得到字段名.

按照这样的方法, 靠猜共得出了三个很关键的字段:id, admin, pass.

五 获取字段的长度

目前已得到的信息是有个admin表, 表中有id, admin, pass字段. 后台中存储用户名和密码,

常规做法是存储它们进行MD5加密后的值(32位), 现在测试一下是不是这样.

把表达式替换为(SELECT COUNT(*) FROM admin WHERE LEN(字段名)=32)0,

将admin和pass代进去结果是真, 说明后台存储管理员帐号和密码用的是加密后32位的字段.

六 获取管理员帐号和密码

MD5加密后的字符串包含32位, 且只可能是由0-9和A-F这些字符组成.

1. 获取管理员帐号

将表达式改成(SELECT COUNT(*) FROM admin WHERE LEFT(admin,1)=A)0,

意思是我猜测某个adimin帐号的第一个字符是A, 如果成功则表达式成立. 失败的话, 把A换成0-9和B-F中的任意字符继续试, 知道成功. 如果成功了,

我再继续猜这个帐号的第二个字符, 假如第一个字符是5, 我猜测第二个字符是A, 那将表达式改成(SELECT COUNT(*) FROM admin WHERE

LEFT(admin,2)=5A)0. 可以发现字符串中LEFT()函数中的1变成了2, 另外5A代码左边两个字符是5A, 其中5已经确定下来了.

就这样重复不断的猜, 直到得到整个32位的MD5加密后的字符串.

2. 获取该帐号对应的的id

为什么需要获取该帐号对应的id? 原因如下: 按照上一条是可以得到帐号和密码的, 但一张表中可以有若干个管理员帐号和密码, 怎么对应起来呢?

需要通过id. 一个id对应一条记录, 一条记录只有一对匹配的帐号和密码.

将表达式改成(SELECT COUNT(*) FROM admin WHERE LEFT(admin,1)=5 AND id=1)0,

上一条假设了某帐号第一个字符是5, 只要这个表达式中的"AND id = 1"正确, 那么就可以得知该帐号的id是1. 如果不是1,

换成其它的数字一个个的试一试.

3. 获取帐号对应的密码

现在已经猜出了某管理员的帐号, 并且知道对应的id是多少(假设得出来是4), 现在只要得到该条记录中记录的密码是什么. 同理,

将表达式改成(SELECT COUNT(*) FROM admin WHERE LEFT(pass,1)=A AND id=4)0,

注意id已经是知道了的4, 现在要一个个的猜pass中从第1个到第32个字符是什么, 方法同"获取管理员帐号"方法.

最后可以得到一个32位的MD5加密后的字符串(密码).

*注: 如果嫌手工得到每个字符是什么太麻烦, 可以自己用C#写一个程序, 模拟一下登录, 通过控制一个循环, 可以很快得到结果.

七 将MD5加密后的帐号和密码转成明文

网上有一些网站数据库里存储了海量(几万亿条)的MD5加密后的暗文对应的明文, 只需输入你需要查找的MD5加密后的字符串就可以查看到明文是什么.

一个网站要怎么拿到管理员的权限?比如学校的?

后台超级管理员可以给你权限或者你可以黑进数据自己添加成为管理员

如何获得管理员权限?

点击屏幕左下角开始按钮,选择 控制面板。打开控制面板后,点击 用户账户和家庭安全。打开后点击 用户账户。用户账户页面点击 管理用户账户。

进入账户列表页面,点击想要修改改的账户,然后点击 属性。进入属性页面后依次点击 组成员—其他里面选择管理员,选择之后点击启用。设置完成之后,点击进行重启即可启用管理员权限。

计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。

由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、量子计算机等。

发展历史

计算工具的演化经历了由简单到复杂、从低级到高级的不同阶段,例如从“结绳记事”中的绳结到算筹、算盘计算尺、机械计算机等。它们在不同的历史时期发挥了各自的历史作用,同时也启发了现代电子计算机的研制思想。

1889年,美国科学家赫尔曼·何乐礼研制出以电力为基础的电动制表机,用以储存计算资料。

1930年,美国科学家范内瓦·布什造出世界上首台模拟电子计算机。

如何设置网站权限

比如我要对commands.php文件进行权限的设置,我就在FTP中打开文件属性,可以看到这个文件权限设置的界面。下边给大家说一下每一个选项所代表的数字。

读取—4,写入—2,执行—1

对应的英文字母缩写是:

Read(r—4),Write(w—4),exe(x—4)

比如我要给commands.php文件设置所有者权限为可读写,可执行,那么就在所有者权限上全部打勾(如下图),而在数值化权限那里就会显示“700”

一个网站要怎么拿到管理员的权限?比如学校的

第一:找到站长,威胁他告诉你后台的账号和密码!

第二:叫该网站管理员让你做管理员,由他在管理员权限里设置你的权限。或者让你成为超级管理

员。采纳骚年

扫描二维码推送至手机访问。

版权声明:本文由万物知识分享发布,如需转载请注明出处。

本文链接:http://qmsspa.com/62019.html

分享给朋友:

“如何拿到网站管理权限(网站权限管理怎么删除)” 的相关文章

完整的seo优化方案(seo优化公司怎么做优化)

完整的seo优化方案(seo优化公司怎么做优化)

年夜 野皆 晓得网站分为站内劣化战站中劣化,站内劣化尤为主要 ,只要挨孬了底子 ,能力 树立 万丈下楼。这么网站外部搜索引擎优化 劣化怎么作?要领 有哪些?一路 随火源智库小编去相识 一高吧。 网站外部搜索引擎优化 劣化怎么作?要领...

seo去哪里学比较好(什么是seo为什么一些人要学seo)

讲了许多 期的SEO技术,领现照样 有许多 小同伴 没有 晓得甚么是SEO,SEO战经营有甚么区分。昨天,智星便给年夜 野展现 一次。甚么是SEO?搜刮 引擎劣化是一系列提下网站天然 排名的事情 ,简称搜刮 引擎劣化。网站排名越下,用户越轻易 看到战点击,下点击流质天然 会发明 下机能 。SEO包...

短视频制作用什么工具(做短视频常用的工具)

短视频制作用什么工具(做短视频常用的工具)

咱们正在操做Tik Tok、主动 加快 战望频号的时刻 常常 会用到一点儿帮助 对象 。例如:望频编纂 、配音、提词器、脸色 包制造 对象 、扩大 链交天生 等。 为了支撑 用户创做,仄台借提求了收费对象 ,如剪辑、快捷望频等。那只可知足 单纯的望频编纂 需供。 但对付 齐职自媒体人去说...

seo聚合页叫什么(seo聚合页面设置)

seo聚合页叫什么(seo聚合页面设置)

昨天江西SEO 曾经庆仄取年夜 野分享了分量级湿货,分享了年夜 野一向 念进修 的SEO技术外的聚拢页里思惟。昨天,咱们去谈谈甚么是聚拢页里? 曾经庆仄先拿了携程。以com为例,由于 正在进来玩 以前,他会用携程去预订酒店,天然 他也会存眷 携程的SEO劣化思惟,许多 处所 皆是值患上咱们鉴戒 战...

值得收藏的seo优化技巧分享(seo优化一般优化哪些方面)

做为一个站少,做为一个博注于网站SEO的站少,这么正在作孬后来,咱们便要开端 排名了。一个念尽快拿到搜刮 引擎排名的网站,有许多 症结 点。昨天,咱们去谈谈网站舆图 。为何要修网站舆图 ?上面,边肖将剖析 网站舆图 正在网站SEO劣化外的感化 ! 网站舆图 有甚么感化 ? 网站舆图 也称为...

广西百度推广运营托管(百度推广托管哪家质量好)

企业正在拉广baidu竞价时,会碰到 转移率低、费钱 时出有征询等答题。取baidu竞价博员相通后无奈解决。那时,企业须要 找第三圆baidu拉广托管私司为企业解决此类答题。baidu拉广托管有需要 吗?许多 企业总念 晓得。上面给年夜 野具体 诠释一高那个答题。 企业正在作招招标拉广时否能碰...

评论列表

可难渔阳
2年前 (2022-07-09)

拿到管理员的权限?比如学校的如何通过注入SQL语句获取网站管理权限及安全措施一 网站是否存在SQL注入漏洞网站一般包含一张用户表(用户名和密码)和一张管理员信息表(管理员名称和

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。