| Autor | Správa |
Matho
 Užívateľ
 Založený: 25.07.2007 Príspevky: 217 Bydlisko: Kálnica city
 | Zaslal: Št 03.01.08 16:40 |   |
Potreboval by som pomocou dakeho scriptu vytvarat obrazky s verifikacnymi kodmi do formularu pre pridavanie odkazov.
Chcem sa opytat ze ci je ucinejsie sa potrapit s dacim tak zlozitim ako ma php bb forum alebo ci by len stacilo vytvorit si par obrazkov cez adobe photoshop a nahodne ich zobrazovat + dat opisovanie kodu z nich odzadu. Co myslite co je lepsia ochrana proti botom? |
| |
    |
 |
vl4kn0
 Užívateľ
 Založený: 22.11.2007 Príspevky: 254 Bydlisko: 127.0.0.1
 | Zaslal: Št 03.01.08 16:46 |   |
| Matho napísal: | Potreboval by som pomocou dakeho scriptu vytvarat obrazky s verifikacnymi kodmi do formularu pre pridavanie odkazov.
Chcem sa opytat ze ci je ucinejsie sa potrapit s dacim tak zlozitim ako ma php bb forum alebo ci by len stacilo vytvorit si par obrazkov cez adobe photoshop a nahodne ich zobrazovat + dat opisovanie kodu z nich odzadu. Co myslite co je lepsia ochrana proti botom? |
to co myslis sa vola captcha. a urcite ti nepomoze nabuchat len tak nejake obrazky. hlavne si pozri ten system captchy. cez google najdes velmi vela takto uz vyriesenych projectov |
_________________ PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber... | |
     |
 |
Flety
 Užívateľ
 Založený: 26.11.2006 Príspevky: 4109 Bydlisko: HE(Humenne) - KE Vek: 18
 | Zaslal: Št 03.01.08 16:51 |   |
odporucam recaptcha.com |
_________________ Desktop: CASE: Cooler Master Centurion 532 MB: ASUS P5K CPU: Intel Core 2 Quad Q6600@2,4GHz FSB 1066MHz RAM: A-Data Vitesta 2×2GB 800MHz Cl 5-5-5-12 GPU: Saphire ATi Radeon HD5850 Toxic HDD: Seagate Barracuda 500GB 7200rpm ODD1: LG DVD+/-RW + LS(PATA) ODD2:LG DVD+/-RW(SATA) PSU: Fortron Epsilon 700W LCD: LG L226W 1680x1050 2ms | |
       |
 |
Matho
 Užívateľ
 Založený: 25.07.2007 Príspevky: 217 Bydlisko: Kálnica city
 | Zaslal: Št 03.01.08 17:00 |   |
ale keby som dal napriklad ze zapiste kod z obrazku odzadu smerom dopredu tak ten bot by to aj tak nevedel ci niektore uz maju zapracovanu aj takuto funkciu ze skusaju aj odzadu dopredu? ja som to tu na fore nasiel taku radu aj s upravou phpbb scriptu pri registracii a odvtedy mam s botmi na fore pokoj... |
| |
    |
 |
Flety
 Užívateľ
 Založený: 26.11.2006 Príspevky: 4109 Bydlisko: HE(Humenne) - KE Vek: 18
 | Zaslal: Št 03.01.08 17:15 |   |
tak si daj ten skript co si dal na forum si daj aj na stranku |
_________________ Desktop: CASE: Cooler Master Centurion 532 MB: ASUS P5K CPU: Intel Core 2 Quad Q6600@2,4GHz FSB 1066MHz RAM: A-Data Vitesta 2×2GB 800MHz Cl 5-5-5-12 GPU: Saphire ATi Radeon HD5850 Toxic HDD: Seagate Barracuda 500GB 7200rpm ODD1: LG DVD+/-RW + LS(PATA) ODD2:LG DVD+/-RW(SATA) PSU: Fortron Epsilon 700W LCD: LG L226W 1680x1050 2ms | |
       |
 |
Matho
 Užívateľ
 Založený: 25.07.2007 Príspevky: 217 Bydlisko: Kálnica city
 | Zaslal: Št 03.01.08 17:20 |   |
no skusim ako to bude fungovat, ked tam budem mat botov tak tam hodim to recaptcha.com . A mas s tym recaptcha.com skusenosti? |
| |
    |
 |
Flety
 Užívateľ
 Založený: 26.11.2006 Príspevky: 4109 Bydlisko: HE(Humenne) - KE Vek: 18
 | Zaslal: Št 03.01.08 18:12 |   |
ja osobne nie, nepouzivam to lebo sa mi to nikdy nehodilo do designu ale cital som ze je to dobre |
_________________ Desktop: CASE: Cooler Master Centurion 532 MB: ASUS P5K CPU: Intel Core 2 Quad Q6600@2,4GHz FSB 1066MHz RAM: A-Data Vitesta 2×2GB 800MHz Cl 5-5-5-12 GPU: Saphire ATi Radeon HD5850 Toxic HDD: Seagate Barracuda 500GB 7200rpm ODD1: LG DVD+/-RW + LS(PATA) ODD2:LG DVD+/-RW(SATA) PSU: Fortron Epsilon 700W LCD: LG L226W 1680x1050 2ms | |
       |
 |
vl4kn0
 Užívateľ
 Založený: 22.11.2007 Príspevky: 254 Bydlisko: 127.0.0.1
 | Zaslal: Št 03.01.08 18:41 |   |
ved nemusis mat chaptchu. kludne si daj ze "Zapiste vysledok" a budes tam mat 48-25 na druhu
moznosti je vela. |
_________________ PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber... | |
     |
 |
qacer
 Užívateľ
 Založený: 29.12.2005 Príspevky: 540 Bydlisko: 127.0.0.1 (Pov. Bys.)
 | Zaslal: Št 03.01.08 18:52 |   |
ja pouzivam jeden, kt. si mozes v pohode upravit ked vies zaklady PHP ukazka tu: http://qacer.ic.cz/image.php
ak ces hodim sem zdrojac |
_________________ "Kde končí hiphop, začína IQ." | |
     |
 |
twistik
 Užívateľ
 Založený: 30.08.2007 Príspevky: 513 Bydlisko: Prešov
 | Zaslal: Št 03.01.08 19:06 |   |
tak ja napriklad som to spravil jednoducho..generovanie cisla ulozenie do session a nasledne overovanie  |
_________________ MB: Asus P5KC | CPU: Intel Core2Duo E6750 | VGA: ATi HD3870 | RAM: 2x1GB A-DATA 800MHz | HDD: Siemens 250GB | LCD: Samsung 22'' 223BW | |
    |
 |
kmsa
 Užívateľ
 Založený: 26.07.2006 Príspevky: 1383 Bydlisko: Slovakia-Košice
 | Zaslal: Št 03.01.08 19:33 |   |
qacer a twistik rad by som videl ako to riesite bo mozno to zakomponujem do webu
ono sa to generuje pismena a cisla a vkladaju do obrazku alebo ako? prosto rad by som videl vas kod ak mozte |
_________________ CPU: Intel E7200 momentalne default + freezer 7 pro | MB: Gigabyte GA-P35-DS3 rev. 2.0 F14 | RAM: A-DATA 4x1GB EE Vitesta | VGA: ATI Radeon HD4850 Sapphire Dual Slot | Monitor: BenQ E2200HD+17CTX | HDD: WD 3200AAKS + Maxtor 6Y080M0 80GB SATAII + 120GB ATA Barracuda | PSU: Corsair VX450W | Windows 7 Ultimate Sk | REPRO: Logitech X-210
+
IPhone 3GS JB 3.1.3 (new BR)
múdry sa postara o seba ale ešte múdrejši sa postara aj o druhých | |
    |
 |
qacer
 Užívateľ
 Založený: 29.12.2005 Príspevky: 540 Bydlisko: 127.0.0.1 (Pov. Bys.)
 | Zaslal: Št 03.01.08 20:02 |   |
| kód: | <?
session_start();
$velkost_x = 150;
$velkost_y = 45;
$rndno = rand()*rand()*rand()*rand();
$text = strtolower(substr(base_convert($rndno,10,36), 0, 5));
$miesto_na_znak = $velkost_x / ( strlen( $text ) + 1 );
//Tvorba plátna
$obrazok = imagecreatetruecolor( $velkost_x, $velkost_y );
//Nastavenie farieb
$pozadie = imagecolorallocate( $obrazok, 255,255,255);
$okraj = imagecolorallocate( $obrazok, 128, 128, 128);
$farby[] = imagecolorallocate( $obrazok, 0, 0, 1);
$farby[] = imagecolorallocate( $obrazok, 64, 64, 64);
$farby[] = imagecolorallocate( $obrazok, 0, 60, 10);
$ciarky = imagecolorallocate( $obrazok, 128, 128, 128);
//vyplenie pozadia
imagefilledrectangle( $obrazok, 1, 1, $velkost_x - 2, $velkost_y - 2, $pozadie);
for($i=0; $i < 400; $i++) {
$x1 = rand( 5, $velkost_x - 5);
$y1 = rand( 5, $velkost_y - 5);
$x2 = $x1 - 4 + rand(0, 8);
$y2 = $y1 - 4 + rand(0, 8);
imageline( $obrazok, $x1, $y1, $x2,$y2, $ciarky );
}
//kreslenie textu
for($i = 0; $i < strlen( $text); $i++) {
$farba = $farby[$i % count( $farby)];
imagettftext( $obrazok, 28 + rand(0,5), -20 + rand(0,40), ($i + 0.3) * $miesto_na_znak, 35, $farba,
'./arial.ttf', $text[$i]);
}
// uložení náhodného textu do session
$_SESSION["cislo"] = $text;
// hlavicka
header('Cache-Control: no-cache');
header('Content-type: image/png');
imagepng($obrazok); //PNG výstup
?>
|
tento subor zobrazis cez <img src="nazovsuboru.php" /> a k tomu das <input type="text" />
a porovnas $_SESSION["cislo"] ci sa rovna s hodnotou v inpute |
_________________ "Kde končí hiphop, začína IQ." | |
     |
 |
Matho
 Užívateľ
 Založený: 25.07.2007 Príspevky: 217 Bydlisko: Kálnica city
 | Zaslal: Št 03.01.08 22:45 |   |
diki vyzera to super zajtra to skusim |
| |
    |
 |
p360t
 Skúsený užívateľ
 Založený: 30.05.2006 Príspevky: 1775 Bydlisko: BA - EASTSIDE
 | Zaslal: Št 03.01.08 22:53 |   |
IMHO jednoduchšie je spraviť si nejaké husté pole rôznych skupín výrazov, PHPčkom vygenerovať povedzme 5 prvkov z jednej a 1 z inej skupiny a dať otázku: označ, čo sem nepatrí... |
_________________ [quote="A. S. Tanenbaum"]The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.[/quote] | |
    |
 |
twistik
 Užívateľ
 Založený: 30.08.2007 Príspevky: 513 Bydlisko: Prešov
 |
aj takto sa to da ale ja to mam takto:
| kód: | | <?php $_SESSION['kod'] = mt_rand(1,99999); print $_SESSION['kod']; ?> |
potom jednoducho cez podmienku overis spravnost zadaneho kodu myslim ze je to jednoduchsie riesenie ako qacerove  |
_________________ MB: Asus P5KC | CPU: Intel Core2Duo E6750 | VGA: ATi HD3870 | RAM: 2x1GB A-DATA 800MHz | HDD: Siemens 250GB | LCD: Samsung 22'' 223BW | |
    |
 |
|