好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Python腳本激活Linux密碼的方法(crypt模塊)

Python腳本激活Linux密碼的方法(crypt模塊)

熱門標簽:電銷機器人的風險 地圖標注線上如何操作 開封語音外呼系統代理商 開封自動外呼系統怎么收費 應電話機器人打電話違法嗎 手機網頁嵌入地圖標注位置 400電話辦理哪種 河北防封卡電銷卡 天津電話機器人公司

環境 Kali Linux ,python版本2.7.13 。

我們利用Linux系統中的 crypt 模塊模擬了Linux系統中用戶密碼的加密,在Windows中是不存在這個庫的。

在Linux系統中,用戶的密碼被加密存儲在了 /etc/shadow 文件中。

如下是 /etc/shadow中root用戶的字段

root:$6$ql1UU7ZPwONL9NzX$/bz0GQ8.Ne.zqpF.L5rqPok.Zep0ypRU1X8v.Omrqnv1k6hVDzqTS1Vezencaxltk52X94eZMT/teVHI1Jwf6.:17767:0:99999:7:::

第二個字段是密碼部分的,我們把它單獨拿出來

$6$ql1UU7ZPwONL9NzX$/bz0GQ8.Ne.zqpF.L5rqPok.Zep0ypRU1X8v.Omrqnv1k6hVDzqTS1Vezencaxltk52X94eZMT/teVHI1Jwf6.

密碼部分的格式為:$id$salt$encrypted  

  • id是指用的哈希算法,id為1是MD5,id為5是SHA-256,id為6是SHA-512
  • salt 為鹽值
  • encrypted 為hash值,這里的hash值是密碼和鹽值一起加密之后得到的

在了解了shadow 文件中密碼的加密方式之后,我們就可以開始編寫python腳本了。

在編寫之前,我們需要準備好密碼字典文件 key.txt 。只有當密碼字典足夠大時,才有可能破解出密碼。

然后我們將 /etc/shadow 文件復制到python腳本所在目錄,修改文件名為 shadow.txt

在編寫時,我們創建兩個函數:main() 和 testPass() 。main() 函數打開 shadow.txt 文件中的內容,讀取其中的用戶名字段和密碼字段cryptPass。testPass() 函數將密碼字段中的 $id$salt 提取出來賦值給 salt 。然后讀取 key.txt 中的密碼字段,賦值給 word 。再利用Linux系統中python的一個crypt庫,將word和salt一起作為參數傳進去進行加密,得到 cryptWord 。最后將cryptWord和cryptPass進行對比,如果相等,則這個word就是該用戶的密碼,否則不是。

# -*- coding: utf-8 -*-
"""
Created on Mon Oct 29 15:01:54 2018
@author: 小謝
"""
import crypt   ##導入Linux口令加密庫
def testPass(cryptPass):
    salt=cryptPass[cryptPass.find("$"):cryptPass.rfind("$")]  ##獲得鹽值,包含$id部分
    dictFile=open('key.txt','r')
    for word in dictFile.readlines():
        word=word.strip("\n")
        cryptWord=crypt.crypt(word,salt)                   ##將密碼字典中的值和鹽值一起加密
        if (cryptWord==cryptPass):                           ##判斷加密后的數據和密碼字段是否相等
            print "[+]Found Password:"+word+"\n"       ##如果相等則打印出來
            return 
    print "[-] Password Not Found.\n"
    return 
 
def main():
    passFile=open('shadow.txt')
    for line in passFile.readlines():      ##讀取文件中的所有內容
        if ":" in line:
            user=line.split(":")[0]                     ##獲得用戶名
            cryptPass=line.split(":")[1].strip(' ')   ##獲得密碼字段
            print "[*] Cracking Password for:"+user
            testPass(cryptPass)
main()

腳本運行截圖,破解出了用戶tom和用戶xie的密碼。 

以上就是Python腳本激活Linux口令(crypt模塊)的詳細內容,更多關于python破解linux口令的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • python滲透測試linux密碼激活的示例
  • python獲取linux和windows系統指定接口的IP地址的步驟及代碼
  • 聊聊python在linux下與windows下導入模塊的區別說明
  • linux centos 7.x 安裝 python3.x 替換 python2.x的過程解析
  • 在Linux下使用命令行安裝Python

標簽:宿遷 常州 六盤水 山東 蘭州 成都 江蘇 駐馬店

巨人網絡通訊聲明:本文標題《Python腳本激活Linux密碼的方法(crypt模塊)》,本文關鍵詞  Python,腳本,激活,Linux,密碼,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python腳本激活Linux密碼的方法(crypt模塊)》相關的同類信息!
  • 本頁收集關于Python腳本激活Linux密碼的方法(crypt模塊)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 高清情侣国语自产拍在线| 男人呻吟双腿大开男男h日本| 深夜释放自己在线观看| 欧美vpswindows极品| 日本无码免费Av在线观看司葵| 黑帮少爷爱上我在线| 西西人体大胆4444w?w张筱雨| 强行挺进美艳麻麻体内| chinesegaysexvideos| 久操免费在线视频| 小可的奶水txt正版全文| 一级做受视频免费是看美女| 无码人妻一区二区三区免费n狂飙| 翘臀美妇厨房调教巨龙| 性欧美精品???高清| 韩国演艺圈1313在线观看| 欧美xxxxbbbb在线播放| 熟妇的奶头又大又长奶| www.caobi.con| 公么的大龟慢慢挺进我的体内| 色哟哟精产国品一二三产区| 秋霞鲁丝片Av无码学生最新| 一面亲膜上边一面膜下边日本| 国产极品一区| 永久无限免费看的app软件安卓| 亚洲AV在线观看18???软件| 中文字幕精品一区二区日本大胸| xxxx俄罗斯大白屁股| 亚洲va国产天堂va久久en | 伊人久久波多野结衣中文字幕| 欧美成人影片| 国产趴着打光屁股sp视频网站| 国产 古装 三级 在线| 5151hh四虎国产精品| 欧美日日夜夜| 免费一级婬片A片色情网图片 | 亚洲人成色777777精品音频| 国产高清精品久久久久久久| 亚洲国产AV无码| 扒开美女?狂揉?真人玩具| 国内精品久久人妻无码HD浪潮|