login  Naam:   Wachtwoord: 
Registreer je!
 Forum

fake Brute-force

Offline Sar - 24/10/2007 18:22 (laatste wijziging 24/10/2007 18:23)
Avatar van SarPHP interesse Hey,

Ik heb totaal geen verstand van javascript maar ik denk dat dit het beste met js kan.

Ik zoek een manier om het te laten lijken dat hij een bruteforce attack uitvoert:

dus dat je een string hebt van bijv. ahejs en dat hij dan elke halve seconde ongeveer van letter verspringt dus de a naar b de h naar i de e naar f etc.

Weet iemand hoe ik dit kan doen?

alvast bedankt!

Sar

14 antwoorden

Gesponsorde links
Offline nvleeuwen88 - 24/10/2007 19:33
Avatar van nvleeuwen88 HTML interesse flash denk ik even een filmpje maken
Offline cloudstrife - 24/10/2007 21:33
Avatar van cloudstrife PHP beginner Met javascript gaat dit best, gewoon de inhoud van een span telkens laten wijzigen. Als pauze gebruik je een gewone timeout van java. Om de tekst te genereren kan je een array maken van de toegestande tekens en deze er bv random uithalen.
Offline SilVeX - 24/10/2007 23:06
Avatar van SilVeX HTML beginner
Sar schreef:
Ik zoek een manier om het te laten lijken dat hij een bruteforce attack uitvoert:

dus dat je een string hebt van bijv. ahejs en dat hij dan elke halve seconde ongeveer van letter verspringt dus de a naar b de h naar i de e naar f etc.


Ik ken geeneen website die altijd binnen een halve seconde laadt.
Offline ranco - 25/10/2007 08:00
Avatar van ranco PHP gevorderde Jawel hoor, sitemasters bijvoorbeeld  

Kijk maar eens onderaan deze pagina naar de laadtijd (parsetime)
Offline Mad_Mike - 25/10/2007 08:49
Avatar van Mad_Mike PHP beginner je hoeft ook niet de gehele website te laten vernieuwen om ergens wat (voor gedefineerde) tekst te laten wijzigen.

Ik zou idd een array maken met de mogelijke waarden en daarmee je code om de x aantal seconden laten aanpassen
Offline Sar - 25/10/2007 08:52 (laatste wijziging 25/10/2007 09:15)
Avatar van Sar PHP interesse Heel erg bedankt voor de reacties, heeft iemand ook een klein voorbeeldje? of iets anders waar ik wat aan heb?
Offline Mad_Mike - 25/10/2007 09:43 (laatste wijziging 25/10/2007 09:43)
Avatar van Mad_Mike PHP beginner
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Brute Force</title>
  6. <script language="javascript">
  7. var arrCodes = new Array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j');
  8. var timeOut = 2000;
  9.  
  10. function startBruteForce()
  11. {
  12. var newCode = "";
  13. var curCode = document.getElementById('curCode').innerHTML;
  14. var codeLength = curCode.length;
  15.  
  16. for(var i = 0; i < codeLength; i++)
  17. {
  18. var tmpCode = curCode.substr(i, 1);
  19. var tmpIndex = -1;
  20.  
  21. for(var x = 0; x < arrCodes.length; x++)
  22. {
  23. if(tmpCode == arrCodes[x])
  24. {
  25. tmpIndex = x;
  26. break;
  27. }
  28. }
  29.  
  30. newIndex = ++tmpIndex;
  31.  
  32. if(newIndex < arrCodes.length)
  33. {
  34. newCode += arrCodes[newIndex];
  35. }
  36. else
  37. {
  38. newCode += arrCodes[0];
  39. }
  40. }
  41.  
  42. document.getElementById('curCode').innerHTML = newCode;
  43. setTimeout("startBruteForce()", timeOut);
  44. }
  45. </script>
  46. </head>
  47.  
  48. <body>
  49. <span id="curCode">1c8a2</span>
  50. </body>
  51. </html>
  52. <script language="javascript">
  53. setTimeout("startBruteForce()", timeOut);
  54. </script>


Ik heb geen commentaar bij de code toegevoegd omdat je nu zelf kunt uitzoeken hoe het werkt 
Offline Ibrahim - 25/10/2007 14:06
Avatar van Ibrahim PHP expert @Mad_mike, hij wilde niet dat het random ging, maar van a naar b en van b naar c, enz.

wel mooi gedaan 
Offline Mad_Mike - 25/10/2007 14:38 (laatste wijziging 25/10/2007 14:40)
Avatar van Mad_Mike PHP beginner @ Psycho
Het gaat ook niet random. Bekijk de code maar eens goed. Per karakter wordt er gekeken of er een volgende aanwezig is in de array. Zoja, dan pakt hij de volgende en anders begint hij weer opnieuw.

Dus aan de hand van de volgorde van de waarden die in de array zitten wordt de volgende waarde geselecteerd 

voorbeeld:
- 1c5b
- 2d6c
- 3e7d
- 4f8e
- etc...
Offline timmie_loots - 25/10/2007 16:31 (laatste wijziging 25/10/2007 21:11)
Avatar van timmie_loots PHP gevorderde Ik heb gisteren even zitten knutselen, en de code die ik heb gemaakt maakt een string van een aantal karakters lang (zelf in te stellen) en neemt een string als input waar hij de mogelijke karakters uit haalt. hij gaat dan elke mogelijke string maken die er te maken is. Let wel op dat dit erg lang kan gaan duren, hij moet namelijk een gigantisch aantal bewerkingen maken. In dit geval gaat het om 63 ^ 10 = 984930292000000000 berekeningen. Dat kan dus wel even duren :+

Plaatscode: 3784

EDIT: Het wint overigens niet de schoonheidsprijs, maar daar gaat het even niet om :+

Oh, let ook op dat hij 10 keer de string met alleen A's zal maken, ik weet niet precies hoe dat komt en heb geen zin om het op te lossen. Dat gaat echter maar om 10 berekeningen, dus daar worden we niet warm of koud van.

Psycho schreef:
Lange code fragmenten bij plaatscode graag 


timmie_loots schreef:
Ooooops 
Offline TotempaaltJ - 25/10/2007 17:10
Avatar van TotempaaltJ PHP interesse @MadMike: Uiteindelijk gaattie dus van z naar 0? 
Offline Mad_Mike - 25/10/2007 18:17
Avatar van Mad_Mike PHP beginner Ja klopt (mits je de array even verder invult dan ik nu heb gedaan).

Ik weet ook niet precies of dit is wat de opener exact bedoelde, maar hiermee heb ik iig laten zien wat je best eenvoudig kan doen met js.
Offline Sar - 25/10/2007 19:34
Avatar van Sar PHP interesse @Mad_Mike:
Bedankt voor je script! Dit was wat ik zocht!

Heel erg bedankt!
Offline TotempaaltJ - 25/10/2007 20:03
Avatar van TotempaaltJ PHP interesse Sar, ik heb nog een vraag, niet zo belangrijk; Maar wat ga je er mee doen? 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.209s