R50 d2df171994420a1a3414f95b77404125
Веб программирование

ЕГЭ

Добавлено 15 сен 2016 в 20:59
Пожалуй, самый незаконный из моих проектов. У меня были и проекты по отслеживанию пользователей в контакте, по распознаванию капчи на военном форуме, и по сбору информации о пользователях на форуме путем доработки ядра системы TraceAround (проект Sled), но этот пожалуй переплюнет их... Идея данного проекта возникла у меня весной 2012 года, когда я сдал первый экзамен ЕГЭ. Я зашел на портал где можно было посмотреть результаты и увидел там форму ввода паспортных данных (серии и номера)... Через некоторое время меня вдруг осенило, что это числовые последовательности, и.... Можно их просто подобрать обычным перебором, зная какие серии паспортов выдавались в этих годах (а у меня именно такая и была), а номер подобрать не так уж и сложно... Так и родился этот проект. Его целью было собрать статистику по региону, о примерном распределении баллов сдачи предметов (ну и узнать - тако ли плохо я сдал). На сбор информации по оптимальным сериям ушло около 3-х недель. Как показала практика: сбор информации составил около 90% от всей имеющейся. Соответственно, мне удалось создать статистику сдачи.

На следующий же год ситуация повторилась. Я снова запустил программу, уже доработав и интерфейс, и запустив сразу не в 1 поток подбор, а асинхронно в 7 потоков (странная цифра, но оказалась оптимальной). И мне уже за меньшее количество дней удалось собрать большинство результатов (хотя на этот раз пришлось использовать прокси, так как сервер начинал блокировать запросы). И удалось собрать статистику уже по 2-м годам.... В целях безопасности, доступ к данному сервису ограничен... Хотя это было и плохо, но я об этом рассказываю, чтобы было понятно: конечно, с одной стороны, чем проще для пользователя - тем лучше, а с другой - вполне возможно, что эта идея пришла не только ко мне, но и к другим. И, в отличие от меня, могли собирать не только баллы и ФИО, но еще и паспортные данные, а в результате получилось более 12000 выпускников... Так что, иногда все-таки стоит поставить защиту попрочнее)
A562503af9 651152da67 Aec7635f18 3ccd120163