SQLRecorder是一个能够实时记录SQL语句的工具,方便代码审计时对SQL注入的实时关注

admin 2025年2月18日19:12:09评论22 views字数 576阅读1分55秒阅读模式

SQLRecorder是一个能够实时记录SQL语句的工具,方便代码审计时对SQL注入的实时关注

工具介绍

SQLRecorder能够实时记录应用运行时产生的SQL查询以及语法错误,方便代码审计时对SQL注入的实时关注。

SQLRecorder以代理的形式运行,区别于MySQL日志记录查询,SQLRecorder能够更好的感知SQL查询及其查询结果,并能记录日志所不能记录的MySQL语法错误

SQLRecorder目前支持MySQL数据库查询记录。

使用

1.命令行窗口监控

运行指令

命令:

sqlrecorder command -s 127.0.0.1:3306 -p 127.0.0.1:43306

该命令将使SQLRecorder作为代理端监听127.0.0.1:43306,并指定后续连接MySQL服务端地址为127.0.0.1:3306

SQLRecorder是一个能够实时记录SQL语句的工具,方便代码审计时对SQL注入的实时关注

使用场景一

Web应用程序作为客户端连接SQLRecorder,SQLRecorder将实时记录产生的SQL查询以及语法错误

SQLRecorder是一个能够实时记录SQL语句的工具,方便代码审计时对SQL注入的实时关注
SQLRecorder是一个能够实时记录SQL语句的工具,方便代码审计时对SQL注入的实时关注

使用场景二

使用mysql命令行工具(或其他连接工具)作为客户端连接SQLRecorder,SQLRecorder将实时记录产生的SQL查询以及语法错误

SQLRecorder是一个能够实时记录SQL语句的工具,方便代码审计时对SQL注入的实时关注
SQLRecorder是一个能够实时记录SQL语句的工具,方便代码审计时对SQL注入的实时关注

工具获取

https://github.com/LtmThink/SQLRecorder/tree/master

 

原文始发于微信公众号(黑白之道):SQLRecorder是一个能够实时记录SQL语句的工具,方便代码审计时对SQL注入的实时关注

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年2月18日19:12:09
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   SQLRecorder是一个能够实时记录SQL语句的工具,方便代码审计时对SQL注入的实时关注http://cn-sec.com/archives/3755483.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息