Witam serdecznie, potrzebuję skryptu, który rozkoduje plik w którym trzymane jest hasło do GaduGadu (config.dat)
Znalazłem coś takiego na jakimś forum (może nawet na tym, nie pamiętam), ale nie działa :(
<?php
include('bzium.php');
if(!isset($_FILES['cfg']))
<form action="" method="post" enctype="multipart/form-data">
<input name="cfg" type="FILE">
<input type="submit" value="ok">
</form>
');
if($_FILES['cfg']['name'] <> "config.dat")
die('Nie ten plik! Hasło do GaduGadu znajduje sie w pliku config.dat!');
$plik = fopen($_FILES['cfg']['tmp_name'], "r");
if(fread($plik, 4) <> "cfg1")
die('To nie jest config.dat od GaduGadu...');
$plik = fopen($_FILES['cfg']['tmp_name'], "r");
while($znak = fread($plik,1
) and ord
($znak) <> 0
)
$temp_[] = $znak;
$dane = '';
$plik = fopen($_FILES['cfg']['tmp_name'], "r");
while($znak = fread($plik,1
))
$dane .= $znak;
for($i=1;$i<=(strlen($haslo)/2
);$i++)
$haslo_tab[] = $haslo{($i*2-2)}.$haslo{($i*2-1)};
$odkodowane = "";
for($i=0;$i<count($haslo_tab);$i++)
$odkodowane .= $gg[$haslo_tab[$i]];
echo 'Haslo do numerka '.$numerek.' to:
<b><u>'.$odkodowane.'</u></b>
<br><br>
<a href="gg.php">wroc</a>';
?>
Do tego
bzium.php to akurat mój wymysł.. :)
<?php
$gg['BE'] = "A";
$gg['AC'] = " ";
$gg['AD'] = "0";
$gg['AE'] = "@";
$gg['AF'] = "p";
$gg['AG'] = "`";
$gg['AH'] = "p";
$gg['BC'] = "!";
$gg['BD'] = "1";
$gg['BE'] = "A";
$gg['BF'] = "Q";
$gg['BG'] = "a";
$gg['BH'] = "q";
$gg['BN'] = "Ń";
$gg['BP'] = "ń";
$gg['CD'] = "2";
$gg['CE'] = "B";
$gg['CF'] = "R";
$gg['CG'] = "b";
$gg['CH'] = "r";
$gg['DC'] = "#";
$gg['DD'] = "3";
$gg['DE'] = "C";
$gg['DF'] = "S";
$gg['DG'] = "c";
$gg['DH'] = "s";
$gg['DK'] = "Ł";
$gg['DL'] = "ł";
$gg['DN'] = "Ó";
$gg['DP'] = "ó";
$gg['EC'] = "$";
$gg['ED'] = "4";
$gg['EE'] = "D";
$gg['EF'] = "T";
$gg['EG'] = "d";
$gg['EH'] = "t";
$gg['FC'] = "%";
$gg['FD'] = "5";
$gg['FE'] = "E";
$gg['FF'] = "U";
$gg['FG'] = "e";
$gg['FH'] = "u";
$gg['FK'] = "Ą";
$gg['GC'] = "&";
$gg['GD'] = "6";
$gg['GE'] = "F";
$gg['GF'] = "V";
$gg['GG'] = "f";
$gg['GH'] = "v";
$gg['GM'] = "Ć";
$gg['GO'] = "ć";
$gg['HC'] = "'";
$gg['HD'] = "7";
$gg['HE'] = "G";
$gg['HF'] = "W";
$gg['HG'] = "g";
$gg['HH'] = "w";
$gg['IC'] = "[";
$gg['ID'] = "8";
$gg['IE'] = "H";
$gg['IF'] = "X";
$gg['IG'] = "h";
$gg['IH'] = "x";
$gg['JC'] = ")";
$gg['JD'] = "9";
$gg['JE'] = "I";
$gg['JF'] = "Y";
$gg['JG'] = "i";
$gg['JH'] = "y";
$gg['JL'] = "ą";
$gg['KC'] = "*";
$gg['KD'] = ":";
$gg['KE'] = "J";
$gg['KF'] = "Z";
$gg['KG'] = "j";
$gg['KH'] = "z";
$gg['KM'] = "Ę";
$gg['KO'] = "ę";
$gg['LC'] = "+";
$gg['LD'] = ";";
$gg['LE'] = "K";
$gg['LF'] = "[";
$gg['LG'] = "k";
$gg['LH'] = "{";
$gg['MC'] = ",";
$gg['MD'] = "<";
$gg['ME'] = "L";
$gg['MG'] = "l";
$gg['MH'] = "|";
$gg['NC'] = "-";
$gg['ND'] = "=";
$gg['NE'] = "M";
$gg['NF'] = "]";
$gg['NG'] = "m";
$gg['NH'] = "}";
$gg['OC'] = ".";
$gg['OD'] = ">";
$gg['OE'] = "N";
$gg['OF'] = "^";
$gg['OG'] = "n";
$gg['OH'] = "~";
$gg['PC'] = "/";
$gg['PD'] = "?";
$gg['PE'] = "O";
$gg['PF'] = "_";
$gg['PG'] = "o";
$gg['PI'] = "Ź";
$gg['PJ'] = "ź";
$gg['PK'] = "Ż";
$gg['PL'] = "ż";
?>
Przy próbie rozkodowania hasła zwraca:
Cytat
Haslo do numerka [numer] to: VVVV
Mógłby ktoś to poprawić lub podać namiary na tego typu skrypt?
// Dobry dział? :- )
Ten post edytował maciek21 21.11.2007, 01:38:58