`

shell连接mysql建立简单的md5字典

 
阅读更多
   #!/bin/bash
   USERNAME="root"
   PASSWORD=""
   DB="mydb"
   TABLE="dict"
   #创建数据库
   create_db="create database if not exists $DB"
   mysql  -u $USERNAME -e "$create_db"
   #创建表
   create_table="create table if not exists $TABLE(k varchar(32),v varchar(20))"
   mysql  -u $USERNAME $DB -e "$create_table"
  
   for((i=$1; i<$2; i=i+1))
   do
         #  len= echo $i|wc -L
           value_tmp=0000000$i
           len=${#value_tmp}
           value=${value_tmp:$len - 8}
           key=`echo -n $value |md5sum|cut -d ' ' -f 1`
           insert_sql="insert into dict(k,v) values('$key','$value')"
           mysql  -u $USERNAME $DB -e "$insert_sql"
           echo $i
           echo $key
           echo value=$value
           echo $insert_sql
   done       
分享到:
评论

相关推荐

    PHP字典全自动猜解MYSQL弱口令

    PHP字典跑服务器MYSQL数据库密码,自己准备好字典(password.txt)和shell放在同一目录,访问shell.php即可。

    mysql巡检脚本(必看篇)

    通过建立连接和游标,执行SQL查询以获取数据库的状态信息。这部分没有在给出的代码中完整展示,但通常会包括检查数据库的连接状态、查询负载、索引使用情况、表空间使用情况等。 5. **日志记录与报告**:虽然脚本中...

    django连接mysql数据库及建表操作实例详解

    本文主要介绍了Django框架如何连接MySQL数据库、进行建表操作以及创建和查询数据表的相关技巧。下面将详细展开这些知识点。 1. Django连接MySQL数据库的配置 在Django框架中,为了连接MySQL数据库,需要在项目的`...

    django连接mysql配置方法总结(推荐)

    在shell中执行以下代码,测试Django是否能成功连接到MySQL数据库: ```python from django.db import connection cursor = connection.cursor() ``` 如果这段代码没有抛出任何错误,那么恭喜你,Django已经成功...

    Vue+SpringBoot+MySQL,智能停车场管理系统.zip

    包含的车主管理模块、车辆管理模块、停车场模块、停车...同时,MySQL附带了一系列管理工具,如MySQL Server、MySQL Workbench、MySQL Shell等,便于用户进行数据库配置、监控、备份、恢复、迁移等工作。 社区与生态系统

    基于Vue+SpringBoot+MySQL的海南旅游推荐系统.zip

    同时,MySQL附带了一系列管理工具,如MySQL Server、MySQL Workbench、MySQL Shell等,便于用户进行数据库配置、监控、备份、恢复、迁移等工作。 社区与生态系统 MySQL拥有庞大的开发者社区和丰富的第三方插件、库...

    mysql版本5.5.x升级到5.6.x步骤分享

     把配置文件添加:skip-grant-tables参数,把basedir升级成新版本,启动mysql,执行命令:mysql_upgrade升级一下字典信息,然后flush privileges;刷新授权表,注意:如果是使用共享表空间,最好是把数据导出来再...

    运维工程师面试题,包括linux,shell,python,myslq,docker,k8s,网络。

    "运维工程师面试题,包括linux,shell,python,mysql,docker,k8s,网络" 本次面试题涵盖了运维工程师常见的技术领域,包括 Linux、Shell、Python、Mysql、Docker、K8s、网络等。以下是每个领域的知识点总结: ...

    计算机病毒与防护:WEB渗透基本思路.ppt

    如:7fef6171469e80d32c0559f88b377245 SQLMAP自带一个字典库,可识别简单的MD5加密。 基础的渗透测试案例 可到md5查询网站查询,如 : 基础的渗透测试案例 网站后台登陆——寻找文件上传点 文件上传点一般存在文章...

    艰难的渗透溜客安全网1

    5. MYSQL 权限 作者发现了 MYSQL 的 ROOT 权限,可以提权了。作者继续翻翻其他站点,发现了一个 ASPX 站,但是没有找到可以入侵的地方。 6. 数据库注入 作者发现了数据库注入的漏洞,但是由于网站使用的是 ACCESS...

    python备份mysql数据库并发送到指定邮箱

    在Python脚本中,你需要创建一个包含数据库连接信息的字典,例如: ```python db_config = { 'host': 'localhost', 'user': 'your_username', 'password': 'your_password', 'database': 'your_database_name' ...

    Python高级软件开发技术(数据结构,Linux,网络并发编程,RE模块,MySQL).zip

    5. **MySQL**: MySQL是一种广泛使用的开源关系型数据库管理系统。学习SQL语言,包括数据查询、插入、更新和删除,以及创建和管理数据库表结构,是必要的。此外,了解事务处理、索引优化、存储过程等进阶特性,能...

    实例讲解MySQL统计库表大小

    首先,我们可以通过MySQL的数据字典库information_schema来获取每个表的预估数据量。`information_schema.TABLES`表提供了关于所有数据库和表的基本信息,如表名(table_name)、数据库名(table_schema)、估计的...

    Django1.7+python 2.78+pycharm配置mysql数据库教程

    在`DATABASES`字典中,指定数据库引擎为`django.db.backends.mysql`,并提供相应的数据库连接信息,如下所示: ```python DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'django...

    python-mysql-access-privilege:Python函数为白名单IP地址、用户和授予权限生成MySQL命令

    在此脚本的末尾,您只需复制粘贴输出并集成到 MySQL shell 中。 支持版本 Python 2.xx 用法 main.py的函数: Db_User_Privileges需要三个不同的变量: 我们想要列入白名单的 n 个不同 IP 地址的列表 ip_list = [ ...

    记一次phpmailer漏洞+UDF提权.pdf

    在提权过程中,我们使用了多种工具,包括nmap、ssh、wpscan、mysql、IE、dirsearch、searchsploit、nc、sraps-cane等。我们还使用了python语言来编写POC,实现了反弹shell登陆MySQL数据库。 在攻击结束后,我们总结...

    cmd操作命令和linux命令大全收集

    5. logoff---------注销命令 6. shutdown-------60秒倒计时关机命令 7. lusrmgr.msc----本机用户和组 8. services.msc---本地服务设置 9. oobe/msoobe /a----检查XP是否激活 10. notepad--------打开记事本 11...

Global site tag (gtag.js) - Google Analytics