2年前“冲击波”病毒爆发时,我曾经对它的SHELLCODE进行过分析,现在把我当时写的分析献出来, 让大家看看“一代名毒”是怎样的。一般来说,shellcode都是这样写的,因此只要hook shellcode必须调用的api,判断esp和eip 的差值如果在0x1000以内(也就是说代码在堆栈里运行),那么基本上可以确认系统受到缓冲区溢出攻击,该进程必须马上退出。 当然,有些更厉害的shellcode采用直接调用native api,raw socket收发包等技术,hook api监视...
http://www.jb51.net//article/6397.htm
不同语言的URLEncode1.javascriptencodeURIComponent 方法将文本字符串编码为一个统一资源标识符 (URI) 的一个有效组件。encodeURIComponent(encodedURIString)必选的 encodedURIString 参数代表一个已编码的 URI 组件。说明encodeURIComponent 方法返回一个已编码的 URI。如果您将编码结果传递给 decodeURIComponent,那么将返回初始的字符串。因为 encodeUR...
http://www.jb51.net//article/6235.htm
[html]<html><head><title>Unicode 编码转换器</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><style type=text/css>body { background-color: white; margin-top: 24px; }h1 { font:&nb...
http://www.jb51.net//article/6010.htm
在“关于Dreamweaver制作UTF-8编码网页的测试”中提及的疑惑http://www.cnbruce.com/blog/showlog.asp?cat_id=27&log_id=999“阿韩”朋友一语解惑:即勾选上“包括Unicode签名(BOM)”为详细了解,以下内容摘自帮助文档:若要设置文档编码,请使用“默认编码”弹出式菜单。“默认编码”指定在创建新页面时要使用的编码,以及指定在未指定任何编码的情况下打开一个文档时要使用的编码。有关更多信息,请参见了解文档编码。如果选择Unicode(UTF-8)作为文档编码,则不需要实体编码,因为UTF-8可以安全地表示所有字符。如果选择...
http://www.jb51.net//article/5955.htm
从一些 Unicode 字符值中返回一个字符串。String.fromCharCode([code1[, code2[, ...[, codeN]]]])参数String必选项。为 String 对象。code1, . . . , codeN可选项。是要转换为字符串的 Unicode 字符值序列。如果没有给出参数,结果为空字符串。说明在调用 fromCharCode 前不必创建 String 对象。在下面的例子中,t...
http://www.jb51.net//article/5676.htm
UTF8 == Unicode Transformation Format -- 8 bit 是Unicode传送格式。即把Unicode文件转换成BYTE的传送流。 UTF8流的转换程序: Input: unsigned integer c - the code point of the character to be encoded (输入一个unico...
http://www.jb51.net//article/5675.htm
escape() 方法:采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。unescape方法与此相反。不会被此方法编码的字符: @ * / +英文解释:MSDN JScript Reference: The escape method returns a string v...
http://www.jb51.net//article/5658.htm
escape方法返回一个可在所有计算机上读取的编码String对象。functionescape(charString:String):String参数charString必选。要编码的任何String对象或文本。备注escape方法返回一个包含charstring内容的字符串值(Unicode格式)。所有空格、标点、重音符号以及任何其他非ASCII字符都用%xx编码替换,其中xx等于表示该字符的十六进制数。例如,空格返回为“%20”。字符值大于255的字符以%uxxxx格式存储。注意escape方法不能用来对“统一资源标识符”(URI)进行编码。对其编码应使用encodeURI和encode...
http://www.jb51.net//article/5656.htm
测试结果:在IE下:>>支持keyCode>>不支持which和charCode,二者值为undefined在Firefox下:>>支持keyCode,除功能键外,其他键值始终为0>>支持which和charCode,二者的值相同在Opera下:>>支持keyCode和which,二者的值相同>>不支持charCode,值为undefined[html]<script type="text/javascript">//By 枫岩@IECN.Netfunction $(s){&nbs...
http://www.jb51.net//article/5608.htm
/** * Find the X position of an object, relative to the viewport * Code copied from quirksmode.org * @param obj Object to find x position for */function findPos...
http://www.jb51.net//article/5349.htm
<%functionunicode(str)dimi,j,c,i1,i2,u,fs,f,punicode=""p=""fori=1tolen(str)c=mid(str,i,1)j=ascw(c)ifj<0thenj=j+65536endififj>=0andj<=128thenifp="c"thenunicode=""&unicodep="e"endifunicode=unicode&celseifp="e"thenunicode=unicode&""p="c"endifunicode=unicode&"&#"&j&am...
http://www.jb51.net//article/4800.htm
