Willkommen bei Network & Security     remoteshell-security.com
Partnerseiten
login.php?sid=a893c1ea0a904a50913cf495f8a89661 profile.php?mode=register&sid=a893c1ea0a904a50913cf495f8a89661 faq.php?sid=a893c1ea0a904a50913cf495f8a89661 memberlist.php?sid=a893c1ea0a904a50913cf495f8a89661 search.php?sid=a893c1ea0a904a50913cf495f8a89661 index.php?sid=a893c1ea0a904a50913cf495f8a89661

Foren-Übersicht » Internetprogrammierung » Rainbowtables-Prjekt @all PHP Scripter
Neues Thema eröffnen  Neue Antwort erstellen Vorheriges Thema anzeigen :: Nächstes Thema anzeigen 
Rainbowtables-Prjekt @all PHP Scripter
BeitragVerfasst am: 11.01.2006 15:34 Antworten mit Zitat
BlackLotus
Anmeldedatum: 04.01.2006
Beiträge: 717
Wohnort: www and 127.0.0.1/localhost




Also wegen unserem kleinen Rainbowtable Projekt
Ich hab nen Script geschrieben und probiert da auch ne Suchfunktio einzbauen,sodass das Script erkentn ob ein Passwort schon in der Liste ist oder nicht.
Ich gebs zu ich bin zu dohv dafür.
Code:

<?php
$ausgabe=md5($klartext);
$datei='md5.txt';
$access=fopen($datei,'a+');
fwrite($access,$ausgabe);
fwrite($access,':');
fwrite($access,$klartext);
fwrite($access, "\n");
fclose($access);
echo ($ausgabe);
?>

Fragen poten saber ich warte auf fertige Scripte *g*
mfG BlackLotus
Edit:Hab jetzt nen schönes Script geschafft.
Brauch nurnoch nen biscchen überarbeitung.
Hab jetzt fast alles fertig ganz grob.
Ich geb an alle angehendenPHP-Scripter mein Erbe weiter....
Ich poste hier ein Teil des Rainbowtable-Projekt

die save.php

Code:

<?php
$ausgabe=md5($klartext);

$liste = file('md5.txt');
foreach ($liste as $entry) {
$temp = explode(':', $entry);
if (preg_match('/'.$ausgabe.'/U',$temp[0])) {
echo '<b>Hash:</b> '.$temp[0].' <b>Klartext:</b> '.$temp[1].'<br/>';
$treffer=$temp[1];
}
}
if ($treffer)
{
echo "Der Hash ",$treffer," ist schon da!";
}
else
{
$datei='md5.txt';
$access=fopen($datei,'a+');
fwrite($access,$ausgabe);
fwrite($access,':');
fwrite($access,$klartext);
fwrite($access, "\n");
fclose($access);
echo ($ausgabe);
}

?>
<br>
<a href="der link der zurück führt">zurück</a>

die generieren.php damit kann man durch eine Passwortliste eine md5hash Datei machen
Code:

<?
$inhalt = file('pass.txt');
foreach($inhalt as $teil)
{
$datei='md5.txt';
$ausgabe=md5($teil);
$access=fopen($datei,'a+');
fwrite($access,$ausgabe);
fwrite($access,':');
fwrite($access,$teil);
fclose($access);
}
?>

suchen.php

Code:

<?
$liste = file('md5.txt');
foreach ($liste as $entry) {
  $temp = explode(':', $entry);
  if (preg_match('/'.$hash.'/U',$temp[0])) {
    echo '<b>Hash:</b> '.$temp[0].' <b>Klartext:</b> '.$temp[1].'<br/>';

}}
?>

_________________
Eine Kette ist nur so stark wie ihr schwächstes Glied.

Die Welt wird nicht von denen bedroht die böse sind,sondern von denen die das Böse zulassen.
Albert Einstein

Man kommt nicht aus seiner Haut raus.....,
Nur Schlamm kann das Very Happy

http://blackwiki.bl.ohost.de
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
BeitragVerfasst am: 18.01.2006 21:04 Antworten mit Zitat
BlackLotus
Anmeldedatum: 04.01.2006
Beiträge: 717
Wohnort: www and 127.0.0.1/localhost




@Cerox ich mach nen Doppelpost damit jeder sieht das ich was gepostet habe.
Also ich hab dann mal ne Fräge :p
Kann einer von euch mal nen script posten,dass buchstabenkombinationen ausgibt das aber in einer geordneten reihenfolge also
a
b
c
..
aa
ab
ac
...
??Wäre seeehr nett
Wäre auch kuhl wenn man da auch durch ne kleine Änderung Zahlen und so einfügen kann wenn ihr wisst was ich mein

_________________
Eine Kette ist nur so stark wie ihr schwächstes Glied.

Die Welt wird nicht von denen bedroht die böse sind,sondern von denen die das Böse zulassen.
Albert Einstein

Man kommt nicht aus seiner Haut raus.....,
Nur Schlamm kann das Very Happy

http://blackwiki.bl.ohost.de
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
BeitragVerfasst am: 04.02.2006 19:10 Antworten mit Zitat
Abooya
Anmeldedatum: 04.02.2006
Beiträge: 71
Wohnort: #!/usr/bin/perl




*phpscripterantret* Smile
das hier geht:
Code:
<?php
$letters = Array(1=>'a',2=>'b',3=>'c',4=>'d',5=>'e',6=>'f',7=>'g',8=>'h',9=>'i',10=>'j',11=>'k',12=>'l',13=>'m',14=>'n',15=>'o',16=>'p',17=>'q',18=>'r',19=>'s',20=>'t',21=>'u',22=>'v',23=>'w',24=>'x',25=>'y',26=>'z');
for ($i=1; $i<=count($letters);$i++)
{
   for ($i2=0; $i2<=count($letters);$i2++)
   {
      echo $letters[$i].$letters[$i2].'<br />';
   }
}
?>


kannst den array einfach beliebig erweitern. Wink
Live-Demo: http://www.scholten-interactive.de/letters_listen.php

oder alternativ auch der array (habe ich mir per unicode und copy&paste generieren lassen)(http://www.scholten-interactive.de/array_erstell.php):
Code:
$letters = Array(1=>'!',2=>''',3=>'#',4=>'$',5=>'%',6=>'&',7=>''',8=>'(',9=>')',
10=>'*',11=>'+',12=>',',13=>'-',14=>'.',15=>'/',16=>'0',17=>'1',
18=>'2',19=>'3',20=>'4',21=>'5',22=>'6',23=>'7',24=>'8',25=>'9',
26=>':',27=>';',28=>'<',29=>'=',30=>'>',31=>'?',32=>'@',33=>'A',
34=>'B',35=>'C',36=>'D',37=>'E',38=>'F',39=>'G',40=>'H',41=>'I',
42=>'J',43=>'K',44=>'L',45=>'M',46=>'N',47=>'O',48=>'P',49=>'Q',
50=>'R',51=>'S',52=>'T',53=>'U',54=>'V',55=>'W',56=>'X',57=>'Y',
58=>'Z',59=>'[',60=>'\',61=>']',62=>'^',63=>'_',64=>'`',65=>'a',
66=>'b',67=>'c',68=>'d',69=>'e',70=>'f',71=>'g',72=>'h',73=>'i',
74=>'j',75=>'k',76=>'l',77=>'m',78=>'n',79=>'o',80=>'p',81=>'q',
82=>'r',83=>'s',84=>'t',85=>'u',86=>'v',87=>'w',88=>'x',89=>'y',
90=>'z',91=>'{',92=>'|',93=>'}',94=>'~',95=>'',96=>'€',97=>'�',
98=>'‚',99=>'ƒ',100=>'„',101=>'…',102=>'†',103=>'‡',104=>'ˆ',
105=>'‰',106=>'Š',107=>'‹',108=>'Œ',109=>'�',110=>'Ž',111=>'�',
112=>'�',113=>'‘',114=>'’',115=>'“',116=>'”',117=>'•',118=>'–',
119=>'—',120=>'˜',121=>'™',122=>'š',123=>'›',124=>'œ',125=>'�'
126=>'ž',127=>'Ÿ',128=>' ',129=>'¡',130=>'¢',131=>'£',132=>'¤',133=>'¥',134=>'¦',135=>'§',
136=>'¨',137=>'©',138=>'ª',139=>'«',140=>'¬',141=>'­',142=>'®'
,143=>'¯',144=>'°',145=>'±',146=>'²',147=>'³',148=>'´',149=>'µ',
150=>'¶',151=>'·',152=>'¸',153=>'¹',154=>'º',155=>'»',156=>'¼',
157=>'½',158=>'¾',159=>'¿',160=>'À',161=>'Á',162=>'Â',163=>'Ã',
164=>'Ä',165=>'Å',166=>'Æ',167=>'Ç',168=>'È',169=>'É',170=>'Ê',
171=>'Ë',172=>'Ì',173=>'Í',174=>'Î',175=>'Ï',176=>'Ð',177=>'Ñ',
178=>'Ò',179=>'Ó',180=>'Ô',181=>'Õ',182=>'Ö',183=>'×',184=>'Ø',
185=>'Ù',186=>'Ú',187=>'Û',188=>'Ü',189=>'Ý',190=>'Þ',191=>'ß',
192=>'à',193=>'á',194=>'â',195=>'ã',196=>'ä',197=>'å',198=>'æ',
199=>'ç',200=>'è',201=>'é',202=>'ê',203=>'ë',204=>'ì',205=>'í',
206=>'î',207=>'ï',208=>'ð',209=>'ñ',210=>'ò',211=>'ó',212=>'ô',
213=>'õ',214=>'ö',215=>'÷',216=>'ø',217=>'ù',218=>'ú',219=>'û',
220=>'ü',221=>'ý',222=>'þ');

// den 2. array können wir leider vergessen, da das die ganze unicode-palette ist, man php-dateien aber als ANSI speichern muss.
und wer mal eine datei sehen will, die mal eine ansi war, dann als unicode und dann wieder als ansi gespeichert wurde, kann das hier tun:
http://www.scholten-interactive.de/letters.php
langsam fange ich an, diese schriftzeichen zu mögen Laughing

//sorry, dass ich hier das ganze ein bisschen in die breite ziehe Rolling Eyes


Zuletzt bearbeitet von Abooya am 04.02.2006 21:09, insgesamt 2-mal bearbeitet

_________________
this.toLowerCase(); Wink
Benutzer-Profile anzeigen Private Nachricht senden ICQ-Nummer
BeitragVerfasst am: 04.02.2006 20:20 Antworten mit Zitat
BlackLotus
Anmeldedatum: 04.01.2006
Beiträge: 717
Wohnort: www and 127.0.0.1/localhost




Danke für diesen schönen Code

_________________
Eine Kette ist nur so stark wie ihr schwächstes Glied.

Die Welt wird nicht von denen bedroht die böse sind,sondern von denen die das Böse zulassen.
Albert Einstein

Man kommt nicht aus seiner Haut raus.....,
Nur Schlamm kann das Very Happy

http://blackwiki.bl.ohost.de
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
BeitragVerfasst am: 04.02.2006 21:08 Antworten mit Zitat
Abooya
Anmeldedatum: 04.02.2006
Beiträge: 71
Wohnort: #!/usr/bin/perl




np, wie gedenkst du das ganze zu machen? die meisten server geben timeouts, wenn eine php-datei länger als 30 sekunden zum rechnen braucht.

_________________
this.toLowerCase(); Wink
Benutzer-Profile anzeigen Private Nachricht senden ICQ-Nummer
BeitragVerfasst am: 04.02.2006 21:30 Antworten mit Zitat
BlackLotus
Anmeldedatum: 04.01.2006
Beiträge: 717
Wohnort: www and 127.0.0.1/localhost




ich mach das in verschiedenen Phasen,aber kann man das erste script denn so einfach erweitern??
Ich glaub da werden dann manche sachen doppelt oder dreifach angezeigt oder?


Zuletzt bearbeitet von BlackLotus am 04.02.2006 23:21, insgesamt 2-mal bearbeitet

_________________
Eine Kette ist nur so stark wie ihr schwächstes Glied.

Die Welt wird nicht von denen bedroht die böse sind,sondern von denen die das Böse zulassen.
Albert Einstein

Man kommt nicht aus seiner Haut raus.....,
Nur Schlamm kann das Very Happy

http://blackwiki.bl.ohost.de
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
BeitragVerfasst am: 04.02.2006 21:40 Antworten mit Zitat
Abooya
Anmeldedatum: 04.02.2006
Beiträge: 71
Wohnort: #!/usr/bin/perl




es heisst phasen Smile
das ist kein problem, ich werde einfach eine durchlaufende nummer in die schleifen einbauen, die in einer txt speichern und wieder von da aus anfangen.
dann muss man eben ?stehengeblieben=117 noch dranhängen, aber das ist ja np.
ich denke, ich werds morgen o. übermorgen umschreiben.

_________________
this.toLowerCase(); Wink
Benutzer-Profile anzeigen Private Nachricht senden ICQ-Nummer
BeitragVerfasst am: 04.02.2006 23:22 Antworten mit Zitat
BlackLotus
Anmeldedatum: 04.01.2006
Beiträge: 717
Wohnort: www and 127.0.0.1/localhost




Jo war wohl etwas müde^^
@Cerox wieso wird mal bearbeitet angezeigt und mal nicht??
Entfern das bitte mal ganz ich hasse es wenn da steht bearbeitet von am...

_________________
Eine Kette ist nur so stark wie ihr schwächstes Glied.

Die Welt wird nicht von denen bedroht die böse sind,sondern von denen die das Böse zulassen.
Albert Einstein

Man kommt nicht aus seiner Haut raus.....,
Nur Schlamm kann das Very Happy

http://blackwiki.bl.ohost.de
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
BeitragVerfasst am: 05.02.2006 10:57 Antworten mit Zitat
Abooya
Anmeldedatum: 04.02.2006
Beiträge: 71
Wohnort: #!/usr/bin/perl




gute frage, wenn ich richtig gezählt habe, habe ich meinen 1. post ca. 7 mal bearbeitet Laughing

_________________
this.toLowerCase(); Wink
Benutzer-Profile anzeigen Private Nachricht senden ICQ-Nummer
BeitragVerfasst am: 05.02.2006 20:47 Antworten mit Zitat
Cerox
Anmeldedatum: 31.12.2005
Beiträge: 782
Wohnort: Engelskirchen




Zitat:
@Cerox wieso wird mal bearbeitet angezeigt und mal nicht??
Entfern das bitte mal ganz ich hasse es wenn da steht bearbeitet von am...


Es steht erst da wenn der Post nicht der letzte Post im Thread ist. Da vorher noch keiner geantwortet hat, wird dies auch nicht als "Bearbeitet" gekennzeichnet.
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
BeitragVerfasst am: 19.03.2021 15:48 Antworten mit Zitat
warganic
Anmeldedatum: 26.02.2021
Beiträge: 29978




Ñлуш157.48меÑÑ‚BettптицУчаÑЯнчаWendGomeAlekотно(190Fran
SimoКитаЛариPensTidbÐрти1077клей1970B114ChriвещеXVII
инвжЗайцназнТумаMickBESTXVIIStepAmorКерÑПронотлиRich
XVIIAccaСашеВладTescCleaAubrHonoPushCanzPeriКаплBlac
КраÑMapaтибеВаупКадебезоÑертSiegДаниsizeWherXVIISing
ЗамаБобрRichEricСодеMaurКраÑФлакруÑÑNelsМендразгТали
HaroFuxiчиÑтмолнXVIIKathFuxiхозÑохотJean3201MarkZone
ФормXVIIZoneПиÑкWestTung3461ZoneNasoZoneПрибфакуGera
МагоиÑтоPaulгазезакаGeraÐрриJohn02-0SharBelvZoneСтек
открмеÑÑHDMIZanuSamsCampразвЖадаHaya5300MusiКитаSQui
BestZS-16610СтарMystрублмедиJazzpolyEducNoboRequViol
фигуплаÑPerpWindСнопÑтерBoscChouJohnGourventСемеЛитР
пÑихМоÑкFeatЛитРоптиЛитРЛитР1941ÑемиразнOZONУржуГабо
РоÑÑЭÑпрКривЗамыGaliСтроRealУлухКутуArunCarmWindКори
ПолÑвещеSusiHenrHorsИван33-4ÐндрBLONГоллГолуМелигубе
hypeЛитеPUNKКондБронИллюФаркмножвообКурÑмеÑÑмеÑÑмеÑÑ
ExpeIntrПереGeorAnjoИманоконавтоЛаврDreaакадСмирtuchkas
Adobдете
Benutzer-Profile anzeigen Private Nachricht senden
Rainbowtables-Prjekt @all PHP Scripter
Foren-Übersicht » Internetprogrammierung
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Alle Zeiten sind GMT + 1 Stunde  
Seite 1 von 1  

  
  
 Neues Thema eröffnen  Neue Antwort erstellen  


Forensicherheit

Powered by phpBB © 2001-2004 phpBB Group
phpBB Style by Vjacheslav Trushkin
Deutsche Übersetzung von phpBB.de


remoteshell-security.com | Partner | Boardregeln | Impressum