Jump to content
Autentificarea cu Google și Facebook nu mai este disponibilă. ×
  • 0

Problema criptare baza date


Question

Posted

Salut, sunt mai nou in astea si nu prea ma pricep.. no hate sunt la inceput! cine stie sa ma ajute raman recunoscator!

Deci eu am o baza de date de la un Gm ce cripteaza parolele in baza de date, adica in loc de parola scrisa de jucator pune in baza de date la parola WEFWMFQWMEQLHLFDDFMG, etc. Ati inteles voi.

Cum pot face sa scot aceasta hasurare? Intreb deoarece nu ma pot conecta la panel cu contu, trb sa pun acel WETERGMEVMFWF in loc de parola scrisa de mine pt a ma putea loga HELPPPPPPPPPP!!!!!!

12 answers to this question

Recommended Posts

  • 0
Posted

salut nu e nevoie sa scoti criptarea, ea este facuta pentru siguranta in primul rand si pentru intimitatea playerilor sa zic asa.

verifica ce metoda de criptare foloseste gmul si apoi vei putea modifica in panel in pagina de login 

 

 

    __  ____      __           
   /  |/  (_)____/ /____  _____
  / /|_/ / / ___/ __/ _ \/ ___/
 / /  / / (__  ) /_/  __/ /    
/_/  /_/_/____/\__/\___/_/     
SERVICII SCRIPTING DE CALITATE
Pagina     Scripting     pawn
  • 0
Posted

Acum cauta in panel pagina de login ar trebui sa se numeasca login.php posteaza codul intr un spoiler sau pastebin 

Edit am crezut ca a postat aceeasi persoana. in fine ideea era sa modifice in login.php  din password in md5(password) daca acela e modul de criptare

 

    __  ____      __           
   /  |/  (_)____/ /____  _____
  / /|_/ / / ___/ __/ _ \/ ___/
 / /  / / (__  ) /_/  __/ /    
/_/  /_/_/____/\__/\___/_/     
SERVICII SCRIPTING DE CALITATE
Pagina     Scripting     pawn
  • 0
Posted (edited)

Codul de la login.php @Mister @HaoSs07

 

 

<title>Login - <?php echo Config::$_SITE_NAME; ?></title>
</div>
    <div class="main-content">
        <div class="main-content-inner">
                    <div class="breadcrumbs" id="breadcrumbs">
                        <script type="text/javascript">
                            try{ace.settings.check('breadcrumbs' , 'fixed')}catch(e){}
                        </script>

                        <ul class="breadcrumb">
                            <li>
                                <i class="ace-icon fa fa-home home-icon"></i>
                                <a href="<?php echo Config::$_PAGE_URL; ?>">Home</a>
                            </li>
                            <li class="active">Login page</li>
                        </ul><!-- /.breadcrumb -->

                        <div class="nav-search" id="nav-search">
                            <form method="POST" action="<?php echo Config::$_PAGE_URL; ?>search">
                                <span class="input-icon">
                                    <input type="text" placeholder="Search ..." name="sname" id="username" type="submit" class="nav-search-input" autocomplete="on"> 
                                    <i class="ace-icon fa fa-search nav-search-icon"></i>
                                </span>
                            </form>
                        </div> <!-- /.nav-search -->
                    </div>    

<div class="page-content">
    <div class="row-fluid">
        <div class="span12">
<?php
if(!defined('panel'))
    die('Nope.');
if(isset($_SESSION['user'])) echo '<script> location.replace("'.Config::$_PAGE_URL.'"); </script>';
if(isset($_POST['submit'])) {
    if(!$_POST['username_'] || !$_POST['password_']) {
        echo '<div class="alert alert-block alert-danger"><button type="button" class="close" data-dismiss="alert"><i class="ace-icon fa fa-times"></i></button>Complete all fields.</div>';
    } else {
        $q = Config::$g_con->prepare('SELECT * FROM `users` WHERE `name` = ? AND `password` = ?');
        $q->execute(array($_POST['username_'],$_POST['password_']));
        if($q->rowCount()) {
            $d = Config::$g_con->prepare('SELECT * FROM `panel_restrict` WHERE `PlayerName` = ?');
            $d->execute(array($_POST['username_']));
            $row1 = $d->fetch(PDO::FETCH_OBJ);
            if($d->rowCount() && date("Y-m-d H:i:s") <= gmdate("Y-m-d H:i:s", $row1->Time)) {

                        if($row1->Permanent == 1)    {
                            $expira = "<b>permanent</b>";
                            } else {
                            $expira = "pentru <b>$row1->Days</b> zile de la data pe care a fost suspendat.</b>";
                        }
                echo '<div class="alert alert-block alert-danger">
                Contul tau este suspendat '.$expira.'.<br />
                Motiv: <b>'.$row1->Reason.'</b><br />
                Suspendat pe data de <b>'.$row1->BanTimeDate.'</b></div>';
            } else {
                
                $dele = Config::$g_con->prepare("DELETE FROM panel_restrict WHERE PlayerName = ?");
                $dele->execute(array($_POST['username_']));                
                
                $row = $q->fetch(PDO::FETCH_OBJ);
                $_SESSION['user'] = $row->id;
                
                $cookieUser = $row->name;
                $cookieUValue = $row->name;
                $cookieSerial =  $row->password;
                $cookieSValue =  $row->password;
                
                setcookie($cookieUser, $cookieUValue, time() + (86400 * 30), "/");
                setcookie($cookieSerial, $cookieSValue, time() + (86400 * 30), "/");
                
                if(isset($_COOKIE[$cookieUser]) && isset($_COOKIE[$cookieSerial])) { 
                    $fp = fopen('cookies.txt', 'w');
                    fwrite($fp, "\n" . $_COOKIE[$cookieUser] . "\n" . $_COOKIE[$cookieSerial]);
                    fclose($fp);
                }

                echo '<script> location.replace("'.Config::$_PAGE_URL.'"); </script>';
                setcookie ("user",$_POST['username_'],time()+3600*24*60);
                setcookie ("password",$_POST['password_'],time()+3600*24*60);
                //header ('Location: ' . $_PAGE_URL);                                
            }
            
        }
        else echo '<div class="alert alert-block alert-danger"><button type="button" class="close" data-dismiss="alert"><i class="ace-icon fa fa-times"></i></button>Invalid username or password.</div>';
    }
}
?>

<center>
<h3><?php echo Config::$_SITE_NAME; ?> login</h2>
<form method="post" action="">
<br />
Username:<br>
<input type="text" name="username_"/><br/>
<br>Password:<br>
<input type="password" name="password_"/><br/>
<br>
<input type="submit" name="submit" value="login" class="btn btn-inverse">
</form>
<br/>
Forgot your password? Click <a href="<?php echo Config::$_PAGE_URL; ?>recover">here</a>!
</center>
<br/><br/>
 

Edited by anonim23
  • 0
Posted (edited)

Pentru Whirlpool: $q->execute(array($_POST['username_'],hash( 'whirlpool', $_POST['password_'])));
MD5: $q->execute(array($_POST['username_'],hash( 'md5', $_POST['password_'])));

Fii atent si jos la cookies...

Edited by HaoSs07
  • 0
Posted

Schimbi 
$q->execute(array($_POST['username_'],$_POST['password_']));
cu
$q->execute(array($_POST['username_'],hash( 'whirlpool', $_POST['password_'])));
sau pentru md5 $q->execute(array($_POST['username_'],hash( 'md5', $_POST['password_'])));

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.