Алгебарски Цаптцха
Набасао на Интернету за занимљив технологије из Цаптцха - корисник је затражено да реши линеарне једначине са једном роот и укуцајте решење као валидације кода.
Када сам био у потрази за цаптцха на блогу, покушали су много другачији, али са чудним приступом не долази преко. Одлучио сам да гледам ближе, отворио је своју страницу и разочарани - задатак за ЦАПТЦХА текст се приказује уместо на слици.
Дакле, из радозналости одлучио да га поломите ![]()
У принципу, ово је линеарна Цаптцха алгебарски једнацина (ак + б = 0). За решења се користе (О, зашто ја не знам о томе на 1-3 степена је чак у стању да ради на ПДА?)..
Линија са задцхеи за цаптцха се добија из хтмл-кода неке странице облику:
<б> (<и> к </ б> +9) ∙ 5 +4 = 64 </ б> |
.
Од тагова
<б> |
могу да се уклоне у фази добијања исправну линију, али је велика штета да не, па због јасноће напустио.
Следећа линија је мало обраде да доведе у облику погодном за решење у Макима, затим актуелне одлуке да се Настави - излаз прераду за изолацију од жељеног верификационог кода (излаз из Макима прилично детаљно, чак и ако користите опцију-тихо):
# / Уср /! Бин / перл користите упозорења; усе стрицт; користи кодирање 'утф8'; ми $ инпут = '<б> (<и> к </ б> +9) ∙ 5 +4 = 64 </ б>'; Улаз $ = ~ с | | ИГ | </ [Б И]>; Улаз $ = ~ с / ∙ / * / иг; Улаз $ = ~ с / - / - / иг; принт $ уноса, "\ н"; ми $ од = Кк / Макима - тихо - серија-Стринг = реши "($ улаз);" /; ми $ к = $ $ 1 ако се = ~ м # \ [к = (- \ а \ д +?) \] # ГИ; принт $ к "\ н"; екит 0;
Тако сам био срећан у једној вечери да се упознају са занимљивом идејом за механизма цаптцха и уче о чудесном рачунарског система Макима алгебре.
Желим вам пуно нових открића и пријатно!
Више о сличним темама:
Филед ундер: Линук и гаџета и технократију |
Тагс: Цаптцха , линук , макима , безбедност , алгебре , програмирање се |
Но Цомментс 


Рецент Цомментс