位置: 编程技术 - 正文
推荐整理分享python3读取MySQL-Front的MYSQL密码(python 读取数据库),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:python读取数据库表,Python3读取两行数据,python 读取数据库,Python3读取垃圾邮件,Python3读取csv文件,Python3读取csv文件,Python3读取共享内存数据,Python3读取文件,内容如对您有帮助,希望把文章链接给更多的朋友!
前言
同样的套路又来了,继续尝试从配置文件中读取敏感的信息,这次轮到的是MySQL-Front。
MySQL-Front就一款开源的mysql管理工具,官方网站 。
配置文件的路径:
MySQL-Front的配置文件存在用户目录下,环境变量是%appdata% 。
在windows7下的存储路径是:
C:Users%user%AppDataRoamingMySQL-FrontAccounts.xml
Accounts.xml这个XML文件里面存储了所有重要的信息,且密码默认不是加密的。上次我忘记mysql root用户的密码,打开这个文件立马就找回密码,
这个算是不加密的好处吧。→_→不过总有刁民想害朕,还是需要保护好这些重要的信息,以免被坏人读取到。
格式化XML
Accounts.xml 中的内容是被压缩成一行的。需要格式化成好看的格式。这类在线工具搜索一下就可以找得到。
Accounts.xml 格式化后的内容如下:
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 的密码:
运行代码后输出:
标签: python 读取数据库
本文链接地址:https://www.jiuchutong.com/biancheng/375606.html 转载请保留说明!友情链接: 武汉网站建设