网络编程
位置:首页>> 网络编程>> Asp编程>> Shellcode加密解密函数

Shellcode加密解密函数

作者:Bin 来源:Bin博客 发布时间:2009-04-24 11:18:00 

标签:shellcode,加密,解密,函数

不知道写得对不对啊!错了再改吧!

加密函数

Function Encodestr(s,xorstr)
Dim en
For i=1 To Len(s)
    en = en & hex (Asc(Mid(s,i,1)) Xor "&h"&xorstr)
Next
If Len(s) Mod 2 >0 Then 
    en = en & "00"
End If     
Set regex=new regExp
     regex.pattern="(..)(..)"
     regex.IgnoreCase=true
     regex.global=true
     matches=regex.replace(en,"%u$2$1")
  Encodestr=LCase(matches)
End Function

解密函数

Function Decodestr(s,xorstr)
Dim de,destr
de=Replace(s,"%u","")
set regex=new regExp
     regex.pattern="(..)(..)"
     regex.IgnoreCase=true
     regex.global=true
     matches=regex.replace(de,"$2$1")
For i = 1 To Len(matches) step 2
     hexTmp = Mid(matches,i,2)
     If hexTmp <> "00" Then
     destr = destr & CHR(CLng("&h" & hexTmp) Xor "&h"&xorstr)
     End If
Next
Decodestr=LCase(destr)
End Function 

 

0
投稿

猜你喜欢

  • firefox不支持text-overflow一直让人很折腾。。不过还好有大虾为我们提供解决方案。。text-overflow: ellip
  • 当然有其它工具可以做这件事,但如果客户不允许你在服务器乱装东西时这个脚本就会有用了。 代码如下:DECLARE @tbImportTable
  • HTTP_X_FORWARDED_FOR与REMOTE_ADDR的区别.在Request.ServerVariables中并没有HTTP_X
  • Rel-License 是微格式的开发标准之一,简单的说就是通过给引用标签(通常是链接)加上REL属性,来标明所引用链接/数据与文章的关系。
  • Oracle中表的外键是保证系统参照完整性的手段,而参照完整性是指分布在两个表中的列所满足的具有主从性质的约束关系。外键涉及到两个表,其中一
  • 下面是asp代码实现列出sql数据库中存储过程的功能,可自行添加其它功能:< HTML >< 
  • 1、使用索引来更快地遍历表。缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索
  • 我准备在ASP中连接MYSQL了,请问如何做?首先要正确安装MYSQLX,装好之后,可调用以下程序即可正常访问MYSQL:<%@&nb
  • 概述 -------------------------------------------------------------------
  • 在封装自己的FileSystemObject库的时候,测试的时候发现在文件夹或文件很多的时候,效率很低,显示一个文件夹需要2秒甚至更多,这让
  • 已知有一个XML文件(bookstore.xml)如下:<?xml version="1.0" encoding=
  • 在当今用户的显示器越来越大的今天,之前的1024*768固宽布局有点越来越不合时宜,对大屏幕的用户而言,两侧空空的留白给人第一眼的印象是严重
  • 以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila FF1. document.form.item 问题
  • 在进行WEB标准网页设计时,必不可少的是写入大量的CSS语法,一般情况下我们可以通过Dreamweaver软件的“CSS样式”面板自动生成相
  • 此类技巧还有很多,欢迎继续分享解析 URL从 James Padolsey 的 Blog中看到的个小技巧,就是利用 a 标签的 DOM 属性
  • 高效的css写法中的一条就是使用简写。通过简写可以让你的CSS文件更小,更易读。而了解CSS属性简写也是前端开发工程师的基本功之一。今天我们
  • 这是写给web设计者和前端开发者的教程,我们将演示如何使用Photoshop创建按钮的sprite图,然后是如何使用jQurey打造动态渐变
  • 中文字体设计发展到现在,风格越来越多样化,特别是在广告(美术)字体方面,因为字数少 局限小,优秀的作品层出不穷,比较突出的应用在标志设计唱片
  • 内容摘要:在网页制作中,有许多的术语,例如:CSS、HTML、DHTML、XHTML等等。在下面的文章中我们将会用到一些有关于HTML的基本
  •  代码如下:Create PROCEDURE Batch_Delete @TableName nvarchar(100), --表
手机版 网络编程 asp之家 www.aspxhome.com