节点文献

基于Web脚本语言加密软件的剖析

Analysis of script language encode software on web

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 成汝震赵闽刘宏忠

【Author】 CHENG Ru-zhen1,ZHAO Min1,LIU Hong-zhong2(1.College of Mathematics and Information Science,Hebei Normal University,Shijiazhuang 050016,China;2.Network Information Center,Hebei Normal University,Shijiazhuang 050016,China)

【机构】 河北师范大学数信学院河北师范大学网络信息中心 河北石家庄050016河北石家庄050016

【摘要】 针对网页脚本语言存在的安全问题,对当前广泛应用的脚本语言JavaScript加密软件JScript.Encode进行了分析,深入剖析了JScript.Encode的体系结构、算法和安全性,并进一步指出VBScript脚本加密所采用的VBScript.Encode软件也使用了相同的算法。实际分析过程中,使用了W32Dasm对Jscript.dll加密变换函数进行反编译,还使用了SoftICEI、DA等调试工具分析其算法,揭示了JScript.Encode加密软件存在的缺陷。为了弥补其算法的不足,提出了一个保护解释性语言源代码的设想。

【Abstract】 To resolve the security problem existing in web pages written in script language,Jscript.encode,a wide-range applied encode software for javascript,is analyzed systematically.Several aspects of Jscript.encode including its architecture,algorithm and security are analyzed comprehensively.It is also shown that the VBscript.encode software uses the same algorithm.In the analyze process,W32Dasm is used to de-assemble the crypt function of Jscript.dll,and debug tools such as softICE and IDA are used to analyze its algo-rithm.It is also provided a proposition for protecting the source code of interpreted language and counteracting the algorithm’s weakness.

【基金】 河北师范大学青年科研基金项目(L2003Q22)
  • 【文献出处】 计算机工程与设计 ,Computer Engineering and Design , 编辑部邮箱 ,2006年06期
  • 【分类号】TP309.7
  • 【被引频次】2
  • 【下载频次】87
节点文献中: 

本文链接的文献网络图示:

本文的引文网络