电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:4日期:2022-06-18 14:19:19

環境 Kali Linux ,python版本2.7.13 。

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

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

在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口令(crypt模塊)的詳細內容,更多關于python破解linux口令的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 篷房[仓储-婚庆-展览-活动]生产厂家-江苏正德装配式帐篷有限公司 | 盘煤仪,盘料仪,盘点仪,堆料测量仪,便携式激光盘煤仪-中科航宇(北京)自动化工程技术有限公司 | 钢结构-钢结构厂房-钢结构工程[江苏海逵钢构厂] | 综合管廊模具_生态,阶梯护坡模具_检查井模具制造-致宏模具厂家 | 【孔氏陶粒】建筑回填陶粒-南京/合肥/武汉/郑州/重庆/成都/杭州陶粒厂家 | 磁力去毛刺机_去毛刺磁力抛光机_磁力光饰机_磁力滚抛机_精密金属零件去毛刺机厂家-冠古科技 | 宿松新闻网 宿松网|宿松在线|宿松门户|安徽宿松(直管县)|宿松新闻综合网站|宿松官方新闻发布 | 上海公众号开发-公众号代运营公司-做公众号的公司企业服务商-咏熠软件 | 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 粉末冶金-粉末冶金齿轮-粉末冶金零件厂家-东莞市正朗精密金属零件有限公司 | 北京银联移动POS机办理_收银POS机_智能pos机_刷卡机_收银系统_个人POS机-谷骐科技【官网】 | 卫生纸复卷机|抽纸机|卫生纸加工设备|做卫生纸机器|小型卫生纸加工需要什么设备|卫生纸机器设备多少钱一台|许昌恒源纸品机械有限公司 | 渗透仪-直剪仪-三轴仪|苏州昱创百科 | 电动葫芦-河北悍象起重机械有限公司| 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 | 污水处理设备,一体化泵站,一体化净水设备-「梦之洁环保设备厂家」 | 硬度计,金相磨抛机_厂家-莱州华煜众信试验仪器有限公司 | 临朐空调移机_空调维修「空调回收」临朐二手空调 | 沈阳楼承板_彩钢板_压型钢板厂家-辽宁中盛绿建钢品股份有限公司 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | 重庆中专|职高|技校招生-重庆中专招生网 | 专业的压球机生产线及解决方案厂家-河南腾达机械厂 | 盘式曝气器-微孔曝气器-管式曝气器-曝气盘-斜管填料 | 郑州市前程水处理有限公司 | 全国国际学校排名_国际学校招生入学及学费-学校大全网 | 温州中研白癜风专科_温州治疗白癜风_温州治疗白癜风医院哪家好_温州哪里治疗白癜风 | 天坛家具官网 | 保温杯,儿童婴童奶瓶,运动水壶「广告礼品杯定制厂家」超朗保温杯壶 | 蔬菜配送公司|蔬菜配送中心|食材配送|饭堂配送|食堂配送-首宏公司 | 单柱拉力机-橡胶冲片机-哑铃裁刀-江都轩宇试验机械厂 | 药品/药物稳定性试验考察箱-埃里森仪器设备(上海)有限公司 | 华禹护栏|锌钢护栏_阳台护栏_护栏厂家-华禹专注阳台护栏、楼梯栏杆、百叶窗、空调架、基坑护栏、道路护栏等锌钢护栏产品的生产销售。 | 水上浮桥-游艇码头-浮动码头-游船码头-码瑞纳游艇码头工程 | 聚合氯化铝-碱式氯化铝-聚合硫酸铁-聚氯化铝铁生产厂家多少钱一吨-聚丙烯酰胺价格_河南浩博净水材料有限公司 | 无痕胶_可移胶_无痕双面胶带_可移无痕胶厂家-东莞凯峰 | 颗粒机,颗粒机组,木屑颗粒机-济南劲能机械有限公司 | 浩方智通 - 防关联浏览器 - 跨境电商浏览器 - 云雀浏览器 | SDI车窗夹力测试仪-KEMKRAFT方向盘测试仪-上海爱泽工业设备有限公司 | HYDAC过滤器,HYDAC滤芯,现货ATOS油泵,ATOS比例阀-东莞市广联自动化科技有限公司 | 西安标准厂房_陕西工业厂房_西咸新区独栋厂房_长信科技产业园官方网站 | 阿尔法-MDR2000无转子硫化仪-STM566 SATRA拉力试验机-青岛阿尔法仪器有限公司 | 复合肥,化肥厂,复合肥批发,化肥代理,复合肥品牌-红四方 | 医养体检包_公卫随访箱_慢病随访包_家签随访包_随访一体机-济南易享医疗科技有限公司 |