Python搜索猪场某人邮箱密码

今天东哥想用Scorpio Pro 5查一下猪场某人邮箱的密码,发现不太好使。决定自己写个自己用。
代码如下


#!/usr/bin/python
#-*- coding:utf-8 -*-        #输入这一条就可以在Python脚本里面使用汉语注释!此脚本可以直接复制使用;

while True:            #进入死循环
        input = raw_input(‘Please input your username:‘)    #交互式输入用户信息,输入input信息;
        if input == "wendonggongzuoshi":        #如果input等于wendonggongzuoshi则进入此循环(如果用户输入wendonggongzuoshi)
                password = raw_input(‘Please input your pass:‘)    #交互式信息输入,输入password信息;
                p = ‘wendonggongzuoshi‘                  #设置变量P赋值为wendonggongzuoshi
                while password != p:         #如果输入的password 不等于p(wendonggongzuoshi), 则进此入循环
                        password = raw_input(‘Please input your pass again:‘)    #交互式信息输入,输入password信息;
                if password == p:        #如果password等于p(wendonggongzuoshi),则进入此循环
                        print ‘welcome to select system!‘              #输出提示信息;
                        while True:           #进入循环;
                                match = 0     #设置变量match等于0;
                                input = raw_input("Please input the name whom you want to search :")   #交互式信息输入,输入input信息;
                                while not input.strip():   #判断input值是否为空,如果input输出为空,则进入循环;
                                        input = raw_input("Please input the name whom you want to search :")        #交互式信息输入,输入input信息;
                                name_file = file(‘/root/Desktop/126/1.txt‘)     #设置变量name_file,file(‘search_name.txt‘)是调用名为search_name.txt的文档
                                while True:               #进入循环;
                                        line = name_file.readline()           #以行的形式,读取search_name.txt文档信息;
                                        if len(line) == 0:      #当len(name_file.readline() )为0时,表示读完了文件,len(name_file.readline() )为每一行的字符长度,空行的内容为\n也是有两个字符。len为0时进入循环;
                                                 break       #执行到这里跳出循环;
                                        if input in line:    #如果输入的input信息可以匹配到文件的某一行,进入循环;
                                                print ‘Match item: %s‘  %line     #输出匹配到的行信息;
                                                match = 1    #给变量match赋值为1
                                if match == 0 :              #如果match等于0,则进入   ;
                                        print ‘No match item found!‘         #输出提示信息;
        else: print "Sorry ,user  %s not found " %input      #如果输入的用户不是wendonggongzuoshi,则输出信息没有这个用户;


使用方法
1.输入用户名/密码,wendonggongzuoshi/wendonggongzuoshi

2.测试一下

3.结果出来
[email protected] taylor

4.关于搜索速度,这次搜索大概占猪场泄露数据库的三分之一,四百万条数据,基本上两秒钟搜索完成。

原文地址:http://blog.51cto.com/hackerwang/2059463

时间: 2024-10-15 18:53:54

Python搜索猪场某人邮箱密码的相关文章

Python搜索路径

转自:http://www.jbxue.com/article/15324.html 在python编程中,模块的导入需要一个叫做"路径搜索"的过程.即在文件系统"预定义区域"中查找 mymodule.py文件(如果你导入 mymodule 的话).这些预定义区域只不过是你的 Python 搜索路径的集合. 默认搜索路径是在编译或是安装时指定的.它可以在一个或两个地方修改.一个是启动 Python 的 shell 或命令行的 PYTHONPATH 环境变量. 该变量

javascript,html,正则表达式,邮箱密码验证

<!DOCTYPE html> <html>     <head>         <meta charset="utf-8">         <title>邮箱密码验证</title>         <style media="screen">         *{             margin: 0px;             padding: 0px;      

新浪邮箱密码破解

新浪邮箱密码破解●●高手QQ:705099868●●以前也在网上找过关于以及怎么破解qq聊天记录密码视频,但是都没有找到好的怎么破解qq聊天记录密码方法.无意中接触到这个人,他是专门帮人查QQ密码,微信密码,查QQ聊天记录,恢复微信记录,通话记录,短信,手机定位等,很讲信誉,技术不错. http://www.155588.com

Python搜索文件

这里以在windows下搜索并启动QQ为例,我先把开始菜单.桌面和快速启动栏找了一遍,这样能缩短查找时间.如果找不到再到每个分区中查找. import os disk=['D','E','F','G','H'] def search_file(filename,search_path,pathsep=os.pathsep): for path in search_path.split(pathsep): candidate = os.path.join(path,filename) if os.

python批量修改SecureCRT会话密码

#利用python批量修改SecureCRT 会话密码 # -*- coding:utf-8 -*- import os,re def CRT_Path(path,*args,**kwargs):     for (dirpath, dirnames, filenames) in os.walk(path):         for file in filenames:             fullname = os.path.join(dirpath, file)             

Domino9下通过web方式批量重置邮箱密码

近期呢,公司有一个分布将近有700左右的人员,均需要重置一下一邮箱密码,重置密码简单,可人数众多,如果管理员通过手动的方式一个一个重置会给管理员带来很大困扰,同时密码要求重置成不不同的密码,如果将所有用户密码重置成一个密码就方便很多,所以就想到了通过web程序来实现批量重置邮箱密码,做完后,效果还不错,再此分享给大家,供参考学习. 密码重置要求是用户名+***后6位:通过web方式重置用户密码的格式要求是:用户名,密码的方式 我们首先在notes下创建一个空数据库 为数据库命名:Changepw

python+selenium实现163邮箱自动登陆

让我们先来预览一下代码运行效果吧: 首先分析163邮箱登陆页面的网页结构(按F12或单击鼠标右键选择审查元素) 1.定位到登陆框(注意登录框是一个iframe,如果不定位到iframe的话是无法找到之后的邮箱地址框和密码输入框的) 2.定位到邮箱地址框(name='email') 3.定位到密码输入框(name='password') 4.定位到登陆按钮(id='dologin') 5.分析完毕,现在就可以写代码实现163邮箱的自动登陆啦(附有代码的详细解析!) #coding:utf-8 fr

python批量修改linux主机密码

+++++++++++++++++++++++++++++++++++++++++++标题:python批量修改Linux服务器密码时间:2019年2月24日内容:基于python实现批量修改linux主机密码.作者:Bruce重点:python使用SSH模块+循环操作,实现linux主机密码批量修改.注意:本脚本是在实验环境下生成的,如果线上使用,请先进性多次测试,防止出现问题.+++++++++++++++++++++++++++++++++++++++++++1. 包含文件1.1 脚本文件

Python Django 配置QQ邮箱发送邮件

一.实验环境 Python2.7 + Django1.10.0 二.获取QQ邮箱授权码 1.什么是授权码? 授权码是QQ邮箱推出的,用于登录第三方客户端的专用密码. 适用于登录以下服务:POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务. 温馨提醒:为了你的帐户安全,更改QQ密码以及独立密码会触发授权码过期,需要重新获取新的授权码登录. 2.怎么获取授权码? 先进入设置->帐户页面找到入口,按照以下流程操作. (1)点击“开启” (2)验证密保 (3)获取授权码 3