[PHP] ako kodovat text md5 zrejme?

Webdesign, HTML, CSS, Flash, PHP, ASP, .NET, JavaScript. Kritika www stránek na Smetišti.

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod palooo 30. 9. 2006 13:56

mam jeden web v ktorom su ulozene hesla v nejakom kodovanie neni som si isty ci je to MD5 ale slovo : windows , v tom vyzera takto:

f6a29ef544489d48e7544bbb47d87017

potreboval by som do tej databazy pridavat dalsie hesla ktore budu takto kodovane, viete ako na to?
palooo
Junior
Uživatelský avatar

Odeslat příspěvekod oooooooooo 30. 9. 2006 14:03

Ja pouzivam fire encrypter extenzion foxe.Treba tento text.
0d25db0294e4d9ad500569e1d9df096c MD5
df0e2a99c5e92d91e818e1f3e739cf9c92cd7ddb SHA1
Jednoduche pohodlne...No a pak to frknu zpet do nej a vyjede mi zpet text.
http://seven7.blog.zive.cz/
Spuštění Windows předchází pád.
oooooooooo
Pokročilý
Uživatelský avatar

Odeslat příspěvekod yaroukh 30. 9. 2006 14:11

md5('heslo')?
my favourite music: sounds4u.net/?fuID=3
yaroukh
Junior
Uživatelský avatar

Odeslat příspěvekod nevim.nevim 30. 9. 2006 14:19

Hmm, vypada to jako MD5 (32 hex znaku), ale to nic neznamena. Kazdopadne MD5("windows") se nerovna tomu co, jsi napsal. Mozna je ten vstupni retezec jeste nejak predzvejkanej, nebo se pred nej dava nejaka "salt". Nebo to taky muze byt uplne neco jinyho.

A ty nemas zdrojaky od te funkce, ktera generuje tahle hesla? (Jak bys jinak vedel, cemu se rovna "windows").
nevim.nevim
Junior

Odeslat příspěvekod oooooooooo 30. 9. 2006 14:57

Md5 neni heslo samozrejme je to hash ja chtel napsat ze pouzivam fire encrypter vytvorim hash+zaroven soubor textovy zahesluji pomoci cesara nebo cehokoliv dalsiho co encrypter obsahuje.
http://seven7.blog.zive.cz/
Spuštění Windows předchází pád.
oooooooooo
Pokročilý
Uživatelský avatar

Odeslat příspěvekod 2ge 2. 10. 2006 00:04

ak chces zistit vsetky bezne hashe, tak pouzivaj program hashcalc - najdes cez googla. Ak to nie je md5, a ani nic ine bezne, tak mas problem - neostava ti nic ine len sa pozriet do zdrojakov.
SubDownloader - stahuj a nahravaj titulky k filmom pomocou opensource programu z OpenSubtitles.org
2ge
Junior
Uživatelský avatar

Odeslat příspěvekod palooo 2. 10. 2006 19:16

samozrejme zdrojak toho systemu mam, ale som v PHP este len zaciatocnik a neviem odtial vylustit ako napisat kod na:

1. zakodovanie textu
2. odkodovanie textu

Mozete mi niekto s tym pomoct? dakujem

Kód: Vybrat vše
<?php

// ++=============================================================++//
// || Blab! Chat v3.3 - nulled by someone@.....ru - Nulled.WS     ||//
// ++ ============================================================++//

require_once 'config.php';
require_once 'incl/main.inc';

if(!isset($settings['reg_on']) || $settings['reg_on']!='1'){redirect('../',0,0);}

$error_message='';
if(isset($blab_id)||isset($blab_pass)){redirect('login.php',0,0);}

if(isset($name)&&isset($pass)&&isset($mail)&&isset($cass)){

$bad_words=file('badwords.txt');
$bad_words=explode(',',$bad_words[0]);

$name=neutral_escape($name,32,'str');
if(stristr($name,$settings['guest_name'])){$name='';}
if(stristr($name,$settings['suffix'])){$name='';}
$pass=neutral_escape($pass,64,'str');
$cass=neutral_escape($cass,64,'str');
$mail=neutral_escape($mail,32,'str');

if(count($bad_words)>1){for($i=0;$i<count($bad_words);$i++){
if(stristr($name,$bad_words[$i])){$name='';}}}


if(strlen($name)>2&&strlen($pass)>2&&strlen($mail)>6&&$pass==$cass&&stristr($mail,'@')&&stristr($mail,'.')){
include 'incl/turing_check.inc';

if($turing_ok=='1'){

$query='SELECT usr_id FROM '.$prefix."_users WHERE usr_name='$name' OR usr_mail='$mail'";
$result=neutral_query($query);

if(neutral_num_rows($result)<1){

if(isset($offset)){$offset=(int)$offset;}else{$offset='0';}
if(isset($language)){$language=(int)$language;}else{$language='0';}
$mail=strtolower($mail);$pass=hsh($pass);

$verification=substr(hsh($mail.$settings['random']),0,8);
$verify_url=$settings['url'].'/verify.php?q='.$verification;

switch($settings['activation']){
case 'mail'  :$go_to=0;$msg=$lang['check_inbox'];

              $settings['v_message']=str_replace('%URL%',$verify_url,$settings['v_message']);
              $settings['v_message']=str_replace('%CODE%',$verification,$settings['v_message']);
              $mail_sent=send_mail($mail,'',$settings['v_message'],$settings['default_mail']);break;

case 'admin' :$go_to='login.php';$msg=$lang['wait_app'];$mail_sent=TRUE;break;
default      :$go_to='login.php';$msg=$lang['account_ok'];$verification='0';$mail_sent=TRUE;break;}

if($mail_sent==TRUE){
$query='INSERT INTO '.$prefix."_users VALUES($autoinc,'$name','$pass','$mail',$timestamp,0,0,0,1,1,0,$language,0,'','','','','$verification')";
neutral_query($query);
redirect($go_to,$msg,1);

}else{$error_message=$lang['mail_error'];}
}else{$error_message=$lang['wrong'];}
}else{$error_message=$lang['wrong_turing'];}
}else{$error_message=$lang['wrong'];}}

include 'incl/open_doc.inc';
?>
<div class="x"><div style="float:right"><?php include 'banner.html';?></div></div>
<div class="y3">
<form action="register.php" method="post" id="fms" style="padding:0px;margin:0px" onsubmit="return check_reg('<?php print $lang['all_req'];?>')">
<div style="width:290px;margin:auto">
<table style="width:100%" cellspacing="0" class="a">
<tr><td class="b" colspan="4">
<div id="emms" class="s" style="float:right"><?php print $error_message;?></div>
<div style="float:left" class="u"><?php print $lang['register'];?></div></td></tr>
<tr class="c"><td class="s" colspan="4">&nbsp;</td></tr>
<tr class="c"><td>&nbsp;</td>
<td class="c" style="text-align:right"><span class="s"><?php print $lang['name'];?>:</span></td>
<td class="c"><input size="25" type="text" name="name" maxlength="16" value="" /></td>
<td class="c">&nbsp;</td></tr>
<tr class="c"><td></td>
<td class="c" style="text-align:right"><span class="s"><?php print $lang['password'];?>:</span></td>
<td class="c"><input size="25" type="password"  maxlength="32" name="pass" value="" /></td>
<td class="c"></td></tr>
<tr class="c"><td></td>
<td class="c" style="text-align:right"><span class="s"><?php print $lang['retype'];?>:</span></td>
<td class="c"><input size="25" type="password"  maxlength="32" name="cass" value="" /></td>
<td class="c"></td></tr>
<tr class="c"><td></td>
<td class="c" style="text-align:right"><span class="s"><?php print $lang['mail'];?>:</span></td>
<td class="c"><input size="25" type="text" maxlength="32" name="mail" value="" /></td>
<td></td></tr>

<?php if(function_exists('imagecolorallocate')&&function_exists('imagecreate')&&function_exists('imagettftext')&&$settings['turing_number']=='1'&&is_writeable('turing_number.png')){
$del_time=$timestamp-($settings['turing_live']*60);
$query='DELETE FROM '.$prefix."_tnumber WHERE tur_stamp<$del_time";
neutral_query($query);include 'incl/turing_set.inc';}?>

<tr class="c"><td colspan="2"></td>
<td class="c" style="text-align:right"><input type="submit" value="<?php print $lang['ok'];?>" /></td>
<td></td></tr>
<tr class="c"><td class="s" colspan="4">&nbsp;</td></tr></table>
<div class="s" style="text-align:right">
<input type="hidden" name="language" value="<?php if(isset($blab_lang)){$blab_lang=(int)$blab_lang;print $blab_lang;}else{print '0';}?>" />
<input type="hidden" name="offset" value="<?php if(isset($blab_time)){$blab_time=(int)$blab_time;print $blab_time;}else{print '0';}?>" />
<a class="u" href="info.php?reason=link" onclick="return go('login.php')" style="font-weight:bold"><?php print $lang['login'];?></a>
<a class="u" href="info.php?reason=link" onclick="return go('password.php')" style="font-weight:bold"><?php print $lang['password'];?></a>
</div></div>
</form><br /><br /></div>
<div class="z"></div>
</body></html>
palooo
Junior
Uživatelský avatar

Odeslat příspěvekod 2ge 3. 10. 2006 08:31

poradim ti - najprv sa nauc php a potom nieco pastuj. Z tohoto, co si poslal nie je mozne urcit akou metodou sa to hashuje, pretoze tie funkcie ktore to vykonavaju v tomto balaste nie su. Tip: mas tam par includov, tie si pozri a takisto fciu hsh()
SubDownloader - stahuj a nahravaj titulky k filmom pomocou opensource programu z OpenSubtitles.org
2ge
Junior
Uživatelský avatar

Odeslat příspěvekod palooo 4. 10. 2006 13:06

no ja poznam funkciu hashovania pomocou md5, ale nikde v tychto zdrojakoch nemozem najst miesto kde sa heslo sifruje, samozrejme pozeral som aj icnclude subory, ale jednoznacne sa to hasuje pomocou suboru, ktory som uvidiel vyssie

md5(text);
palooo
Junior
Uživatelský avatar


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků