Авторегалка это некий скрипт или программа, которая регистрирует аккаунты на различных сайтах. Аккаунты можно использовать разными полезными способами, перечислять которые нет смысла, но в общем понятно что мало аккаунтов не бывает. :)

Основных способов создания авторегалок есть два. Первый – это анализ http обмена между браузером и сайтом и эмуляция этого обмена из скрипта. Способ довольно прост в реализации в простых случаях, но по сути является тупиковым, поскольку малейшая грамотная попытка сайта как-то защититься – полностью исключает возможность создания работоспособного скрипта с разумными трудозатратами.

Другой подход заключается в использовании клиентского браузера с какими-либо надстройками вокруг него. В качестве надстроек могут быть использованы: консольный жабаскрипт (ныне забытый wsh или что-то более новое), greacemonkey-подобные скрипты, которые инъектятся в страницу и делают то что нужно, макроязыки для тестеров, типа iMacros, программы на обычных языках программирования с использованием интегрированного браузер-контрола.

Плюсом этого подхода является возможность из программы сделать всё что может сделать обычный юзверь при регистрации, исполнение жабаскриптов, двиганье мышкой и т.д., то есть кроме как с помощью капчи сайту от такой программы никак не защититься. Встроить капчеломалку в браузерный сценарий тоже не очень сложно. Минус тоже есть и он вытекает из общей глюкавости браузеров – если у вас браузер как-то заглючил посередине сценария, например выдал модальное сообщение, то кроме как прибить программу извне, других вариантов нету.

Похожие посты