用ASP生成XBM数字图片(可用来生成验证码)

发布时间:2023-01-27 23:39:22

ASP生成XBM数字图片(可用来生成验证码)直线网www.linecg.comXBM图片是一个纯文本的文件,可以用ASP来自动生成。可以用它来使用网站登陆的验证码;我们用记事本打开该文件进行分析:其文件结构为:[color=Blue]#definecounter_width48#definecounter_height9staticunsignedcharcounter_bits[]={7c,3c,7c,3c,70,3c,fe,7c,fe,7c,78,7c,ee,ee,ee,ee,7c,ee,e0,ee,60,ee,74,ee,70,fe,30,fe,70,fe,38,ec,e0,ec,70,ec,1c,e0,ee,e0,70,e0,fe,7e,fe,7e,70,7e,fe,3c,7c,3c,70,3c}[/color]文件扩展名为:.xbm[color=Blue]#definecounter_width48[color=Red]''这儿定义的是图片的宽度,一般8的倍数[/color]#definecounter_height9[color=Red]''这儿定义的是图片的高度,是任意的。[/color]staticunsignedcharcounter_bits[]={7c,3c,7c,3c,70,3c,fe,7c,fe,7c,78,7c,ee,ee,ee,ee,7c,ee,e0,ee,60,ee,74,ee,70,fe,30,fe,70,fe,38,ec,e0,ec,70,ec,1c,e0,ee,e0,70,e0,fe,7e,fe,7e,70,7e,fe,3c,7c,3c,70,3c}[color=Red]''这儿是图片用来显示内容的十六进制的代码[/color][/color]正如staticunsignedchar英文意思为静态的,无符号的,烧焦的。它只能用来显示黑白两种颜色。二进制中的1将来用显示为黑色,0为白色。下面为0~9数字的二进制数组(其中的图片样式仅试用于本例。如果需要别的0~9数字样式,请另自行生成)[color=Blue]''此处声明0~9绘图用数组[/color][color=Red]dimnum(9,8''数字0num(0,0="0x38"num(0,1="0x7c"num(0,2="0xee"num(0,3="0xee"num(0,4="0xee"
num(0,5="0xee"num(0,6="0xee"num(0,7="0x7c"num(0,8="0x38"''数字1num(1,0="0x70"num(1,1="0x78"num(1,2="0x7c"num(1,3="0x74"num(1,4="0x70"num(1,5="0x70"num(1,6="0x70"num(1,7="0x70"num(1,8="0x70"''数字2num(2,0="0x7c"num(2,1="0xfe"num(2,2="0xee"num(2,3="0xe0"num(2,4="0x70"num(2,5="0x38"num(2,6="0x1c"num(2,7="0xfe"num(2,8="0xfe"''数字3num(3,0="0x7c"num(3,1="0xfe"num(3,2="0xee"num(3,3="0x60"num(3,4="0x30"num(3,5="0xe0"num(3,6="0xee"num(3,7="0xfe"num(3,8="0x7c"''数字4num(4,0="0x70"num(4,1="0x78"num(4,2="0x7c"num(4,3="0x76"num(4,4="0x77"num(4,5="0xff"num(4,6="0xff"num(4,7="0x70"num(4,8="0x70"

用ASP生成XBM数字图片(可用来生成验证码)

相关推荐