首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网站密码是如何破解的?

问网站密码是如何破解的?
EN

Security用户
提问于 2021-02-14 08:39:57
回答 2查看 1.6K关注 0票数 6

有什么方法可以破解网站/电子邮件账户的用户密码?只能想出三种策略,但还有什么呢?

  • 算法:组合尝试不同的α-数字-特殊字符序列。
  • 内部:客户端数据库信息被泄露,但实际上,公司很少为任何泄露的密码存储密码。
  • 启发式地:预先仿冒受害者的信息,以推断出他们的密码,或者通过信任欺骗他们,让他们在虚拟网站上输入密码。
  • 病毒:使用密钥记录器或其他后门方法,在屏幕上输入或查看用户密码时捕获它
EN

回答 2

Security用户

发布于 2021-02-14 08:51:34

如果您讨论的是破解密码而不是通过其他方式窃取密码,那么只有两种技术: online (反复查询API以试图获得正确的密码)和脱机(通过散列破解程序运行散列)。这两种技术都可以细分为蛮力、字典攻击(为目标定制或不定制)和两者的混合(例如HashCat规则集)。

票数 12
EN

Security用户

发布于 2021-02-14 23:18:37

我将补充另一个要点:

  • 愚蠢的:当人们在任何地方使用相同的密码时,尤其是在不太安全的网站上。

不久前,有人让我检查他们网站的安全性,所以我做了一件平常的懒散的事情,在每个表单字段中输入引号。结果证明,可以将SQL注入没有显示结果的查询的WHERE子句中。这有点麻烦,因为它可以返回给我的基本上是一个一点点,如果我黑了一个多行返回的地方,它会抛出一个错误500,否则不会。

幸运的是,您可以用它来访问information_schema,所以python脚本会问这样的问题:“是否有一个名为‘a%’的表.通过一些二分法,我很快就得到了整个数据库模式。不幸的是,密码被哈希和盐碱化,但有一个表名为"users_backup_old“,很快也被转储,再次通过单比特的时间黑客。花了一段时间。

它包含了所有的明文密码,大概来自一个较旧的、不太安全的软件版本。所以,愚蠢的第一个例子是,你的密码出现在某个备份的某个地方,或者是从某人口袋里掉下来的USB钥匙上。也可能是在某个GET服务器日志中的GET请求中。或者在代理日志里。或者在国安局的日志里。当然不应该被用来做这个,但是.也许间谍软件看了它,记录了它,然后立即泄露了它,毫不关心。这些东西一直在漏,在地板上,到处都是。

然后,这个表被命名为backup_old,这意味着大部分密码从那时起就被更改了,但是我仍然可以在他的公司的Office 365上读到他老板的电子邮件。这家伙有一个非常安全的密码,小写,大写,数字,甚至一个感叹号。当你很难记住密码时,在任何地方使用密码都是有意义的。

显然,他的贝宝密码也是一样的。

所以从根本上说,大牌网站被黑客入侵和密码被直接删除是非常罕见的。但是由于人们在任何地方都使用相同的密码和电子邮件,它所需要的只是一个不安全的、晦涩难懂的网站遭到黑客攻击,而且还有很多这样的密码和电子邮件。

票数 2
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/244799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档