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


猜你喜欢
- 1.在myblog中的urls.py中from django.urls import includefrom django.conf.url
- 摘要:在图像识别当中,一般步骤是先读取图片,然后把图片数据转化成tensor格式,再输送到网络中去。本文将介绍如何把图片转换成tensor。
- 在流量统计服务中都有Traffic source这个功能。Traffic source是针对访次级别的概念,换句话说,当访次建立的时候,la
- 本文实例讲述了java使用正则表达式查找包含的字符串。分享给大家供大家参考,具体如下:Hello.java:package hello;im
- 引言最近再做图像处理相关的操作的时间优化,用到了OpenCV和Pillow两个库,两个库各有优缺点。各位小伙伴需要按照自己需求选用。本篇博客
- 我想很多人都知道,在oracle里面,存储过程里面可以传入数组(如int[]),也就是说,可以传多条记录到数据,从而一起更新。减少数据库的请
- 说到关于请求方法的分支,让我们来看一下可以用什么好的方法来实现它。 考虑这个 URLconf/view 设计:# urls.pyfrom d
- 内容摘要:本文介绍了对数据库的基本操作:数据记录筛选(select),更新数据库(update),删除记录(delete),添加数据记录(i
- 源代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional/
- 本文实例讲述了Java操作Mysql的方法。分享给大家供大家参考。具体分析如下:不同于C#操纵数据库的千篇一律,如果是要Java把操纵数据库
- IDEA版本:2020.25. 用户名中文问题导致Jrebel用不了 - 解决方案5.1 重装系统 - 下次不要用中文啦5.2 改注册表,并
- 1 re.search() 的作用:re.search会匹配整个字符串,并返回第一个成功的匹配。如果匹配失败,则返回None 从源
- 编写兼容IE和FireFox的脚本确定的件很烦人的事,今日又经历了一次。一、正式表达式问题试图用以下表达式提取中括号“]”后面的内容,连接调
- 昨天还和裕波沟通我没有准备ppt,想以另一种互动的方式来交流。后来想想,每个人都准备了,我不准备也不太好意思,呵呵。今天在webrebuil
- 众神殿内,依次坐着Editplus、Atom、Sublime、Vscode、JetBrains家族、Comodo等等一众编辑器界的大佬们,偌
- 证明出错在dataloader里面在pytorch当中,float16和half是一样的数据结构,都是属于half操作,然后dataload
- 本文实例讲述了Python socket连接中的粘包、精确传输问题。分享给大家供大家参考,具体如下:粘包:发生原因:当调用send的时候,数
- 现实生活中,有很多场景中的事情是同时进行的,比如开车的时候,手和脚共同来驾驶汽车,再比如唱歌跳舞也是同时进行的。以上这些可以理解为多任务。那
- 表单在提交前我们通常会用客户端JS对其内容进行验证,通常都是写一个函数然后在onsumbit事件中调用,如下:<html><
- python中同样使用关键字class创建一个类,类名称第一个字母大写,可以带括号也可以不带括号;python中实例化类不需要使用关键字ne