最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

如何从MySQL-Front中读取用户密码

来源:懂视网 责编:小OO 时间:2020-11-27 14:24:20
文档

如何从MySQL-Front中读取用户密码

前言;同样的套路又来了,继续尝试从配置文件中读取敏感的信息,这次轮到的是MySQL-Front。MySQL-Front就一款开源的mysql管理工具,官方网站www.mysqlfront.de/。配置文件的路径。MySQL-Front的配置文件存在用户目录下,环境变量是%appdata%。在windows7下的存储路径是。C:Users\%user%AppDataRoamingMySQL-FrontAccounts.xml。Accounts.xml这个XML文件里面存储了所有重要的信息,且密码默认不是加密的。上次我忘记mysql root用户的密码,打开这个文件立马就找回密码。
推荐度:
导读前言;同样的套路又来了,继续尝试从配置文件中读取敏感的信息,这次轮到的是MySQL-Front。MySQL-Front就一款开源的mysql管理工具,官方网站www.mysqlfront.de/。配置文件的路径。MySQL-Front的配置文件存在用户目录下,环境变量是%appdata%。在windows7下的存储路径是。C:Users\%user%AppDataRoamingMySQL-FrontAccounts.xml。Accounts.xml这个XML文件里面存储了所有重要的信息,且密码默认不是加密的。上次我忘记mysql root用户的密码,打开这个文件立马就找回密码。

本篇文章主要介绍了python3读取MySQL-Front的MYSQL密码的相关知识,具有很好的参考价值。下面跟着小编一起来看下吧

前言

同样的套路又来了,继续尝试从配置文件中读取敏感的信息,这次轮到的是MySQL-Front。

MySQL-Front就一款开源的mysql管理工具,官方网站www.mysqlfront.de/ 。

配置文件的路径:

MySQL-Front的配置文件存在用户目录下,环境变量是%appdata% 。

在windows7下的存储路径是:

C:Users\%user%AppDataRoamingMySQL-FrontAccounts.xml

Accounts.xml这个XML文件里面存储了所有重要的信息,且密码默认不是加密的。上次我忘记mysql root用户的密码,打开这个文件立马就找回密码,

这个算是不加密的好处吧。→_→不过总有刁民想害朕,还是需要保护好这些重要的信息,以免被坏人读取到。

格式化XML

Accounts.xml 中的内容是被压缩成一行的。需要格式化成好看的格式。这类在线工具搜索一下就可以找得到。

Accounts.xml 格式化后的内容如下:

<?xml version="1.0" encoding="utf-8"?>
<accounts version="1.1.0">
 <default>127.0.0.1</default>
 <account name="127.0.0.1">
 <lastlogin>42847.9391816088</lastlogin>
 <manualurl version="5.0.22-community-nt"></manualurl>
 <connection>
 <database></database>
 <host>127.0.0.1</host>
 <library>
 <filename>libMySQL.dll</filename>
 <tunnel_url></tunnel_url>
 </library>
 <password encode="none">root</password>
 <port>3306</port>
 <user>root</user>
 </connection>
 <favorites />
 </account>
 <account name="daqin">
 <lastlogin>0</lastlogin>
 <manualurl version=""></manualurl>
 <connection>
 <database></database>
 <host>127.0.0.1</host>
 <library>
 <filename>libMySQL.dll</filename>
 <tunnel_url></tunnel_url>
 </library>
 <password encode="none">daqin</password>
 <port>3306</port>
 <user>daqin</user>
 </connection>
 <favorites />
 </account>
</accounts>

python处理XML、HTML的利器PyQuery

我出于要练习的目的,想要用python的XML标准库处理XML ,但是发python 内置提供了好几种方法:xml.sax xml.dom xml.minidom

以及还有xml.parsers.expat ,选择太多,还是决定用PyQuery,PyQuery是依赖于lxml实现的jquery风格的xml解析和处理库。

lxml算是python很重要的库了,已知pandas,BeautifulSoup等等这些库有部分功能依赖lxml。

输入命令安装即可:

pip install pyquery

看完教程后就能把代码写出来了↓↓↓

python3 读取 MySQL-Front 的密码:

# -*- coding: utf-8 -*-
"""
Created on 2017-04-22 22:53:35

@author: codegay
"""
import os
from pyquery import PyQuery as pyq

xmlpath = os.environ['appdata']+r'MySQL-FrontAccounts.xml'

root = pyq(filename=xmlpath)
for r in root('connection').items():
 print("----------------------------------------------")
 print('host:',r('host').text())
 print('username:',r('user').text())
 print('password:',r('password').text())

运行代码后输出:

----------------------------------------------
host: 127.0.0.1
username: root
password: root
----------------------------------------------
host: 127.0.0.1
username: daqin
password: daqin

文档

如何从MySQL-Front中读取用户密码

前言;同样的套路又来了,继续尝试从配置文件中读取敏感的信息,这次轮到的是MySQL-Front。MySQL-Front就一款开源的mysql管理工具,官方网站www.mysqlfront.de/。配置文件的路径。MySQL-Front的配置文件存在用户目录下,环境变量是%appdata%。在windows7下的存储路径是。C:Users\%user%AppDataRoamingMySQL-FrontAccounts.xml。Accounts.xml这个XML文件里面存储了所有重要的信息,且密码默认不是加密的。上次我忘记mysql root用户的密码,打开这个文件立马就找回密码。
推荐度:
标签: 密码 用户 怎么
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top