abonnement Unibet Coolblue Bitvavo
pi_50689821
quote:
Op donderdag 21 juni 2007 10:22 schreef ralfie het volgende:

[ code verwijderd ]
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Hoe heb je dat gemaakt?
  donderdag 21 juni 2007 @ 13:52:09 #52
84926 WyriHaximus
Release the hounds smithers!
pi_50690088
quote:
Op donderdag 21 juni 2007 13:42 schreef Boy_Snakeye het volgende:
Ik had het in het vorig topic over om mijn gastenboek te beveiligen tegen Bots, toen werd CAPTCHA genoemd.

Ik zat te denken, met zo'n vraag van: "welk jaar is het" dat als iemand invult 2007 dat dan de submitbutton klikbaar is.

iemand een idee hoe ik dat het best kan schrijven. Ik weet niet echt hoe ik moet beginnen :{
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
if(count($_POST)>0)
{
if(
intval($_POST['jaar'])==2007)
{
die(
'goed');
}
else
{
die(
'fout');
}
}
else
{

<
form method="POST">
<
intput name="jaar" /><input type="submit" />
</
form>

}
?>
Uit de losse pols en gelijk in het reageer scherm dus bijt me er niet op vast :P.
phluphy for president!
pi_50690636
Zou ik gewoon met javascript doen:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<html>
<head>
<script type="text/javascript">
function checkyear(year){
   var d = new Date();
   var thisyear = d.getFullYear();
   
   if (year==thisyear){
      form1.btn_submit.disabled=false;
   }else{
      form1.btn_submit.disabled=true;
   }
}
</script>
</head>
<body>
   <form name="form1" id="form1">
      Waar voor jaar is het nu?<input type="text" name="txt_year" id="txt_year" onkeyup="checkyear(this.value);" /><br/>
      <input type="submit" name="btn_submit" id="btn_submit" value="Ok" disabled />
   </form>
</body>
</html>
pi_50690685
quote:
Op donderdag 21 juni 2007 14:08 schreef ikheetmartijn het volgende:
Zou ik gewoon met javascript doen:
[ code verwijderd ]
Ga ik meteen proberen

Thnx
Typ- en spellingsfouten voorbehouden.
pi_50690710
quote:
Op donderdag 21 juni 2007 13:42 schreef Boy_Snakeye het volgende:
Ik had het in het vorig topic over om mijn gastenboek te beveiligen tegen Bots, toen werd CAPTCHA genoemd.

Ik zat te denken, met zo'n vraag van: "welk jaar is het" dat als iemand invult 2007 dat dan de submitbutton klikbaar is.

iemand een idee hoe ik dat het best kan schrijven. Ik weet niet echt hoe ik moet beginnen :{
In de meest simpele vorm van javascript:

1
2
<input type="text" onkeyup="if (this.value == '2007') document.getElementById('submitbutton').disabled = false;">
<input type="submit" id="submitbutton" disabled="disabled">


Het punt is alleen wel dat bots dit makkelijk uit kunnen lezen :)
  donderdag 21 juni 2007 @ 14:14:01 #56
84926 WyriHaximus
Release the hounds smithers!
pi_50690865
quote:
Op donderdag 21 juni 2007 14:09 schreef Geqxon het volgende:

[..]

In de meest simpele vorm van javascript:
[ code verwijderd ]

Het punt is alleen wel dat bots dit makkelijk uit kunnen lezen
Idd en bots negeren JS eingelijk altijd .
phluphy for president!
pi_50690975
quote:
Op donderdag 21 juni 2007 14:14 schreef WyriHaximus het volgende:
Idd en bots negeren JS eingelijk altijd .
En als je de action parameter van form1 nou ook pas invult nadat het jaar gecheckt is?
pi_50691026
quote:
Op donderdag 21 juni 2007 14:08 schreef ikheetmartijn het volgende:
Zou ik gewoon met javascript doen:
[ code verwijderd ]
Deze werkt niet, aangezien de button disabled blijft.....

Probeer ik nu meteen ff die ander...

-edit-
quote:
Op donderdag 21 juni 2007 14:09 schreef Geqxon het volgende:

[..]

In de meest simpele vorm van javascript:
[ code verwijderd ]

Het punt is alleen wel dat bots dit makkelijk uit kunnen lezen
Deze werkt wel

woehoe, nou hoef ik misschien niet elke dag het gastenboek bij te houden

Hopen dat de Bots dit niet snel doorhebben

[ Bericht 26% gewijzigd door Boy_Snakeye op 21-06-2007 14:24:12 ]
Typ- en spellingsfouten voorbehouden.
pi_50691374
Apart, bij mij werkt het perfect (in IE en Firefox).

Toevallig een ouwe browser?
pi_50691450
quote:
Op donderdag 21 juni 2007 14:16 schreef ikheetmartijn het volgende:

[..]

En als je de action parameter van form1 nou ook pas invult nadat het jaar gecheckt is?
Slim.

1
2
3
4
5
6
7
8
<script>
var submitbutton = document.getElementById('submitbutton');
</script>

<form method="post" action="goaway.php" onsubmit="if (submitbutton.disabled == false){ this.action = 'index.php'; }">
<input type="text" onkeyup="if (this.value == '2007') submitbutton.disabled = false; else submitbutton.disabled = true">
<input type="submit" id="submitbutton" disabled="disabled">
</form>


[ Bericht 8% gewijzigd door Geqxon op 21-06-2007 14:33:30 (Perfectionisme) ]
  donderdag 21 juni 2007 @ 14:33:13 #61
84926 WyriHaximus
Release the hounds smithers!
pi_50691583
quote:
Op donderdag 21 juni 2007 14:16 schreef ikheetmartijn het volgende:

[..]

En als je de action parameter van form1 nou ook pas invult nadat het jaar gecheckt is?
Mijn ervaring met bots is dat ze uitlezen welke velden er in een form staan. Deze checken ze op bekende veld namen en gooien er dan iets in wat overeen komt met een bekend veldnaam en anders of random crap of niks of iets standaards. Waar door ze infeite altijd al falen met een CAPTCHA (tenzij ze het kennen dan ). Daarnaast mijn ervaring met browsers (weet niet of het met bots ook zo is denk het wel) is dat als het actie veld er niet is dat ze dan de URL waar het form op staat als action gebruiken .
quote:
Op donderdag 21 juni 2007 14:29 schreef Geqxon het volgende:

[..]

Slim.
[ code verwijderd ]
Goeie die van de submit knop uitschakelen . Er straks ook maar ff in zetten .
phluphy for president!
pi_50691725
Bovenstaande methode is nog leuker als je op goaway.php een alternatief gastenboek voor bots neerzet. Laat ze maar rotten, in een speciaal voor zichzelf gemaakte cel. Ook is een IP ban een mogeljjkheid, aangezien een normale (goedwillende) user zo goed als onmogelijk op goaway.php terrecht kan komen.
pi_50691819
quote:
Op donderdag 21 juni 2007 14:27 schreef ikheetmartijn het volgende:
Apart, bij mij werkt het perfect (in IE en Firefox).

Toevallig een ouwe browser?
Nieuwste versie van firefox....kan zijn dat ik iets verkeerd doe....

Is die van jou dan minder bots gevoelig dan voor die ander van Geqxon ?
Typ- en spellingsfouten voorbehouden.
pi_50691856
En martijn, if you don't mind:

1<input type="text" onkeyup="if (this.value == new Date().getFullYear()) submitbutton.disabled = false; else submitbutton.disabled = true">


Nog een stapje dichter bij een bot-vrij gastenboek, zonder de user al te veel te pijnigen.
  donderdag 21 juni 2007 @ 14:39:46 #65
84926 WyriHaximus
Release the hounds smithers!
pi_50691859
quote:
Op donderdag 21 juni 2007 14:36 schreef Geqxon het volgende:
Bovenstaande methode is nog leuker als je op goaway.php een alternatief gastenboek voor bots neerzet. Laat ze maar rotten, in een speciaal voor zichzelf gemaakte cel. Ook is een IP ban een mogeljjkheid, aangezien een normale (goedwillende) user zo goed als onmogelijk op goaway.php terrecht kan komen.
Idd of pwnd.php ofzo . Maakt het gelijk een stuk makkelijker om bots te identificeren en gebruikers die angstig zijn om hun privacy en daarom JS uit hebben staan .
phluphy for president!
pi_50691937
quote:
Op donderdag 21 juni 2007 14:39 schreef WyriHaximus het volgende:

[..]

Idd of pwnd.php ofzo . Maakt het gelijk een stuk makkelijker om bots te identificeren en gebruikers die angstig zijn om hun privacy en daarom JS uit hebben staan .
Mensen die JS uit hebben staan zullen naar mijn weten een grijze submitbutton krijgen, die niet goed te krijgen is. Dus ook die zullen nooit op pwnd.php ( ) komen
pi_50692083
quote:
Op donderdag 21 juni 2007 14:38 schreef Boy_Snakeye het volgende:

[..]

Nieuwste versie van firefox....kan zijn dat ik iets verkeerd doe....

Is die van jou dan minder bots gevoelig dan voor die ander van Geqxon ?
Nee, is hetzelfde, alleen verkort.
Ik hou er alleen van alles lekker overzichtelijk in functies te zetten.

Plus hij heeft m'n tweede opmerking er in verwerkt (het later invullen van de action param). -> wat hem dus idd minder gevoelig maakt voor bots.

[ Bericht 4% gewijzigd door ikheetmartijn op 21-06-2007 14:55:03 ]
  donderdag 21 juni 2007 @ 14:46:38 #68
84926 WyriHaximus
Release the hounds smithers!
pi_50692173
quote:
Op donderdag 21 juni 2007 14:41 schreef Geqxon het volgende:

[..]

Mensen die JS uit hebben staan zullen naar mijn weten een grijze submitbutton krijgen, die niet goed te krijgen is. Dus ook die zullen nooit op pwnd.php ( ) komen
True, en zo veel zijn het er nou ook weer niet .

maar ik ga dat pwnd.php idee er straks ff inzetten kijken hoeveel bans ik in een half uurtje er bij heb !
phluphy for president!
pi_50692264
quote:
Op donderdag 21 juni 2007 14:39 schreef Geqxon het volgende:
En martijn, if you don't mind:
I don't
  donderdag 21 juni 2007 @ 14:49:06 #70
84926 WyriHaximus
Release the hounds smithers!
pi_50692285
Wat mij ook opvalt aan de 22 bans in me ban tabel (waarvan er 5 actief zijn) er 5 tussen zitten die op een volgend zijn, waar dus waarschijnlijk hele racks met servers zijn gehuurt . Dat maakt het bannen wel erg makkelijk . Btw zijn hier niet blacklists voor ?
phluphy for president!
pi_50692757
quote:
Op donderdag 21 juni 2007 14:44 schreef ikheetmartijn het volgende:

[..]

Nee, is hetzelfde, alleen verkort.
Ik hou er alleen van alles lekker overzichtelijk in functies te zetten.

Plus hij heeft m'n tweede opmerking er in verwerkt (het later invullen van de action param). -> wat hem dus idd minder gevoelig maakt voor bots.
Eerlijk is eerlijk, functies zijn mooier. Iets dat ik normaal altijd wel gebruik, maar niet bij de drie lijntjes code die voor iets als dit nodig zijn
pi_50693029
Ook wel laggen om op die pwnd.php gewoon de berichten te plaatsen. Vraag me af hoe snel dat gaat.
  donderdag 21 juni 2007 @ 15:11:09 #73
136730 PiRANiA
All thinking men are atheists.
pi_50693210
quote:
Op donderdag 21 juni 2007 14:49 schreef WyriHaximus het volgende:
Wat mij ook opvalt aan de 22 bans in me ban tabel (waarvan er 5 actief zijn) er 5 tussen zitten die op een volgend zijn, waar dus waarschijnlijk hele racks met servers zijn gehuurt . Dat maakt het bannen wel erg makkelijk . Btw zijn hier niet blacklists voor ?
ip-range-bannen...
  donderdag 21 juni 2007 @ 15:29:50 #74
84926 WyriHaximus
Release the hounds smithers!
pi_50694040
quote:
Op donderdag 21 juni 2007 15:07 schreef fokME2 het volgende:
Ook wel laggen om op die pwnd.php gewoon de berichten te plaatsen. Vraag me af hoe snel dat gaat.
Bij mij tussen de 50 en 100 perdag .
quote:
Op donderdag 21 juni 2007 15:11 schreef PiRANiA het volgende:

[..]

ip-range-bannen...
Wat denkje dat ik met Dat maakt het bannen wel erg makkelijk bedoelde .
phluphy for president!
pi_50694331
quote:
Op donderdag 21 juni 2007 14:39 schreef Geqxon het volgende:
En martijn, if you don't mind:
[ code verwijderd ]

Nog een stapje dichter bij een bot-vrij gastenboek, zonder de user al te veel te pijnigen.
helaas, had de eerste 3 berichten binnen een 3 kwartier in het gastenboek.

MIsschien toch aangeven dat als er een bericht is met http:// erin dat dan het bericht niet geplaatst is.
Typ- en spellingsfouten voorbehouden.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')