1 20 50 150 500
欢迎来到莱福软件站,找素材,搜软件,就上莱福软件站!
当前位置 >首页 >软件下载 >电脑软件 >编程开发 >源码相关

Asp代码变形器 v1.0 绿色免费版

软件信息
  • 分类:源码相关
  • 大小:643KB
  • 语言: 中文
  • 环境: WinAll, WinXP
  • 更新:2024-11-13
  • 评级:
  • 系统: Windows Linux Mac Ubuntu
  • 软件类别: 国产软件 / 免费软件 / 源码相关
  • 插件情况:
asp代码变形器,可以对简单的关键字符串进行变形。

例如:


'CDKEY可以作为验证asp系统是否合法的参数
CDKEY="WWW.cr173.COM"

<%Str="DQonQ0RLRVnv5Vw6jMFhc3D73y8mCNWEwnANCkNES0VZPSJXV1cuY3IxNzMuQ09NIg0KDQo="%>
<%
const BASE_SN_MAP_INIT="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
dim newline
dim BaseAspEncMap(63)
dim BaseAspDecMap(127)
'初始化函数
PUBLIC SUB initCodecs()
' 初始化变量
newline = "<P>" & chr(13) & chr(10)
dim max, idx
max = len(BASE_SN_MAP_INIT)
for idx = 0 to max - 1
BaseAspEncMap(idx) = mid(BASE_SN_MAP_INIT, idx + 1, 1)
next
for idx = 0 to max - 1
BaseAspDecMap(ASC(BaseAspEncMap(idx))) = idx
next
END SUB
PUBLIC FUNCTION BaseAspDecode(scrambled)
if len(scrambled) = 0 then
BaseAspDecode = ""
exit function
end if
dim realLen
realLen = len(scrambled)
do while mid(scrambled, realLen, 1) = "="
realLen = realLen - 1
loop
dim ret, ndx, by4, first, second, third, fourth
ret = ""
by4 = (realLen 4) * 4
ndx = 1
do while ndx <= by4
first = BaseAspDecMap(asc(mid(scrambled, ndx+0, 1)))
second = BaseAspDecMap(asc(mid(scrambled, ndx+1, 1)))
third = BaseAspDecMap(asc(mid(scrambled, ndx+2, 1)))
fourth = BaseAspDecMap(asc(mid(scrambled, ndx+3, 1)))
ret = ret & chr( ((first * 4) AND 255) + ((second 16) AND 3))
ret = ret & chr( ((second * 16) AND 255) + ((third 4) AND 15))
ret = ret & chr( ((third * 64) AND 255) + (fourth AND 63))
ndx = ndx + 4
loop
if ndx < realLen then
first = BaseAspDecMap(asc(mid(scrambled, ndx+0, 1)))
second = BaseAspDecMap(asc(mid(scrambled, ndx+1, 1)))
ret = ret & chr( ((first * 4) AND 255) + ((second 16) AND 3))
if realLen MOD 4 = 3 then
third = BaseAspDecMap(asc(mid(scrambled,ndx+2,1)))
ret = ret & chr( ((second * 16) AND 255) + ((third 4) AND 15))
end if
end if
BaseAspDecode=ret
END FUNCTION
call initCodecs
%>
<%Execute(BaseAspDecode(Str))%>

下载地址

热门软件

Top