Python与Hack之Unix口令
1.在实验时候,先导入crypt库:必须在Unix环境下才能实现这个模块

2.代码贴一下,以后有了Unix环境试试吧:
import crypt
import sys
sys.modules['Crypto']=crypto def testPass(cryptPass):
salt=cryptPass[0:2]
dictFile=open('dictionary.txt','r')
for word in dictFile.readline():
word=word.strip('\n')
cryptWord=crypto.crypto(word,salt)
if(cryptWord==cryptPass):
print("[+] Found Password:"+word+"\n") print("[-] Password Not Found.\n") def main():
passFile=open('passwords.txt')
for line in passFile.readline():
if ":" in line:
user=line.split(':')[0]
cryptPass=line.split(':')[1].strip(' ')
print("[+] Cracking Password For:"+user)
testPass(cryptPass)
if __name__=="__main__":
main()
Python与Hack之Unix口令的更多相关文章
- Python 黑客 --- 001  UNIX口令破解机
		
Python 黑客 实战:UNIX口令破解机 使用的系统:Ubuntu 14.04 LTS Python语言版本:Python 2.7.10 V crypt 库是Python内置的库.在UNIX系统使 ...
 - python写unix口令破解器
		
看了python绝技做出来的unix口令破解器 首先需要crypt. python并不自带!! windows下pip安装失败= = 后来直接去kali敲了 附件:jiami.txt #假设是unix ...
 - UNIX口令破解机
		
在编写我们的UNIX口令破解机时,我们需要使用UNIX 计算口令hash 的crypt()算法.Python 标准库中已自带有crypt 库.要计算一个加密的UNIX 口令hash,只需调用函数cry ...
 - python正常时间和unix时间戳时间的相互转换源码
		
在学习过程,将内容过程比较常用的一些内容做个珍藏,下面的内容段是关于python正常时间和unix时间戳时间的相互转换的内容,应该是对各朋友有些帮助. import time def timestam ...
 - python正常时间和unix时间戳相互转换的方法
		
python正常时间和unix时间戳相互转换的方法 本文实例讲述了python正常时间和unix时间戳相互转换的方法.分享给大家供大家参考.具体分析如下: 这段代码可以用来转换常规时间格式为unix时 ...
 - Python与Hack之Zip文件口令破解
		
1.需要的库: **import zipfile**import optparse**from threading import Thread(1)zipfile:1.1 zipfile.ZipFil ...
 - Python与Hack之守护进程
		
1.什么是守护进程: 在linux或者unix操作系统中,守护进程(Daemon)是一种运行在后台的特殊进程,它独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件.由于在linux中,每个 ...
 - Python脚本破解压缩文件口令(zipfile)
		
环境:Windows python版本2.7.15 Python中操作zip压缩文件的模块是 zipfile . 相关文章:Python中zipfile压缩文件模块的使用 我们破解压缩文件的口令也是用 ...
 - Python脚本暴力破解FTP口令(ftplib)
		
目录 判断FTP服务器是否允许匿名登录 暴力破解FTP口令 列出FTP目录内的网页文件 综合 环境:Windows python2.7.15 ftplib模块是python下用于ftp服务的模块 . ...
 
随机推荐
- 消息队列MQ - Apache ActiveMQ
			
Apache ActiveMQ是Apache软件基金会所研发的开放源码消息中间件:由于ActiveMQ是一个纯Jave程式,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行. 1.que ...
 - Java 配色方案--Dark Flash Builder - by Wilson Silva
			
http://eclipsecolorthemes.org/?view=theme&id=1855
 - hdu 1860统计字符
			
本来是想用map写的,但是map里面会自动按字典序升序排序导致wa了一把,供 #include<time.h> #include <cstdio> #include <i ...
 - 用java来删除数组中指定的元素
			
public static void main(String[] args){ String[] a = new String[]{"1","5" ...
 - php  上传文件实例  上传并下载word文件
			
上传界面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3 ...
 - MVC – 8.Razor 布局
			
8.1.@RenderBody() 8.2.多个"占位符":@RenderSection() 8.3.js合并 @Scripts.Render("~/bundles/js ...
 - RabbitMQ驱动简单例子
			
using RabbitMQ.Client; using RabbitMQ.Client.Events; using System; using System.Collections.Generic; ...
 - [Win32命令行] 更改提示符字符串(PS1)
			
当进入的目录比较深时, cmd的提示符几乎会占据整行, 很烦, 于是Google之... 参考: A better PROMPT for CMD.EXE ... 更改方式: 1. pro ...
 - git 本地仓库和远程仓库及本地分支和远程分支
			
从远程git仓库签出代码: $ git clone git://aaa.com/git_project.git (远程git服务器项目所在地址) 当你需要克隆远程项目到本地时,默认会把项目保存在名 ...
 - SQL常用方言列表
			
DB2 org.hibernate.dialect.DB2Dialect DB2 AS/400 org.hibernate.dialect.DB2400Dialect DB2 OS390 org.hi ...