sqlmap从入门到精通-第一章-1.3

简介: sqlmap从入门到精通-第一章-1.3

1.3 数据库在线导出工具Adminer

1.3.1 准备工作

这是一个类似phpmyadmin的mysql客户端管理管理工具,Adminer很小巧就是一个php文件,把这个文件上传到目标站点就可以管理目标站点的数据库。

下载地址:https://github.com/vrana/adminer/releases

1.3.2 使用Adminer管理数据库

通过各种方式上传此php文件,输入账户和密码即可管理数据库,简单的使用可参考下面链接

https://www.cnblogs.com/wangyuyang1016/p/11626330.html

这是我自己的vps搭建的

http://106.54.35.126/hackable/uploads/adminer-4.6.3.php

1.3.3 安全防范及总结

作者的博客有提到

https://blog.csdn.net/weixin_44023460/article/details/84898825

1.使用phpinfo来查看环境变量后,尽量在用后及时将其删除,避免泄露真实路径。

2.使用Lamp架构安装时,需要修改其默认root帐号对应的弱口令密码root。以及admin/wdlinux.cn。

3.LAMP集成了proftpd,默认用户是nobody,密码是lamp,安装完成后也需要修改。

4.如果不是经常使用或者必须使用phpMyadmin,则在安装完成后可删除。

5.严格目录写权限,除文件上传目录允许写权限外,其它文件及其目录在完成配置后将其禁止写权限,并在上传目录去掉执行权限。

6.部署系统运行后,上传无关文件,不在网站进行源代码打包,以及导出数据库文件,即使要打包备份,也使用强密码加密

7.设置root口令为强口令,字母大小写+特殊字符+数字,15位以上,增加破解的难度。

8.不在网站数据库连接配置文件中配置root账号,而是单独建立一个数据库用户,给予最低权限即可,各个CMS的数据库和系统相对独立。

9.定期检查Mysql数据库中的user表是否存在host为“%”的情况,plugin中是否存在不是自定义的函数,禁用plugin目录写入权限。

相关文章
|
2天前
|
存储 关系型数据库 MySQL
MySQL数据库实战:从入门到精通
本文介绍了MySQL的使用和优化,适合Web开发者阅读。首先,确保安装并配置好MySQL,熟悉SQL基础。接着,通过命令行客户端连接数据库,执行创建、查询、添加、修改和删除数据等操作。学习数据类型并创建表存储数据。最后,探讨了数据库优化,包括查询优化和索引使用,以提升性能。
27 2
|
2天前
|
IDE Java 应用服务中间件
第一章:入门、安装、配置
第一章:入门、安装、配置
|
9月前
sqlmap从入门到精通-第一章-1.2
sqlmap从入门到精通-第一章-1.2
|
10月前
|
SQL 网络协议 Java
JavaWeb第一章课后题 JDBC基础
JavaWeb第一章课后题 JDBC基础
165 0
|
10月前
|
Java 数据库连接 数据库
JavaWeb第二章课后题 JDBC进阶
JavaWeb第二章课后题 JDBC进阶
60 0
|
11月前
|
安全 Oracle 网络协议
Sqlmap手册—史上最全
Sqlmap手册—史上最全
278 0
|
11月前
|
SQL 关系型数据库 MySQL
MySQL基础入门教程
MySQL小白基础入门教程
154 1
|
11月前
|
SQL 关系型数据库 MySQL
MySQL数据库系统学习(从入门到精通)(下)
MySQL数据库系统学习(从入门到精通)
88 0
|
11月前
|
SQL 存储 关系型数据库
MySQL数据库系统学习(从入门到精通)(上)
MySQL数据库系统学习(从入门到精通)
82 0
|
11月前
|
关系型数据库 MySQL
MySQL数据库系统学习(从入门到精通)(中)
MySQL数据库系统学习(从入门到精通)
53 0

相关实验场景

更多