本地测试网站 路径中具有非法字符 (S(uyz5jq45ppmxpxu04iwsxkbd))

早几天都很正常,路径都在这个下面http://127.0.0.1/bbs/,然后直接跟其它文件名,昨天开始就在路径当中加入了个s()函数的奇怪字符,里面的参数值我留意过是每次测试都会改的.但一次测试当中页面跳转中不变.
我到同学的机子上连也还是一样.
今天清了两个木马,不知道是不是中了病毒.那位高手知道的话指点一下.多谢了.

bbs是IIS的一个虚拟网站来的.
每次打开http://127.0.0.1/bbs/index.aspx都要显示htttp://127.0.0.1/bbs/(S(rrvx0merddmnnpnmwdvfeg45))/index.aspx
打开里面的所有连接都会加入那个奇怪的字符串.但是,暂时没影响到正常使用,怪就一个字.不过看起来超不爽.

第1个回答  2007-04-29
不知道你需要用什么语言来写?
以下是C#的
以下是全角转半角,半角转全角的代码,你可以参考下
/**//// <summary>
/// 转全角的函数(SBC case)
/// </summary>
/// <param name="input">任意字符串</param>
/// <returns>全角字符串</returns>
///<remarks>
///全角空格为12288,半角空格为32
///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248
///</remarks>
public string ToSBC(string input)
{
//半角转全角:
char[] c=input.ToCharArray();
for (int i = 0; i < c.Length; i++)
{
if (c==32)
{
c=(char)12288;
continue;
}
if (c<127)
c=(char)(c+65248);
}
return new string(c);
}

/**//// <summary>
/// 转半角的函数(DBC case)
/// </summary>
/// <param name="input">任意字符串</param>
/// <returns>半角字符串</returns>
///<remarks>
///全角空格为12288,半角空格为32
///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248
///</remarks>
public string ToDBC(string input)
{
char[] c=input.ToCharArray();
for (int i = 0; i < c.Length; i++)
{
if (c==12288)
{
c= (char)32;
continue;
}
if (c>65280 && c<65375)
c=(char)(c-65248);
}
return new string(c);
}

本地测试网站 路径中具有非法字符 (S(uyz5jq45ppmxpxu04iwsxkbd))
\/**\/\/\/ <summary> \/\/\/ 转全角的函数(SBC case)\/\/\/ <\/summary> \/\/\/ <param name="input">任意字符串<\/param> \/\/\/ <returns>全角字符串<\/returns> \/\/\/<remarks> \/\/\/全角空格为12288,半角空格为32 \/\/\/其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 \/\/\/<\/rema...

相似回答
大家正在搜