在CentOS的PHP日志中检测SQL注入可参考以下方法:
grep
等工具搜索日志中与SQL注入相关的关键词,如UNION SELECT
、OR 1=1
、DROP TABLE
、--
(注释符)等。'
、分号;
)或非业务正常输入的SQL语句,例如SELECT * FROM users WHERE id = '1' OR '1'='1'
。SQLMap
等工具分析日志中的请求参数,检测是否存在可利用的注入点。general_log
),可关联分析PHP日志与数据库日志,定位恶意SQL的执行记录。注:检测后需及时修复漏洞,采用参数化查询(如PDO预处理语句)防止SQL注入。