Hogy lehet regisztrációs robotot létrehozni?
egy konkrét oldalon szeretném növelni a regisztráltak számát. ki lehet valahogy játszani a képen elrejtett karaktereket? lehetséges valamilyen módon értelmezhetővé tenni? elég egyszerű könnyen felismerhető karakterek vannak. és ugye vannak szövegfelismerő programok, tehát elvileg nem lehetetlen. az oldal nem is figyel túl sok mindent. csak ennyi a lényeg:
jelszó 7-15 karakter
usernév ugye nem lehet már korábban regisztrált név
email címnél ugyanez, és még azt se nézik, hogy van-e benne @
a többinél csak az a fontos, hogy ki legyen töltve.
na meg persze az 5 karakterből álló kód
És nem küldenek regisztrációs emailt a beírt emailre? Mert akkor kéne bele egy @ is :)
A beírandó karaktersorozatot (captcha) meg gép nem tudja elolvasni. Pont emiatt van, hogy megakadályozzák az ilyen tömeges robotok által generált regisztrációkat... sajnos nem lehet, hogy a kérdésre is válaszoljak.
Fehersrac ebben tévedsz kicsit, a captcha is kijátszható! (Egy bizonyos szintig, láttam már olyat, amit én sem tudtam elolvasni...)
Elég bonyolultan, különböző képfeldolgozási algoritmusokkal. Egyszer láttam már rá példát...
De nem éri meg a fáradozást valószínűleg most ebben az esetben.
captcha -nal mar vannak olyanok is amelyek animaltak, szakdoglozat temanak is jo lenne utanna jarni hogy vajon nehezebb-e a gepnek ezeket dekodolni:)
Allitolag vannak olyan Azsiai cegek amelyek poton osszegekert sok kis kinaival beiratjak ezeket:)
Keszitened kell egy html letolto-olvaso-szerkeszto programot (vagy php, de erted a lenyeget), ami kiolvassa a program hatteren azt, hogy tenylegesen milyen kod van hozzakotve a kephez (nem veletlenul generelja, hanem csak sokvsltozat van, de egyszeruen csak el kell olvasni, milyen adat van moge irva. Ez a progi kiolvasa az adatot, es tovabbkuldi azt a vegrehajto programnak. Ez beirja a veletlenszeruen generalt e-mail cimet, felhasznalonevet jelszot es a kep moge rejtett kodot. Ezt regisztralja, valant elmenti neked egy fajlba.
Ennyi erthetoen, roviden. Nagyon nehez megcsibalni, valamint minimum 3 programozasi nyelvet kell tudnod halado szinten (MySQL - adatbaziskezeles, php vagy html + ahhoz javascripf es meg a progi nyelve Visual Basic, a legegyszerubb, C a legokosabb).
En kezdo programozo vagyok, elkezdeni nem mernem, de a kerdesed alapjan szerintem te annyit se tudsz mint en.
Jah es en vok az elozo hosszu komment iroja, a 3. Valaszolo irta : nem lehet feltorni a kodot, pont igy akadalyozza meg.
Tevedes. 2 lehetoseg is van:
1. (konyebb): az, amit en is leirtam, kiolvassa a rejtett kodot. Bonyolultabb, de konnyen megvalosithato, de mondom, kell ismerned a biztonsagi vedelem kodjat (le tod tolteni szal te is meg tod nezni)
2. Vannak ezek a keplopok. A jobbakkal csinalsz egy kepet, es az a lapjan a szoveget is ki birja olvasni (kiveve ha nincs egy hasonlo betutipus se). Ebben a modszerben egy szornyenbonyolult keplopo programot analizer es osszehasonlito, raadasul onmukodo funkcioval kell megepitened (ez egy embernek -aki profi programozo- honapokba is telhet, raadasul meg is kell szerezned azt a betutipust, ami a kepeken van.
Szal fel lehet torni, de olyan sokaig tart, hogy egyszerubb kezileg.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!