Diskuze: Captcha solver
Tvůrce
Zobrazeno 25 zpráv z 25.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Většinou se na to najímají Indové.
Další možností je zneužít návštěvníky vlastního webu
Já jsem doufal spíš v nějáký software, podle výpočtů bych to totiž řešil ještě 1d 18h čistýho času, když mám jeden v průměru za 3.058 vteřiny
To zrovna ne, řeším stahování z uloz.to bez zadávání captcha, jsem zjistil že se negenerují, ale je tam uložená databáze 50k
V IT má každý svoje miesto.
Američania na testovanie,
Indovia na lúštenie Captcha..
Kdybych měl těch 1500,- tak klidně bych bral ty Indy
Když si z uloz.to chci stáhnout jeden film denně, tak mi to nevadí, ale na hromadu malých souborů je to fakt opruz.
Tak zatím žádný program nezabral, udělal jsem si na to jeden, ale nedokáže to vyluštit, jenom mi předhodí captchu, já ji opíšu a uloží to do souboru text
Z ulozta stahuji pres jdownloader, aspon se me to na ty capcthy pta najednou a umi to stahovat vic souboru najednou, ale nejsem zase takovy stahovac, aby se mi vyplatilo najimat si indy .
Třeba takový FreeRapid Downloader umí stahovat z uložta i bez vyplňování nějaké captchy, takže to jde buď nějak obejít, nebo jí program nějak luští.
Pokud je těch obrázků jen 50k, tak to nejspíš dělá přes duhové stránky.
Nejsou to spíš duhové tabulky? Jestli teda myslíš to co já A možná by i šlo zjistit ze zdrojových kódů, jakým způsobem je to řešené, program je má veřejně dostupné, ale nevím, jak jsou aktuální.
Ano, měl jsem na mysli duhové tabulky.
Když se podíváš do kódu uloz.to, tak tam uvidíš identifikaci zobrazeného obrázku. Pokud máš tu duhovou tabulku, je to snadné. Program si ji mohl postupně vybudovat pomocí svých klientů.
Tak to asi vypadá, že program luští zvukový přepis té captchy. Alespoň to jsem z kódu pochopil já. Nějak zvlášť do hloubky jsem ale nešel.
Zdroj pluginu pro ulozto je zde: http://svn.wordrider.net/…/src/ulozto/
Jméno i heslo je: "wordrider"
Není nutné, aby si ten program poslech zvuk. Jako klíč do duhové tabulky mu stačí jeho ID.
A nedalo by se tohle:
function load_captcha(ifInvalidOnly, elem)
{
if (elem == null)
{
//reloadujeme vsechny captchy na strance
$(".captcha").each(function (index){
load_captcha(true, this);
});
}
else
{
//najdeme captchu v elem
var $parent = ($(elem).hasClass('captcha')) ? $(elem) : $(elem).parents('.captcha');
if (!ifInvalidOnly || $parent.find('input[name="captcha_id"]').val() == '') {
$.get('/reloadCaptcha.php', function (data) {
var id = data.id;
if(typeof(id)=="undefined") {
var parseData = $.parseJSON(data);
id = parseData.id;
}
$parent.find('img').attr('src', "http://img.uloz.to/captcha/" + id + ".png");
$parent.find('.captcha_sound').attr('href', "http://img.uloz.to/captcha/sound/" + id + ".mp3");
$parent.find('input[name="captcha_value"]').val('').removeAttr('disabled');
$parent.find('input[name="captcha_id"]').val(id);
$parent.find('input[name="captcha_key"]').val(data.key);
});
}
}
}
poupravit aby to na stránku načítalo místo náhodného obrázku třeba obrázek 500?
Tak jsem to dal dohromady, když na stránce se stažením souboru spustíte javascript:
$(".captcha").each(function (index){
var $parent = ($(this).hasClass('captcha')) ? $(this) : $(this).parents('.captcha');
var id = 552;
var data = "89188382bf";
$parent.find('img').attr('src', "http://img.uloz.to/captcha/" + id + ".png");
$parent.find('.captcha_sound').attr('href', "http://img.uloz.to/captcha/sound/" + id + ".mp3");
$parent.find('input[name="captcha_value"]').val('').removeAttr('disabled');
$parent.find('input[name="captcha_id"]').val(id);
$parent.find('input[name="captcha_key"]').val(data);
});
tak captcha bude vždy "rsse"
Takhle jsem to zrovna nemyslel. Myslel jsem to tak, že program podle zvuku rozpozná obsah té captchy. Nejspíš si žádnou vlastní duhovou tabulku nebuduje.
Zobrazeno 25 zpráv z 25.