摘要 这个POC用于在不知道明文密码的情况下对启用了密码安全认证插件(默认开启插件:mysql_native_password)的MYSQL数据库进行登录. 前提条件为: 1.为了获取到已知用户的hash,我们需要读取到目标数据库中的mysql.user表.2.能够拦截到上述已知用户执行成功的认证信息(即通过SSL认证无法攻击成功). 注意:这并不是MYSQL的一个漏洞,只是认证协议工作的直接后果.如果攻击者已经满足了上面两个前提,那么整个系统应该是已经被攻破了.则这篇文章只是对MYSQL服务器…
场景一: 基础系统:linux 镜像:LAMP环境(Ubuntu 18.04 Apache PHP7.0) 问题:ERROR 1405 (28000): Access denied for user 'root'@'localhost'(using password: YES) 我在用阿里云服务器搭建wrdpress时,由于镜像已自带Mysql数据库,而我不知道登录密码无法登陆........... [方法一] 思路:获取密码 1.打印出密码 #cd /root/oneinstack grep…
如果是没有显示器操作树莓派,可能会不知道树莓派有线网卡自动分配到的IP地址,不知道登录到哪儿.以下提供详细操作步骤解决这个问题. 网段扫描法这个是推荐的办法.网段扫描工具很多,推荐一个Advanced IP Scanner,下载地址:ipscan22.exe.虽然是小工具但需要安装.忍耐一下吧.软件会自动检测电脑所在的网段,自动决定扫描范围.(例如电脑IP是192.168.1.101,扫描范围就是192.168.1.*)按Start开始扫描,即可看到同一网段内所有计算机的列表.这个软件的优点在于…
mysql explain的使用: http://blog.csdn.net/kaka1121/article/details/53394426 索引类型 在数据库表中,对字段建立索引可以大大提高查询速度.假如我们创建了一个 mytable表 代码如下: CREATE TABLE mytable(   ID INT NOT NULL,    username VARCHAR(16) NOT NULL  ); 我们随机向里面插入了10000条记录,其中有一条:5555, admin. 在查找use…
1.以管理员身份打开命令窗口cmd,输入命令: net stop mysql 2.开启跳过密码验证登录的mysql服务,输入命令 mysqld --console --skip-grant-tables --shared-memory 页面将会保持这个界面,读者不要关闭 3.无密码登录mysql并设置密码为空 重新以管理员身份打开命令窗口cmd,直接到mysql的安装路径下,输入 mysql 可直接无密码进入mysql(因为步骤2开启了跳过密码验证登录的mysql服务,只要步骤2页面保持住,此服…
数据表结构 CREATE TABLE `jx_goods_test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `goods_name` varchar(100) DEFAULT NULL, `shop_price` varchar(100) DEFAULT NULL, `goods_content` text, `original_img` varchar(222) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=Inno…
首先linux要使用局域网 环境要求:局域网,  windows系统,  linux系统,  mysql安装包mysql.tar.gz 注意:32位操作系统用32位安装包,64位系统用64位安装包,不要搞错了 第一步:在windows中设置共享文件夹,并将mysql.tar.gz安装包放入共享文件夹中 第二步:配置linux的网卡,使其能够访问局域网 第三步:挂载共享文件夹 mount -t cifs -o username=administrator,password=”123” //192.…
1.问题描述: 生产环境,zabbix告警业务用户密码即将过期,但是如何不知道业务用户密码的情况下来解决该问题? 2.实验一: 1)创建新的用户test,并授予test resource角色和connect权限,并测试连接test用户 SYS@PROD4 >create user test identified by test;User created.SYS@PROD4 >grant resource to test;Grant succeeded.SYS@PROD4 >grant c…
索引并不是时时都会生效的,比如以下几种情况,将导致索引失效: 1.如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因) 注意:要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引 2.对于多列索引,不是使用的第一部分(第一个),则不会使用索引 3.like查询是以%开头 4.如果列类型是字符串,那一定要在条件中将数据使用引号引用起来,否则不使用索引 5.如果mysql估计使用全表扫描要比使用索引快,则不使用索引 此外,查看索引的使用情况 show sta…
1. 通过命令 docker inpect mysql容器id ,查询mysql容器的密码和绑定的端口号 2.通过vscode插件或者navicat等可视化工具,进行连接即可. 有问题请进群联系我,或者添加我的微信:mengyilingjian,添加时请备注,谢谢!…