asp解密、还原chrw、chr编码文件的方法__第1页
asp解密、还原chrw、chr编码文件的方法__第2页
asp解密、还原chrw、chr编码文件的方法__第3页
asp解密、还原chrw、chr编码文件的方法__第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、asp解密、还原chrw、chr编码文件的方法_ 将asp函数的参数通过chrw编码加密后,如何解码chrw内容。下面的解码函数,原来很简洁,用正则提取内容中的chrw串,然后eval动态执行猎取的chrw串得到内容,再执行替换即可。留意事项参考源代码里面的说明,留意将源代码保存为vbs格式的文件后执行,假如是asp文件,需要将createobject修改为server.createobject。 01 function readfile(fn)读取编码文件的内容 02 set fso=createobject(scripting.filesystemobject) 03 set ts=fso

2、.OpenTextFile(fn,1,false,-2)留意这里的最终一个参数,假如你的是unicode编码,将-2(系统默认编码)修改为-1(unicode编码)。0为ascii 04 readfile=ts.ReadAll 05 ts.close 06 set ts=nothing 07 set fso=nothing 08 end function 09 function decodechrw(s)解码chrw编码的内容 10 set rx=new RegExp 11 rx.Global=true 12 rx.IgnoreCase=true 13 rx.Pattern=ChrWs*(s*

3、d+s*)(s*s*ChrWs*(s*d+s*)*解码chrw串 14 set mc=rx.Execute(s) 15 for each m in mc 16 s=replace(s, m.value,eval(m.value) 17 next 18 rx.Pattern=Chrs*(s*d+s*)(s*s*Chrs*(s*d+s*)*急吗chr串 19 set mc=rx.Execute(s) 20 for each m in mc 21 s=replace(s, m.value,eval(m.value) 22 next 23 decodechrw=s 24 25 end function

4、 26 function decodechrwfile(fn)解码内容包含chrw编码的文件 27 s=readfile(fn) 28 s=decodechrw(s) 29 将解码内容写回文件 30 set fso=createobject(scripting.filesystemobject) 31 set ts=fso.OpenTextFile(replace(fn,.,_decode.),2,true,-2)写入解码后的内容到原来文件名替换为 _decode的文件里面,如fn为encode.txt,则解码后的文件为encode_decode.txt 32 ts.write s 33 ts.close 34 set ts=nothing 35 set fso=nothing 36 end function 37 decodechr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论