Delphi-PRAXiS
Seite 7 von 10   « Erste     567 89     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   TBruteForce - Version 0.5a [Update: 28.04.2008] (https://www.delphipraxis.net/52211-tbruteforce-version-0-5a-%5Bupdate-28-04-2008%5D.html)

phreax 30. Nov 2007 14:36

Re: TBruteForce - Version 0.3b final
 
Einfach die enstpechenden
Delphi-Quellcode:
{$REGION 'XXX'}
{$ENDREGION}
rauslöschen, das sind imho bloß codefolding Anweisungen, die von älteren Delphi Versionen nicht unterstützt werden.

Grüße phreax

rollstuhlfahrer 30. Nov 2007 16:03

Re: TBruteForce - Version 0.3b final
 
ich hab da mal ein paar Rechenexempel gemacht und dabei gesehen:

Ein Programm, dass nur aus TBruteForce und ein paar Labels/Edits besteht verbraucht 408 MB Arbeitsspeicher, wenn der BruteForce (Start: 1; Ende: 4) eine Liste mit allen Groß/Klein-Buchstaben und Zahlen machen soll. Errechnet hat das Programm 58 MB allein die Strings in der Keylist. Auf langsamen, hauptspeicherarmen Rechnern sollte das nicht gestartet werden (~7 sec zum erstellen)

rollstuhlfahrer

Meflin 30. Nov 2007 16:45

Re: TBruteForce - Version 0.3b final
 
Zitat:

Zitat von rollstuhlfahrer
Errechnet hat das Programm 58 MB allein die Strings in der Keylist. Auf langsamen, hauptspeicherarmen Rechnern sollte das nicht gestartet werden (~7 sec zum erstellen)

Völlig richtig, Problem ist bekannt ;)

Möglicherweise werde ich, wenn es meine Freiziet einmal wieder zulassen sollte, eine Komponente mit einem anderen Verfahren, dass zur Berechnung kaum RAM benötigt, basteln, aber im Moment gibts da keine Hoffnung.

Trotzdem freue ich mich dass dieses Ding hier immernoch Beachtung findet - So toll ists ja nun eigentlich auch wieder nicht :stupid:


rollstuhlfahrer 30. Nov 2007 19:29

Re: TBruteForce - Version 0.3b final
 
ich hab die Komponente jetzt umgeschrieben, dass sie bei jedem neu erzeugtem Key eine CallBack-Routine aufruft...
Ungetestet, bin aber der Meinung, dass sie noch nicht ganz funktioniert

rollstuhlfahrer

mOfl 4. Dez 2007 19:54

Re: TBruteForce - Version 0.3b final
 
Naja, ist schon bisschen schräg, dass eine Bruteforce-Komponente so viel RAM verfrisst... sollte ja eigentlich die CPU belasten, nicht den RAM :) aber liegt halt daran, dass mit den "Worten" nichts angefangen wird. Wenn man mit jedem Wort eine Überprüfung durchführt, etwa für ein Passwort, und es danach löscht, hält sich der Arbeitsspeicherverbrauch in Grenzen.

Aber so... naja, mal anpassen :)

Meflin 5. Dez 2007 11:44

Re: TBruteForce - Version 0.3b final
 
Zitat:

Zitat von mOfl
aber liegt halt daran, dass mit den "Worten" nichts angefangen wird. Wenn man mit jedem Wort eine Überprüfung durchführt, etwa für ein Passwort, und es danach löscht, hält sich der Arbeitsspeicherverbrauch in Grenzen.

Die Komponente hindert den Programmierer ja nicht daran genau selbiges zu tun, ganz im Gegenteil, die Funktionalität dafür ist ja bereits integriert :stupid:


mOfl 10. Dez 2007 21:53

Re: TBruteForce - Version 0.3b final
 
Tut sie? Hm, irgendwie verstehe ich die Komponente nicht... wo kann ich denn auf das aktuelle Element zugreifen? Wenn mit jeder Kombination ein Vorgang ausgeführt wird, der ungefähr 400ms dauert, dann sollte das ja nicht im Bruteforcealgorithmus geschehen, sondern anhand des aktuellen Elements soll ein neuer Thread erzeugt werden, der diesen Vorgang ausführt und sich danach selbst beendet, und dann sollte das aktuelle Element gelöscht werden, oder? Kann man das überhaupt so realisieren? Hm, ich bin sogar für Delphi zu dumm =(

Insider2004 10. Dez 2007 22:03

Re: TBruteForce - Version 0.3b final
 
Hi Mädels!

Ich hab mir den Thread jetzt nicht duchgelesen. Aber falls es noch nicht erwähnt worden sein sollte:
Der Einsatz von Bruteforce auf einem anderen Rechner als den eigenen ist ein Straftatbestand. In Frage kommen da Computerbetrug und oder Computersabotage. Ob sich eine Vorstrafe im Lebenslauf lohnt muss jeder selbst entscheiden.
:warn:

gsh 11. Dez 2007 12:40

Re: TBruteForce - Version 0.3b final
 
Zitat:

Zitat von Insider2004
Ich hab mir den Thread jetzt nicht duchgelesen. Aber falls es noch nicht erwähnt worden sein sollte:
Der Einsatz von Bruteforce auf einem anderen Rechner als den eigenen ist ein Straftatbestand. In Frage kommen da Computerbetrug und oder Computersabotage. Ob sich eine Vorstrafe im Lebenslauf lohnt muss jeder selbst entscheiden.

Dazu kann ich jetzt nur eins sagen: LOL
Lies bitte den Thread bevor du sowas schreibst ... dann wirst du merken des die komponente hier nichts verbotenes ist.

angos 11. Dez 2007 14:27

Re: TBruteForce - Version 0.3b final
 
Zitat:

Zitat von Insider2004
Hi Mädels!

Ich hab mir den Thread jetzt nicht duchgelesen. Aber falls es noch nicht erwähnt worden sein sollte:
Der Einsatz von Bruteforce auf einem anderen Rechner als den eigenen ist ein Straftatbestand. In Frage kommen da Computerbetrug und oder Computersabotage. Ob sich eine Vorstrafe im Lebenslauf lohnt muss jeder selbst entscheiden.
:warn:

Hi,

Ich kenn mich nicht so gut im deutschen Recht aus, würde aber erstmal denken, dass diese Aussage falsch ist. Ein BrutForce-Programm welches zur Beschaffung von Informationen gedacht ist, welche nicht für dritte bestimmt sind, ist mit sicherheit illegal, ein Bruteforce-Algorithmus an sich nicht. Aber ich lasse mich gerne eines besseren belehren, aber bitte belege das dann auch mit Quellen.

Gruß
Ansgar


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:01 Uhr.
Seite 7 von 10   « Erste     567 89     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz