成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 利用html5 canvas破解簡單驗(yàn)證碼及getImageData接口應(yīng)用

利用html5 canvas破解簡單驗(yàn)證碼及getImageData接口應(yīng)用

熱門標(biāo)簽:平頂山電子地圖標(biāo)注怎么修改 地圖標(biāo)注自己去過的地方 高德地圖標(biāo)注錯(cuò)誤怎么修改 洛陽市伊川縣地圖標(biāo)注中心官網(wǎng) 電銷機(jī)器人視頻 江蘇高頻外呼系統(tǒng)線路 標(biāo)準(zhǔn)智能外呼系統(tǒng) 搜狗星級酒店地圖標(biāo)注 會(huì)聲會(huì)影怎樣做地圖標(biāo)注效果
敝校的教務(wù)管理系統(tǒng)(貌似不止我們學(xué)校用呢),一到選課時(shí)間服務(wù)器各種崩不解釋,有時(shí)為了選個(gè)課就要反復(fù)輸入驗(yàn)證碼,一想到千千萬萬的大學(xué)生把時(shí)間浪費(fèi)在輸入驗(yàn)證碼上面,我就覺得,我有義務(wù)拯救一下人類。

搜了一下,看到這篇文章,3年前的文章了。我參考了前半部分,借助TamperMonkey這個(gè)插件,大概實(shí)現(xiàn)了想要的效果??梢栽赨serscript獲取這個(gè)腳本,GitHub上面也有,代碼寫得丑,求debug,求指教。
說下思路:HTML 5中的canvas有個(gè)接口getImageData可以用來從驗(yàn)證碼圖像中取得像素?cái)?shù)據(jù)。每一個(gè)像素有對應(yīng)r,g,b,a四個(gè)值,r,g,b是紅綠藍(lán)三色,a是透明度。

觀察到教務(wù)管理系統(tǒng)的驗(yàn)證碼是5個(gè)數(shù)字,字體字號大小都不變,而且雖然背景雖然有干擾,但是很明顯跟字體顏色有很大區(qū)別,所以就用了一個(gè)很粗糙的方法:我們知道,顏色越淺,rgb值越大,顏色越深,rgb值越少。于是我對每一個(gè)像素點(diǎn)進(jìn)行判斷,rgb的和小于350(這個(gè)值是測出來的)的就是屬于字體的像素,為了方便觀察,把它的rgb值都設(shè)置為255,否則設(shè)置為0。這樣就獲得了一個(gè)黑底白字的圖片了。

復(fù)制代碼
代碼如下:

var ctx = canvas.getContext('2d');
ctx.drawImage(img,0,0);
var c = ctx.getImageData(0,0,img.width,img.height);
for(i=0; i<c.height; i++){
for(j=0; j<c.width; j++){
var x = (i*4)*c.width+(j*4);
var r = c.data[x];
var g = c.data[x+1];
var b = c.data[x+2];
if(r+g+b > 350){
c.data[x] = c.data[x+1] = c.data[x+2] = 0;
}
else{
c.data[x] = c.data[x+1] = c.data[x+2] = 255;
}
}
}  

然后我用畫圖工具放大圖片,觀察了一下,得出每個(gè)數(shù)字是一個(gè)12*8像素的矩形,再之后就求出每一個(gè)數(shù)字對應(yīng)的像素個(gè)數(shù),發(fā)現(xiàn)0和8還有6和9的像素個(gè)數(shù)是一樣的,就進(jìn)行一下特判(比如正中間有像素的就肯定是8而不是0了)。然后……還是觀察一下……每個(gè)數(shù)字對應(yīng)的矩陣的坐標(biāo)……寫出這個(gè)函數(shù):

復(fù)制代碼
代碼如下:

function getNum(imgData,x1,y1,x2,y2){
var num = 0;
for(i=y1; i<y2; i++){
for(j=x1; j<x2; j++){
var x = (i*4)*imgData.width+(j*4);
if(imgData.data[x] == 255)num++;
}
}
switch(num)
{
case 56:{
j = (x1+x2)/2;
i = (y1+y2)/2;
var x = (i*4)*imgData.width+(j*4);
if(imgData.data[x] == 255)
return 8;
else
return 0;
}
case 30:return 1;
case 50:return 2;
case 51:return 3;
case 48:return 4;
case 57:return 5;
case 58:{
i = y2-2;
j = x1;
var x = (i*4)*imgData.width+(j*4);
if(imgData.data[x] == 255)
return 9;
else
return 6;
}
case 37:return 7;
default:return 0;
}
}

原文用了神經(jīng)網(wǎng)絡(luò)來判斷,準(zhǔn)確率大大提高,我不會(huì)用,所以就沒用了……
我用這個(gè)方法獲得的驗(yàn)證碼準(zhǔn)確率也有95%以上,暫時(shí)夠用了。有空再研究一下神經(jīng)網(wǎng)絡(luò)好了。
有需要的同學(xué)可以拿去用,Chrome瀏覽器要先裝TamperMonkey,F(xiàn)irefox則是GeaseMonkey,然后安裝這個(gè)腳本就ok了。

標(biāo)簽:常德 果洛 蚌埠 廣西 鄂爾多斯 廣東 松原 阿克蘇

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《利用html5 canvas破解簡單驗(yàn)證碼及getImageData接口應(yīng)用》,本文關(guān)鍵詞  利用,html5,canvas,破解,簡單,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《利用html5 canvas破解簡單驗(yàn)證碼及getImageData接口應(yīng)用》相關(guān)的同類信息!
  • 本頁收集關(guān)于利用html5 canvas破解簡單驗(yàn)證碼及getImageData接口應(yīng)用的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    a毛片在线播放| 卡通动漫亚洲综合| 一本久道综合色婷婷五月| 国产精品入口| 九九精品视频在线观看| 农村妇女一区二区| 久久精品国产亚洲AV熟女| 国产成人免费在线| 一道本无吗dⅴd在线播放一区| 久久久久久久久久久久久久国产| 午夜视频免费播放| 日本国产在线视频| 91在线精品秘密一区二区| 国产嫩草一区二区三区在线观看| 久久久中文字幕| 成人在线高清免费| 中文日韩在线观看| 精品人妻在线播放| 天堂网在线观看在线观看精品| 国产日韩视频在线播放| 色婷婷综合视频在线观看| 成人免费观看49www在线观看| 人妻va精品va欧美va| 久久这里只有精品8| 欧美日韩中文一区| 9999精品成人免费毛片在线看| 欧美精品久久久久久久久久久| 在线免费观看高清视频色| 亚洲在线观看免费视频| av大片在线看| 在线电影国产精品| 精品国产乱子伦一区| 国产午夜精品久久| 国产精品国产三级国产aⅴ入口| 免费人成年激情视频在线观看| 992tv免费直播在线观看| 国产原创一区| 红桃一区二区三区| 五月天婷婷网站| 日本黄色大片在线观看| 国产又大又黄又粗| 国内视频自拍在线视频| 麻豆传媒在线播放| 亚洲国产欧美在线观看| 久久久久99精品成人片三人毛片| 日本成a人片在线观看| 国产精品麻豆成人av电影艾秋| 久久麻豆一区二区| 亚洲精品无码一区二区| 欧美精品一级二级三级| 99re6热只有精品免费观看| 欧美一区二区三区视频| 九九视频在线播放| 中文字幕一区二区不卡| 色yeye免费人成网站在线观看| 成人欧美一区二区三区在线播放| 毛片在线看片| 伊人色综合久久天天五月婷| 在线看片成人| 成人片在线免费看| 最近免费中文字幕视频2019| 污视频在线观看免费网站| 色偷偷色偷偷色偷偷在线视频| 精品毛片网大全| 波多野结衣家庭教师在线| 成年网在线观看免费观看网址| 成人动漫av| 国产精品视频一区二区三区,| 日本一本不卡| 国产精自产拍久久久久久| 欧美成人自拍| c#hpsocket| 欧美亚洲日本精品| 久久99精品国产自在现线| 亚洲一区亚洲二区亚洲三区| 激情av一区二区| 无码无遮挡又大又爽又黄的视频| 无码人妻精品一区二区| 精品在线免费视频| 国产91富婆露脸刺激对白| 国产亚洲精品va在线观看| 国产综合精品一区二区三区| 欧美91视频| 精品自拍一区| 成人av网站在线观看| 欧美一区二区在线视频观看| 精品人妻一区二区三区麻豆91| 久操视频免费在线观看| 任我爽精品视频在线播放| 国产v综合ⅴ日韩v欧美大片| 日韩欧美中文字幕一区二区| 久久人人爽人人爽人人片av不| 欧美精品久久96人妻无码| 麻豆91在线播放| 亚洲欧美99| 美女被黑人40厘米进入| 亚洲sss视频| 成人精品在线播放| 国产一级一区二区| 综合欧美国产视频二区| 黄色资源网久久资源365| 美女主播精品视频一二三四| 国产日韩欧美黄色| 国产激情视频一区| 少妇特黄一区二区三区| 免费看黄色一级大片| 欧美一区二区三区在线观看视频| 国产精品久久久久影院| 久久九九国产精品| 免费99视频| 欧美精品与人动性物交免费看| 在线视频日本亚洲性| 成人手机视频在线| 欧美网站在线观看| 136国产福利精品导航网址| 91青青草免费观看| 免费在线观看视频a| 区一区二视频| 毛片aaaaaa| 亚洲日本精品一区| 亚洲精品视频在线看| 色婷婷av一区二区三区软件| 午夜久久美女| 久久综合精品一区| 日韩欧美激情一区二区| 在线视频一区二区三区| 国模私拍一区二区三区| 欧美日韩国产精品一区二区亚洲| 免费a级毛片在线观看| 国产高清自拍一区| 亚洲男男gay视频| 视频国产一区二区三区| 看女生喷水的网站在线观看| 九九热精品在线观看| 日本一道高清一区二区三区| 成人美女大片| 免费国产一区| 香蕉久久一区二区三区| 菠萝蜜视频在线观看www入口| 欧美一级精品片在线看| 高清在线成人网| 欧美丰满高潮xxxx喷水动漫| 别急慢慢来1978如如2| 欧美一区二区精品在线| 手机在线观看毛片| 在线成人午夜影院| 欧美日韩久久中文字幕| 自己做鸭怎么接单寻找客源| 日本一区二区免费高清视频| 国产精品一区二区无码对白| 免费成人美女在线观看.| 蜜桃久久精品乱码一区二区| 国产一区 二区| 一区福利视频| 中文字字幕一区二区三区四区五区| 蜜桃视频在线观看一区| 日韩欧美视频在线免费观看| 99久久婷婷国产综合精品| 久久精品无码一区二区三区| 久久综合九色综合久99| 在线观看中文字幕亚洲| 日韩欧亚中文在线| 亚洲成色在线综合网站2018站| 欧美私模裸体表演在线观看| 国产九一视频| 亚洲亚裔videos黑人hd| 老司机午夜网站| 国产麻豆精品视频| 亲子伦视频一区二区三区| 1区2区3区在线观看| 国产精品www爽爽爽| 最新理论片影院| 日本电影亚洲天堂| 巨胸喷奶水www久久久免费动漫| 在线午夜精品| 国产成人3p视频免费观看| 成人动漫免费在线观看| 天天操天天干天天插| 国产在线成人精品午夜| 亚洲3atv精品一区二区三区| 国产中文在线观看| 亚洲一区二区三区在线看| 日韩欧美在线综合网| 一区二区三区精品99久久| 亚洲天堂中文字幕| 亚洲三级一区| 4444亚洲人成无码网在线观看| 欧美一区二区三区成人片在线| 亲爱的老师9免费观看全集电视剧| 欧美天堂在线观看| 国产剧情在线视频| 很黄很污的视频网站| 国产亚洲欧美日韩在线观看一区二区| 欧美一区二区三区| 色橹橹欧美在线观看视频高清| 亚洲羞羞网站| 国产精品999.| 黄色录像二级片| 色综合伊人色综合网站| 美女被到爽高潮视频| 一本一道波多野结衣一区二区| 羞羞影院欧美| 99视频精品全部免费在线视频| 午夜精品久久久久99蜜桃最新版| 午夜成人亚洲理伦片在线观看| 国产欧美综合在线| 中文字幕乱码视频| 国产调教一区二区三区| 亚洲国产一区二区三区在线播| 一线天粉嫩在线播放| 成人福利片网站| 超碰97免费在线| 农村老熟妇乱子伦视频| 超碰在线国产| 日韩精品一区中文字幕| 日本在线免费中文字幕| 欧美一区二区三区激情| 性做久久久久久免费观看欧美| 精品少妇一区二区三区在线视频| 日本a在线播放| 亚洲中文字幕无码专区| 国产一区二区动漫| 亚洲免费不卡视频| 欧美涩涩视频| 国产人成一区二区三区影院| 欧美一级片在线观看| freexxx性亚洲精品| 琪琪第一精品导航| 日本电影在线观看网站| 精品日本一线二线三线不卡| 日本在线视频www鲁啊鲁| 丝袜足控免费网站xx网站| 黄色在线视频观看网站| 99热精品国产| 日韩精品第1页| 婷婷五月综合缴情在线视频| 欧美激情综合五月色丁香| 久久在线播放| 午夜成人免费视频| 日韩在线观看免费网站| 欧美日韩黄色网| 国内精品久久久久久久| 性爽视频在线| 91在线看国产| 久草影视在线| 欧美日韩激情视频一区二区三区| 日本亚州欧洲精品不卡| 欧美色图激情小说| 国产99视频在线| 国产主播性色av福利精品一区| 一区二区三区蜜桃| 国产精品久久久久久中文字| 成人免费观看在线视频| www.xx日本| 亚洲精品永久免费| 国产91网红主播在线观看| 国产一级久久久| 懂色av一区| 神马午夜dy888| 超碰免费在线| 色综合999| 好吊妞视频一区二区三区| 国产精品人人妻人人爽人人牛| 无码视频一区二区三区| 亚洲av综合色区| 女色窝人体色77777| wwwwww99| 日韩av在线精品| 亚洲成色精品| 中文成人在线| 欧美日韩国产不卡在线看| 美女伦理水蜜桃4| 国产午夜精品视频一区二区三区| 欧美中文字幕视频| av网址在线看| 欧美午夜视频| 精品剧情v国产在线观看在线| wwwxxx在线观看| 日韩伦理一区二区三区av在线| 香蕉视频网站在线| 热99这里只有精品| 99热免费在线观看| 黄色毛片视频| 一区二区三区四区不卡在线| 色94色欧美sute亚洲线路一久| 中文字幕一区二区人妻电影丶| 一二三四日本中文字幕| 日韩欧美国产精品一区二区三区| 中文字幕一区二区中文字幕| 久久一区二区免费播放| 一本一道久久a久久精品| 91精品人妻一区二区三区蜜桃2| 蜜桃一区二区三区在线观看| 在线观看免费p片视频网站地址| 国产精品成人播放| 在线免费观看欧美| 99精品视频在线观看| 国产精品久久久久77777| 国产有码在线一区二区视频| 一区二区三区精品| 国产三级久久久| 日韩欧美亚洲另类制服综合在线| 欧美成人免费播放| 亚洲一区二区激情| y111111国产精品久久久| 国产精品臀控福利在线观看| 日韩免费精品| 水蜜桃精品av一区二区| 色猫猫成人app| 久久福利资源站| 国内自拍第二页| 川上优的av在线一区二区| 91黑丝在线观看| aaawww| 日韩精品成人免费观看视频| 亚州男人的天堂| 波多野吉衣在线视频| 欧美a级片网站| 最近中文字幕免费在线观看| 污网站在线观看免费| 视频免费1区二区三区| 在线免费一级片| 天天干夜夜艹| 日韩一二三区在线观看| 精品视频一区二区在线观看| 欧美自拍视频在线观看| 羞羞影院欧美| 亚洲欧美se|