#想用sqli-labs打靶场时发现security这个库中的表没有一个

#本人以为并非连这个库就上网查阅和翻看别人搭建靶场时的视频,发现确实连接security这个库,于查看了db-creds.inc的文件发现连接无误,问题就是库中为空

恳请各位师傅给予帮助和其他建议方案。柏托啦
#想用sqli-labs打靶场时发现security这个库中的表没有一个


关注♥ 该回答参考ChatGPT,由吾为汝整理提供,如若有用,还请题主采纳!♥
在搭建靶场时,如果你发现 security 数据库中的表为空,可能是由于以下几个原因。下面是一些排查和解决的建议:
许多靶场项目在初始化时会提供 SQL 脚本,用于创建数据库和填充初始数据。确保你已经运行了这些初始化脚本。通常,这些脚本会在项目的文档中提供,或者在项目的目录中可以找到。
虽然你提到 db-creds.inc 文件中的连接信息是正确的,但请再次确认以下几点:
security 数据库)。使用数据库管理工具(如 phpMyAdmin、MySQL Workbench 或命令行工具)连接到数据库,检查以下内容:
security 数据库确实存在。检查数据库的错误日志,可能会有关于连接或执行 SQL 脚本时的错误信息。这可以帮助你找到问题的根源。
如果以上步骤都没有解决问题,可以尝试以下方法:
security 数据库,然后重新运行初始化脚本以重新创建数据库和表。查看项目的官方文档或 GitHub 页面,看看是否有其他用户遇到类似问题并提供了解决方案。你也可以在相关的论坛或社区(如 Stack Overflow)中寻求帮助。
如果问题依然存在,考虑使用其他的靶场项目,例如 DVWA(Damn Vulnerable Web Application)或 bWAPP(Buggy Web Application),这些项目也提供了丰富的 SQL 注入练习环境。
通过以上步骤,你应该能够找到并解决 security 数据库为空的问题。如果仍然无法解决,请提供更多的错误信息或上下文,以便进行更深入的分析。希望这些建议对你有所帮助!