C#/vbscript/JS如何加密保护HTML/javascript源代码

评论(0)浏览(471)分类:JavaScript/Ajax
C#/vbscript/JS如何加密保护HTML/javascript源代码  本文通过将源代码进行unicode转换后进行混淆加密,对HTML或者javascript源代码进行加密,将内容转换为一些看似乱码的内容,然后通过客户端的JS脚本反相解析回来。  HTML/javascript源代码加密混淆算法1)ASCII编码内可见字符【33~126】,33~79进行+47操作操作,80~126进行-47操作2)ASCII编码内部可见字符【0~32,127】,【128~133】,不操..

vbscript ascw返回负数解决办法

评论(0)浏览(34)分类:Asp/VBScript
vbscript ascw返回负数解决办法  MSDN文档对AscW的解释:AscW是为使用Unicode字符的32位平台提供的。它返回Unicode(宽型)字符代码,因此可以避免从ANSI到Unicode的代码转换。  按照参考手册的定义,AscW函数应该返回一个字符的Unicode字符编码,但是对某些汉字来说,得到的返回值是负数的。如过字的Unicode编码是36807,但是测试的时候得到-28729。测试代码如下script l..

javascript/vbscript/asp生成随机数

评论(0)浏览(70)分类:Asp/VBScript
javascript/vbscript/asp生成随机数  由于javascript,vbscript生成的随机数都是0~1之间的小数,如果要生成介于整数之间的随机数时,需要进行一些相关的处理才行,源代码如下。  javascript生成整数之间的随机数script type=text/javascriptfunction rnd(min,max){ var tmp=min; if(maxmin){min=max;max=tmp;} return Math.floor(Math.random()*(max-min+1)+min);}alert(rn..

asp对数组随机取值不重复

评论(0)浏览(15)分类:Asp/VBScript
asp对数组随机取值不重复  asp对数组随机取值,不重复取同一个数组里面的值。源代码如下Function rndint(byval MaxNum,byval MinNum)'asp生成整数之间的随机数函数 dim tmp if MaxNumMinNum then tmp=MinNum:MinNum=MaxNum:MaxNum=tmp end if Randomize rndint=int(rnd *(MaxNum-MinNum+1)+MinNum)End Function'arr:数组'num:要取的个数funct..

asp将字符串内容转换为2进制数据

评论(0)浏览(23)分类:Asp/VBScript
asp将字符串内容转换为2进制数据  asp如何将字符串内容转换为2进制数据,要实现字符串到2进制的转换,可以使用adodb.stream对象写入字符串,然后设置stream的type为1,即指定或返回的数据类型为2进制,然后就可以读取2进制数据流了。  asp如何将字符串内容转换为2进制数据流源代码如下function TextToBinary(text) dim bindata,stream set stream=server.CreateObject(ad..

asp往文件中追加重写内容源代码

评论(0)浏览(21)分类:Asp/VBScript
asp往文件中追加重写内容源代码  asp向文件中追加内容,重写文件内容vbscript源代码%'filename:文件名'ct:内容'readwritemode:1只读 2重写 8添加,可以通过设置此参数实现文件的重写或者添加新内容'create:是否创建新文件 ,true/false'encoding:编码,0:ascii -1:unicode -2:系统缺省,中文系统为ANSIfunction WriteFile(filename,ct,readwr..

Request.ServerVariables参数集介绍

评论(0)浏览(17)分类:Asp/VBScript
Request.ServerVariables参数集介绍Request.ServerVariables(Url)返回服务器地址Request.ServerVariables(Path_Info)客户端提供的路径信息Request.ServerVariables(Appl_Physical_Path)与应用程序元数据库路径相应的物理路径Request.ServerVariables(Path_Translated)通过由虚拟至物理的映射后得到的路径Request.ServerVariables(Script_Name)执行脚本的名称Request.ServerVariabl..

vbscript创建网站桌面快捷方式

评论(0)浏览(24)分类:Asp/VBScript
vbscript创建网站桌面快捷方式vbscript创建网站桌面快捷方式源代码如下,将下面的代码保存为vbs,双击运行即可创建本站的桌面快捷方式Set WshShell = WScript.CreateObject(WScript.Shell)strDesktop = WshShell.SpecialFolders(Desktop)'特殊文件夹桌面'在桌面创建一个网站的快捷方式set oShellLink = WshShell.CreateShortcut(strDesktop \编程设计网.lnk)'创..

asp调用Request.Form集合之后,不能再调用BinaryRead

评论(0)浏览(56)分类:Asp/VBScript
asp调用Request.Form集合之后,不能再调用BinaryRead错误:使用 Request.Form 集合之后,不能调用 BinaryRead ,使用 Request.Form 集合之后,不能调用 BinaryRead1)Request.form 是用来获取post 提交的字符的2)Request.BinaryRead 获取二进制调用Request.Form后,上载的数据已经被IIS全部处理完了,用BinaryRead当然也就没有数据可读了。两种方法中你只能用一种,如果上传文件,可以用以BinaryR..

asp Command.execute执行存储过程无法获取返回值

评论(0)浏览(29)分类:Asp/VBScript
asp Command.execute执行存储过程无法获取返回值  今天在csdn看到一个问题,asp调用存储过程获取return返回值,没有获取到返回值,代码也没有出现问题。  拿他的代码测试了下,发现将Set MyComm=Server.CreateObject(ADODB.Command)MyComm.ActiveConnection=conn 'conn是数据库连接字串MyComm.CommandText=user_check '指定存储过程名MyComm.CommandType=4 '表明这是一个存储过..

ASP获取存储过程Return返回值和Output输出

评论(0)浏览(25)分类:Asp/VBScript
ASP获取存储过程Return返回值和Output输出1,ASP获取存储过程获取Return返回值存储过程代码--存储过程Create PROCEDURE MYSQL @a int, @b intAS return @a + @bGOasp代码Set conn = Server.CreateObject(ADODB.Connection)conn.open Driver={SQL Server};server=192.168.1.69;uid=sa;pwd=sa;database=union_5k3g;Set MyCommand = Server.CreateObject(ADODB.Command)MyCommand...

Asp CreateParameter参数详解

评论(1)浏览(130)分类:Asp/VBScript
Asp CreateParameter参数详解    asp调用存储过程追加参数通过CreateParameter方法,用来指定属性创建新的Parameter对象。具体语法如下:Set parameter = command.CreateParameter (Name, Type, Direction, Size, Value)参数说明Name 可选,字符串,代表 Parameter 对象名称。Type 可选,长整型值,指定 Parameter 对象数据类型。Direction 可选,长整型值,指定 Parameter ..

asp连接mysql读取数据

评论(0)浏览(66)分类:Asp/VBScript
asp连接mysql读取数据  asp想要连接mysql数据库,首先需要安装MySQL ODBC 3.51驱动。  连接字符串如下set conn = server.createobject(adodb.connection)Conn.Open DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;DATABASE=Shops;USER=root;PASSWORD=xxx;参数解析SERVER :服务器地址,如127.0.0.1DATABASE: 要链接的数据库 shopsUSER:服务器登录用户名PAS..

Server.MapPath ASP 0214 (0x80004005)错误

评论(0)浏览(34)分类:Asp/VBScript
Server.MapPath ASP 0214 (0x80004005)错误  ASP常用Server.MapPath()来获取文件或文件夹路径,但是你可能碰到过这个方法出错的情况,而在手册或者教程中根本找不到相应的说明,只能从网上搜索到问题的答案。1. 为MapPath方法指定的Path参数中包含无效字符。 ASP 0214 (0x80004005) 例子:Server.MapPath(Yes,I do.txt)'(Yes,I do.txt是一个合法的文件名) 这样的文件名可能来自于用..

ASP执行ping命令获取结果

评论(0)浏览(114)分类:Asp/VBScript
ASP执行ping命令获取结果  功能:asp使用WShShell调用系统的Ping命令,将Ping的结果重定向到一个文本文件中去,再把文本文件显示到网页中  具体做法如下  1)首先, 建一个.BAT文件(例如:aspping.BAT,保存在d:\web站点下),这个文件要在ASP中调用,文件内容为:ping -a %1 d:/web/%2.txt  (%1)是将来要ping的地址,(%2)是存储ping结果的文件.  以下是ASP执..

asp无惧上传类库

评论(1)浏览(149)分类:Asp/VBScript
asp无惧上传类库asp上传类库,asp无惧上传类库注意:如果网站不是默认的gb2312编码,注意修改下面特别标注的ADODB.Stream对象的charset为你网站的编码,要不会出现乱码。dim oUpFileStreamClass UpFile_ClassDim Form,File,Version,ErrPrivate Sub Class_Initialize Version = 无惧上传类 Version V1.2 Err = -1End SubPrivate Sub Class_Terminate '清除..

asp存储和读取access中2进制数据

评论(0)浏览(27)分类:Asp/VBScript
asp存储和读取access中2进制数据  用来获取上一个页面传递过来的数据一般是使用 Request对象。同样的,可以使用Request对象来获取上传上来的文件数据,使用的方法是Request.BinaryRead()  要从数据库中读出来图片的数据显示到网页上面要用到的方法是:Request.BinaryWrite()。  在得到了图片的数据,要保存到数据库中的时候,不可以直接使用Insert语句对数据库进行操作,..

asp给excel文件设置密码

评论(0)浏览(16)分类:Asp/VBScript
asp给excel文件设置密码asp给excel文件设置密码,保护excel文件set objExcelApp = CreateObject(Excel.Application)objExcelApp.DisplayAlerts = false objExcelApp.Application.Visible = falseobjExcelApp.WorkBooks.Open(d:\2.xls)set objExcelBook = objExcelApp.ActiveWorkBookset objExcelSheets = objExcelBook.Worksheetsset objExcelSheet = objExcelBook.She..

asp防sql注入源代码

评论(0)浏览(21)分类:Asp/VBScript
asp防sql注入源代码  asp通用防sql注入源代码,将此段代码放在你执行sql读取数据之前,以便判断客户端提交的内容是否包含恶意注入内容dim spDim Fy_Post,Fy_Get,Fy_getIn,Fy_Inf,Fy_Xh,Fy_db,Fy_dbstr,Kill_IP,WriteSql,Fy_postIn'自定义需要过滤的字串,用 | 分隔Fy_getIn = '|#|exec|insert|select|delete|update|%|chr|char|mid|master|truncate|decla..

asp Server.Transfer和Server.Execute介绍

评论(0)浏览(31)分类:Asp/VBScript
asp Server.Transfer和Server.Execute介绍Server.Transfer和Server.Execute使用方法Server.Transfer 文件名Server.Execute 文件名Server.TTransfer 的作用是在一个页面执行的时候转向到第一个页面的地址.而执行完之后不执行转向前的程序.比如F1.asp程序代码:%response.write 第一个文件的内容brhrServer.Transfer F2.aspresponse.write 第一个文件不执行的内容%F2.asp%=now()%执行过F1...

asp如何修改操作系统用户密码

评论(0)浏览(54)分类:Asp/VBScript
asp如何修改操作系统用户密码    windows 2003已经自己带了修改域用户密码的相关ASP网页文件,位置在C:\windows\system32\inetsrv\iisadmpwd,只需要在IIS里面发布就可以了。    下面就介绍一下如何使用这些文件。1、 在IIS上新建一个虚拟目录2、 输入虚拟目录别名为iisadmpwd3、 设置权限为读取和执行4、 完成5、 在新建虚拟目录的属性里修改默认内容文档6、 在IE里输入..

防sql注入参数处理要点

评论(0)浏览(17)分类:黑客技术
防sql注入参数处理要点  下面的示例代码以VBScript为例,介绍防sql注入参数处理要点,只要在操作数据之前,按照下面的步骤对客户端提交的参数进行验证,一般不会出现sql注入问题,最多是脚本出错,在cint语句那里读数据库,使用连接字符串构成sql语句的,需要执行下面的操作  1)如果参数为字符串,将'替换掉xx=replace(request(xx),',)  2)如果参数为..

asp sqlserver2000 [Microsoft][ODBC SQL Server Driver][DBNETLIB]一般性网络错误。请检查网络文档

评论(0)浏览(42)分类:Asp/VBScript
asp sqlserver2000 [Microsoft][ODBC SQL Server Driver][DBNETLIB]一般性网络错误。请检查网络文档  今天访问一个本地的asp程序时,在连接SqlServer2000数据库出现下面的错误Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'[Microsoft][ODBC SQL Server Driver][DBNETLIB]一般性网络错误。请检查网络文档。  这个程序没改动过,以前都是可以运行的。最近好像安装了什么软件还是配置过什么了,导致出现这个错误。网上找..

使用WMI获得硬盘和CPU的序列号

评论(0)浏览(32)分类:Asp/VBScript
使用WMI获得硬盘和CPU的序列号  首先,引用System.Management;然后在代码中Imports System.Management;'获得硬盘序列号 Dim cmicWmi As New System.Management.ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive") Dim Uint32 As UInt32 For Each cmicWmiObj As ManagementObject In cmicWmi.Get Uint32 = cmicWmiObj("signature") Next TextBox1.Text = Uint32...

asp查询access数据库中的表

评论(0)浏览(28)分类:Asp/VBScript
asp查询access数据库中的表  可以通过adodb.connection openschema方法进行查询access数据库中存在的表,下面为源代码+展开-VBScriptConstadSchemaTables=20'asp中没有定义adodb.connectionopenschema参数一的枚举变量值,要自己定义setconn=server.CreateObject("adodb.connection")conn.Open"provider=microsoft.jet.oledb.4.0;datasource="&server.MapPath("acc.mdb"..

adodb.connection openschema使用说明

评论(0)浏览(15)分类:Asp/VBScript
adodb.connection openschema使用说明adodb.connection openschema使用语法+展开-VBScriptsetconnection=server.createobject("adodb.connection")Setrecordset=connection.OpenSchema(Querytype,[Restrictions],[SchmeID])adodb.connection openschema返回值返回包含模式信息的 Recordset 对象。Recordset 将以只读、静态游标打开。adodb.connection openschema参数说明Querytype:..

asp操作xml文件类库

评论(0)浏览(16)分类:Asp/VBScript
asp操作xml文件类库  asp操作xml文件的类库+展开-VBScriptClassXMLDOMDocumentPrivatefNode,fANodePrivatefErrInfo,fFileName,fOpenDimXmlDom'返回节点的缩进字串PrivatePropertyGetTabStr(byValNode)TabStr=""IfNodeIsNothingThenExitPropertyIfnotNode.parentNodeIsnothingThenTabStr=""&TabStr(Node.parentNode)EndProperty'返回一个子节点对象,ElementOBJ为父..

利用U盘进行软件加密的方法

评论(0)浏览(18)分类:Asp/VBScript
利用U盘进行软件加密的方法  一般的U盘不具备加密的功能,虽然U盘和加密狗外形有一些相似,但是内部完全不一样的,U盘只是一个存储器芯片和简单的附属电路,而现在的智能卡加密狗都具有一个单独的CPU或者加密芯片,可以执行相当复杂的加密算法。  有的软件开发商有这样一种需求,就是使用U盘发布软件的同时,想要节约成本,防止U盘中的软件被复制,但又不想再购买昂贵..

VB获取计算机硬件序列号

评论(0)浏览(123)分类:Asp/VBScript
VB获取计算机硬件序列号  目前比较常见的硬件资源包或:硬盘物理序列号、CPU序列号、网卡MAC地址、BIOS序列号、主板序列号等,下面是使用VB调用 Windows的WMI编写的一段硬件指纹获取的演示程序,直接将其另存为VBS后缀文件即可运行。稍加修改即可应用在共享软件里,实现用注册码对软件进行保护的功能。+展开-VBScriptMsgValue=""SetobjWMIService=GetObject("winmgmt..

asp cookies方法

评论(0)浏览(15)分类:Asp/VBScript
asp cookies方法  为了使用Cookies集合更加方便,可使用名称为Haskeys的附加属性。假如访问的cookie本身也是个集合,即它是一个多值的cookie,这将返回True。使用Haskeys属性,可以遍历完整的Request.Cookies集合,从而获得所有cookie的列表及它们的值。+展开-VBScriptForEachobjItemInRequest.CookiesIfRequest.Cookies(objItem).HasKeyThen''''UseanotherFo..