Shellcode加密解密函数

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

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

加密函数

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 

 

标签:shellcode,加密,解密,函数
0
投稿

猜你喜欢

  • JavaScript设置获取和设置属性的方法

    2024-05-22 10:35:34
  • vue.js选中动态绑定的radio的指定项

    2024-04-27 16:13:25
  • Http与https对比详细介绍

    2022-09-10 05:01:38
  • python3从网络摄像机解析mjpeg http流的示例

    2021-01-12 09:00:54
  • lnmp下如何关闭Mysql日志保护磁盘空间

    2024-01-14 02:54:52
  • Python基础学习之反射机制详解

    2023-02-15 11:02:01
  • ASP隐藏真实文件的下载功能实现代码

    2011-04-14 11:12:00
  • 如何用SQLMail建立一个电子刊物自动处理系统?

    2010-06-13 14:36:00
  • 使用python svm实现直接可用的手写数字识别

    2023-06-09 13:57:19
  • 详解基于pycharm的requests库使用教程

    2023-08-12 09:40:39
  • python 协程 gevent原理与用法分析

    2021-10-12 23:36:19
  • python中urlparse模块介绍与使用示例

    2021-08-08 10:13:18
  • asp去除html的函数代码分析附实例说明

    2023-07-02 20:09:18
  • pytorch 实现二分类交叉熵逆样本频率权重

    2021-04-29 00:25:29
  • 实现有批量删除功能的ASP留言板

    2007-10-31 07:27:00
  • Python之ThreadPoolExecutor线程池问题

    2022-03-24 10:25:00
  • Python编写条件分支代码方法

    2021-08-16 12:31:17
  • python实现简单的tcp 文件下载

    2022-08-03 02:38:09
  • python实现门限回归方式

    2023-12-27 09:19:06
  • Python中__init__和__new__的区别详解

    2023-09-24 13:14:17
  • asp之家 网络编程 m.aspxhome.com