给web用户控件自定义后台事件

评论(0)浏览(108)分类:Asp.Net/C#/WCF
给web用户控件自定义后台事件一直想写一系列关于web控件的文章,说说自己的一些体会。但一直很忙,就将这些文章分解开来,形成一个个的知识点随笔了:)我们在使用web用户控件时,经常遇到一种情况:控件需要与包含它的页面进行交互。交互的种类很多, 也分不同的层次。你可以使用viewstate,session乃至静态变量,都可以。但有些时候,当控件本身会触发回传,那么,就必须使用..

SQL语句导入导出大全

评论(0)浏览(93)分类:SQL及数据库
SQL语句导入导出大全/******* 导出到excel EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""' /*********** 导入Excel Select * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions /*动态文件名 dec..

MSSQL注入利用Group by&having猜表名和字段名

评论(0)浏览(88)分类:SQL及数据库
MSSQL注入利用Group by&having猜表名和字段名lcx和剑心等大牛在06年的时候就已经在用这种语法了,而我等小辈到最近才领略到,惭愧惭愧......手头暂时没有注入点测试,就先以我机器上的MSSQL做实验吧。下面的语句我直接写完整的SQL语句,注入的时候稍微改改就能用了,呵呵。假如现在有个注入点,所查询表的结构如下图:但是我们是不知道表明,不知道列名的....如果这个注入点原来的SQL语句是:..

MSSQL下用UNION和系统表配合猜表名和字段名深度注入

评论(0)浏览(82)分类:SQL及数据库
MSSQL下用UNION和系统表配合猜表名和字段名深度注入Author:零魂(zerosoul)Blog: http://hi.baidu.com/0soul转载请带上版权。这是这次出攻防大赛题目的时候顺便做的一些注入总结,是我通过查询系统表结构总结出来的。只要注入点有效,并且没有过滤单引号,即使它管理员表名和字段名设置的再复杂都是可以猜出来的,而且由于是用union,效率还是很高的。还有只需要DBO权限即可。以一个数字型注入点为..

重置IIS来宾帐户(IUSR_XXX)和进程启动帐户(IWAM_XXX)密码

评论(0)浏览(148)分类:操作系统及应用软件
重置IIS来宾帐户(IUSR_XXX)和进程启动帐户(IWAM_XXX)密码//MACHINENAME 指的是你的机器名//123456代表你要设置成的密码,自己改在CMD下运行如下命令net user IUSR_MACHINENAME 123456net user IWAM_MACHINENAME 123456cd c:\Inetpub\Adminscriptscscript.exe adsutil.vbs set w3svc/wamuserpass 123456cscript.exe adsutil.vbs set w3svc/anonymoususerpass 123456cscript.exe synciwam.vbs -viisreset..

简单获取IIS来宾帐户(IUSR_XXX)和进程启动帐户(IWAM_XXX)密码

评论(0)浏览(62)分类:操作系统及应用软件
简单获取IIS来宾帐户(IUSR_XXX)和进程启动帐户(IWAM_XXX)密码以前曾写过一篇博文《重置IIS来宾帐户(IUSR_XXX)和进程启动帐户(IWAM_XXX)密码》,主要用作在不小心修改了IIS里面的相关账户的情况。今天逛Bin牛(aspxspy作者)的Blog的时候,突然注意到他有一篇比较早的日志提到IIS的用户名和密码貌似是明文保存的,但是并没有说怎么找出明文密码。 不过他的几句话突然让我想到了我之前写的重置IIS密码的博文,设..

linux udev的权限漏洞测试方法

评论(0)浏览(90)分类:linux
linux udev的权限漏洞测试方法作者:梁增海 文章出处:http://s-logs.com/2009/04/linux-udev.html 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 漏洞相关信息可以在下面链接获取: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-1185 http://www.linux-magazine.com/online/news/local_root_exploit_in_udev http://www..

C#获取外网IP最简单的方法

评论(0)浏览(370)分类:Asp.Net/C#/WCF
C#获取外网IP最简单的方法+展开 -C#stringmyip="";using(System.Net.WebClientwc=newSystem.Net.WebClient()){myip=wc.DownloadString("//ip.asp");}MessageBox.Show(str);简单的几行代码,原理很简单,通过访问外部网站,返回你的外部接口IP地址。ASP文件只做一件事情,返回当前访问者IP。+展开 -VBScriptfunctiongetip()dimipip=Request.ServerVariables("http_x_forwar..

SQL 2005 安装时Application 不能创建对象

评论(0)浏览(84)分类:Asp.Net/C#/WCF
SQL 2005 安装时Application 不能创建对象这个错误很有趣,具体的原因就懒得探究了!大概是因为SQL 2005的安装使用了HTA,而服务器由于安全因素等考虑禁用了某些组件,比如SHELL组件等等。解决方法很简单,不要双击运行虚拟光驱(或光驱),在虚拟盘上右键,打开,不要选择自动播放,目录下有两个子目录SQL Server x64、SQL Server x86一般情况下是SQL Server x86,然后打开 Servers目录..

.net 使用 TCP 信道进行身份验证

评论(0)浏览(132)分类:Asp.Net/C#/WCF
.net 使用 TCP 信道进行身份验证使用 TCP 信道进行身份验证TCP 信道直接支持身份验证和模拟。本主题介绍如何配置客户端和服务器信道。通过设置关联的 TcpServerChannel 和 TcpClientChannel 对象的属性,.NET Framework 允许远程对象的服务器对调用方进行身份验证和模拟。服务器配置若要配置 TCP 服务器信道以对远程调用方进行身份验证,请将 TCP 信道上的 secure 属性设置为 t..

.net 2.0 remoting 中 TCP Channel 用户认证探讨

评论(1)浏览(139)分类:Asp.Net/C#/WCF
.net 2.0 remoting 中 TCP Channel 用户认证探讨在.net 2.0中,在使用 remoting 的 TCP Channel, 用户认证是安全性问题探讨主题之一.本文将从两个角度来探讨用户认证问题, 并提出一个问题来寻求大家的解决方法!一、两个通道类的区别Tcp Channel :服务器端注册通道方式一:(1)注册一个通道+展开-C#TcpChannelchannel=newTcpChannel(8086);ChannelServices.RegisterChannel(channel,true);(2)注册..

Sqlserver存储过程 加密、解密方法

评论(0)浏览(174)分类:SQL及数据库
Sqlserver存储过程 加密、解密方法+展开-SQL--使用WITHENCRYPTION选项可用于加密SQL存储过程或者触发器(SQLServer本身提供的加密算法).--WITHENCRYPTION子句对用户隐藏存储过程的文本。--加密存储过程CreateprocnameWITHENCRYPTIONasbegin--语句end--加密触发器CreateTRIGGERtrigger_nameON{table|view}WITHENCRYPTIONFORUpdateASbegin--语句end--未加密的存储过程可以用sp_helpt..

SQLserver里面的加密函数

评论(0)浏览(133)分类:SQL及数据库
SQLserver里面的加密函数+展开-SQL--SQL内部函数(单向不可逆)selectpwdencrypt('nofc')--加密selectpwdcompare('nofc',pwdencrypt('nofc'))--比较,返回1相等,0则反之。--邹建的加密函数(双向可逆)createfunctionf_jmstr(@strvarchar(8000),@pwdstrvarchar(8000))returnsvarchar(8000)Asbegindeclare@revarchar(8000)declare@iintselect@i=len(@str),@re=''whilelen(@p..

Remoting 中多信道(Chennel)注册问题

评论(1)浏览(191)分类:Asp.Net/C#/WCF
Remoting 中多信道(Chennel)注册问题 一般情况下我们用Remoting一个信道应该就够用了,因为程序要么是客户端,要么是服务器端。但是有时候也会出现一个客户端需要连接多个服务器端的情况,或者一个程序既作为服务器端(针对内网),又作为客户端(针对外网)。这个时候就需要注册多个信道了。根据一般的经验,客户端信道和服务器端信道应该是不冲突的。但实际的情况呢?看一下以下的代..

C# 创建服务定时访问数据库循环发送手机短信

评论(0)浏览(278)分类:Asp.Net/C#/WCF
C# 创建服务定时访问数据库循环发送手机短信所谓Windows后台服务,即后台自动运行的程序,一般随操作系统启动而启动,在我的电脑 服务后应用程序 服务里面能看到当前电脑的服务.一般而言,程序上用VC、C++写Windows服务,但是我对这些语言不是很熟,一般编程用C#较多,所以就用C#语言写了一个Windows服务.其实需求是这样的,做那个报价系统的时候加入了发短信的功能,订单处理完即将发货的时候要发送..

C# 定时任务

评论(0)浏览(509)分类:Asp.Net/C#/WCF
C# 定时任务//目的是后台定时运行文件同步操作 使A文件夹中的文件与B文件夹中的同步//先将A文件夹中存在而B文件夹中没有的A文件夹中的文件删除//再直接将B文件夹下的文件全部复制到A文件夹下//或者将B文件夹中存在A文件夹中没有或比A文件夹中的更新的B文件夹中的文件复制到A文件夹下 using System;using System.Collections.Generic;using System.Component..

防止.NET木马列所有站物理路径,防止.JPG类型木马

评论(0)浏览(136)分类:操作系统及应用软件
防止.NET木马列所有站物理路径,防止.JPG类型木马前段时间单位的服务器上被人上传了一个.NET木马,,这次让我认识到以前没有见过的上传木马的招数,,同时也找出一些对策,,咱落伍论坛很多都有服务器的,,就分享出来给大家吧。.net木马目前很强的,下载地址://download/20090831/76.aspx(你可以上传到你的服务器上看看对你的系统都能做什么)此木马是一个.NET程序制作,如果你的服务器支持...

SQL Server 2005:正则表达式使模式匹配和数据提取变得更容易

评论(0)浏览(227)分类:SQL及数据库
SQL Server 2005:正则表达式使模式匹配和数据提取变得更容易David Banister本文讨论: 使用正则表达式进行高效的 SQL 查询 SQL Server 2005 对正则表达式的支持 从 SQL Server 使用 .NET Regex 类 在数据库中有效地使用正则表达式 本文使用了以下技术: SQL Server 2005,.NET Framework下载本文中所用的代码: Regex2007_02.exe (154 KB) 浏览在线代码 目录 CLR 用户定义函数 模式匹配 数据提取 模式存储 匹..

SQL2000:使用正则表达式

评论(0)浏览(110)分类:SQL及数据库
SQL2000:使用正则表达式+展开-SQL/*功能:实现正则表达式替换调用示例:selectdbo.fn_RegexReplace('sdfasfjksdjfa12k232132134324lsdjlfka','[a-z]','',1,1)--替换所有字母/--selectdbo.fn_RegexReplace(columnname,'\/*[^>]*>','',1,1)fromtable--替换所有HTML代码CREATEfunctionfn_RegexReplace(@sourcentext,--原字符串@regexpvarchar(1000),--正则表达式@replacev..

SQL Server 2000 中使用正则表达式

评论(0)浏览(109)分类:SQL及数据库
SQL Server 2000 中使用正则表达式这两天有个需求,需要在数据库中判断字符串的格式,于是从网上搜集了一些资料,整理了一下。下面这个是一个自定义函数,用户可以调用这个函数判断指定的字符串是否符合正则表达式的规则.+展开-SQLCREATEFUNCTIONdbo.find_regular_expression(@sourcevarchar(5000),--需要匹配的源字符串@regexpvarchar(1000),--正则表达式@ignorecasebit=0--是否..

sql 查询慢的48个原因分析

评论(0)浏览(108)分类:SQL及数据库
sql 查询慢的48个原因分析1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)   2、I/O吞吐量小,形成了瓶颈效应。   3、没有创建计算列导致查询不优化。   4、内存不足   5、网络速度慢   6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)   7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)   8、sp_loc..

ASP中正则表达式的应用

评论(0)浏览(131)分类:Asp/VBScript
ASP中正则表达式的应用ASP中正则表达式的应用(一)   一、正则表达式概述   二、正则表达式在VBScript中的应用   三、正则表达式在VavaScript中的应用   四、示例   五、总结   一、正则表达式概述   如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。   请回想一下在硬盘上是如何查找文件的。..

在ASP中利用“正则表达式” 对象实现UBB风格的论坛

评论(0)浏览(119)分类:Asp/VBScript
在ASP中利用“正则表达式” 对象实现UBB风格的论坛上一次,我们谈到在ASP中如何利用“正则表达式”对象来实现各种数据的校验,文中描述了正则表达式对象的强大功能,接下来,我们来看看有关“正则表达式”对象的其他功能。当我们在网上冲浪的时候,尤其是浏览各类论坛的时候,经常会见到“UBB代码”这个词语。什么是UBB代码呢?UBB代码是HTML的一个变种,是Ultimate Bulletin Board (国外一个BBS程..

asp 正则表达式对象

评论(0)浏览(102)分类:Asp/VBScript
asp 正则表达式对象说明 Match对象只能通过RegExp对象的Execute方法来创建,该方法实际上返回了Match对象的集合。所有的Match对象属性都是只读的。 在执行正则表达式时,可能产生零个或多个Match对象。每个Match对象提供了被正则表达式搜索找到的字符串的访问、字符串的长度,以及找到匹配的索引位置等。 下面的代码说明了Match对象的用法:+展开-VBScriptFunction..

ASP正则表达式详解

评论(0)浏览(71)分类:Asp/VBScript
ASP正则表达式详解 本文全面的详细的介绍了ASP正则表达式的规范,以及如何建立和使用的注意事项。 什么是正则表达式 如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。 请回想一下在硬盘上是如何查找文件的。您肯定会使用 ? 和 * 字符来帮助查找您正寻找的文件。? 字符匹配文件名中的单个字符,而 * 则匹配..

asp.net 单用户登录经典解决方案

评论(0)浏览(161)分类:Asp.Net/C#/WCF
asp.net 单用户登录经典解决方案这里指的单点,泛指在WEB服务端,一个账户同一时刻只能存在一个票据!大家开发中可能都碰到的一个问题,怎么使同一个用户,在同一时间内只允许登录一次。很多人都会想到在数据库中用一个标识字段,登录进去置1,退出置0,登录时判断这个字段,如果是1就说明此用户在线,不允许登录,这个方案看似有效,但在实际使用中发现问题很多,比如,用户不是..

C# 通过DllImport使用 Win32 API

评论(1)浏览(115)分类:Asp.Net/C#/WCF
C# 通过DllImport使用 Win32 API  .net 框架程序可以通过静态 DLL 入口点的方式来访问本机代码库。DllImport 属性用于指定包含外部方法的实现的dll 位置。DllImport 属性定义如下: +展开-C#namespaceSystem.Runtime.InteropServices{ [AttributeUsage(AttributeTargets.Method)] publicclassDllImportAttribute:System.Attribute {  publicDllImportAttribute(strin..

用C#发送手机短信

评论(1)浏览(142)分类:Asp.Net/C#/WCF
用C#发送手机短信  通过编程方式实现短信息的发送对很多人来说是一件比较烦杂的事情,目前一般的解决方法是通过计算机和手机的连线,通过可对手机编程的语言编写相关的手机短信息程序来实现,而这种方法对于一般人来说是很难达到的,因为此种方法不仅要有很多必备的硬件设备,也还需懂得手机编程的相关知识。本文就来探讨一下另外一种通过Visual C#发送短信息的..

在C#中使用 HttpWebRequest 向网站提交数据

评论(0)浏览(123)分类:Asp.Net/C#/WCF
在C#中使用 HttpWebRequest 向网站提交数据HttpWebRequest 是 .net 基类库中的一个类,在命名空间 System.Net 下面,用来使用户通过 HTTP 协议和服务器交互。 HttpWebRequest 对 HTTP 协议进行了完整的封装,对 HTTP 协议中的 Header, Content, Cookie 都做了属性和方法的支持,很容易就能编写出一个模拟浏览器自动登录的程序。 程序使用 HTTP 协议和服务器交互主要是进行数据的提交,通常..

用C#使用HttpWebRequest Post数据时如何保持Session

评论(0)浏览(175)分类:Asp.Net/C#/WCF
用C#使用HttpWebRequest Post数据时如何保持Session 利用WebClient, HttpWebRequest向某址POST数据,这个都很方便,都有的网站需要保持SESSION才能进行下一步想要的操作。保持SESSION,关键在于如何保持住Cookie不变。代码如下:+展开-C#CookieContainercookie;privatevoidbutton1_Click(objectsender,System.EventArgse){HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create("http://localh..