谁帮我解密这段网页代码

来源:百度知道 编辑:UC知道 时间:2024/06/03 14:56:51
源代码如下:
%uc9c9%u87cd%u9292%ud4c5%u8ad3%u888b%ude93%ud0d2%uca92%u92d0%ucbce%ud5de%uced2%u93c9%uc5d8%ubdd8%uBDBD%uBDBD%uBDBD%uEAEA%uBDBD%uBDBD%uBDBD%uEAEA%uBDBD%uBDBD%uBDBD%uEAEA

要求:
1、本段代码加密方式
2、本段代码解密方式
3、本段代码是什么意思
回答满意还奖励RMB
谁能提供更满意的答复吗!

%uxxxx表示UNICODE的编码,我计算一下
-------------------------------------------
文字都给你算出来了,只不过那个病毒把前面的文字隐藏在了其他地方。
代码是病毒的一部分,包括了下面一行的文字。
ttp://xin765.com/wm/svchost.exe
-----------------------------------------------------------
结论:病毒
ttp://xin765.com/wm/svchost.exe
网址不完全,估计前面是h ^_^
下面的程序可以计算出来

1. 每个字节XOR BD
2. 每个字节XOR BD
3. 包括了一个不完整的网址,上面已经写了

如果需要更多
-----------------------------------------------------------

#include <stdio.h>
#include <stdlib.h>

char unknown[]="%uc9c9%u87cd%u9292%ud4c5%u8ad3%u888b%ude93%ud0d2%uca92%u92d0%ucbce%ud5de%uced2%u93c9%uc5d8%ubdd8%uBDBD%uBDBD%uBDBD%uEAEA%uBDBD%uBDBD%uBDBD%uEAEA%uBDBD%uBDBD%uBDBD%uEAEA";

int getascii(const char *str,char *buf){
int len=0;
int pos=0;
int ch=0;
int status=0;
for(pos=0;pos<strlen(str) ;pos++){
switch(str[pos]){
case '0':
case '1'