Devilzc0de Forum Follow @devilzc0de
  • Home
  • Hacking
  • Networking
  • Programming
  • O.S
  • Server
  • Tweets
  • Search
  • Member List
  • Calendar
Current time: 05-21-2013, 09:50 PM Hello There, Guest! (Login — Register)
Devilzc0de Forum › Information Technology › Hacking › Cracking v
« Previous 1 2 3 4 5 6 7 Next »

Membuat Password Cracker dengan PHP

Home General Computer Multimedia Business Lounge

Pages (2): 1 2 Next »
Post Reply 
Tweet
Threaded Mode | Linear Mode
Membuat Password Cracker dengan PHP
09-12-2011, 11:18 AM
Post: #1
wenkhairu Offline
Administrator
*******
Administrators
Posts: 1,344
Joined: Dec 2009
Reputation: 260
Membuat Password Cracker dengan PHP
Di dunia maya memang tidak ada yang 100% benar-benar aman, ada saja cara untuk mendapatkan jalan agar mendapatkan akses penuh kedalam sebuah sistem, melalui berbagai vulnerbality yang ada sampai memanfaatkan tools yang ada untuk memecahkan sandi-sandi yang disusun oleh system maupun developer-nya, tetapi tidak ada satupun tools yang bisa menjamin bahwa mereka akan berhasil melakukan pemecahannya, disini saya akan mencoba membuat sebuah tools sederhana untuk memecahkan sandi password yang berbentuk md5 hash

Password Cracker
Apasih password Cracker itu ? bagaimana sih cara kerjanya ? itu adalah pertanyaan yang harus kita jawab dan kita te-laah dalam-dalam agar bisa membuat sebuah password cracker, password cracker sendiri adalah sebuah tools atau program yang dapat menebak atau mencari palin text dari chiper text sebuah password, cara kerja dari password cracker cukup banyak, seperti membandingkan jumlah byte yang ada, membandingkan panjang string sebelum dan sesudah di enkripsi, dan memdandingkan dengan kata-kata yang terdaftar atau disebut juga dengan Dictioanry Attack, password cracker bisa di buat dengan banyak bahasa pemrograman, saya akan mencoba membuat sebuah password cracker dengan menggunakan PHP, kenapa PHP ? karena saya hanya bisa PHP ketawa

Alur Kerja
sebelum kita melanjutkan ke tahap sebelumnya, kita harus sepakati dulu, bahwa teknik yang kita gunakan adalah Bruteforcing dengan Dictionary Attack, atau mengambil daftar kata yang ada dalam sebuah file (kamus kata), kemudian setiap kata akan kita rubah menjadi bentuk md5(hash) md5 hash adalah sebuah jenis chiper text satu arah, atau one-way-hasing atau enkripsi satu arah, artinya proses setelah menjadi chiper text tidak bisa kita rubah kembali menjadi plaintext oleh karena itu kita menggunakan logika perbandingan untuk memecahkannya, setelah kata yang ada dalam kamus kata kita jadikan md5(hash) maka hasilnya akan kita cocokkan atau kita bandingkan dengan hash md5 yang akan kita pecahkan, berikut flow dari cara kerjanya

PHP Code:
kamus_kata.txt
     
|
     |
     |
admin,password,admin123
  
|
  |
md5(admin)----->bandingkan dengan --> md5 hash asli 

Analisa Code
Setelah kita memahami alur dari cara kerja password cracker yang akan kita buat, sekarang saatnya kita mengatur susunan code untuk prosesnya, menyusun object beserta fungsi-fungsi yang akan kita gunakan nantinya untuk proses cracking password, kita akan menggunakan metode OOP (object Oriented Programming) agar susunan kode kita terlihat lebih baik dan mudah untuk dipahami, adapun susuna fungsinya sebagai berikut

PHP Code:
class Cracker{
    var 
$hash;                  # varible untuk hash asli
    
var $salt;                  # variable untuk salt
    
var $dict;                  # variable untuk file kamus kata
    
    
function __construct(){}    # Constructor dari Object Class
    
    
function dict_size(){}      # fungsi mencari ukuran file
    
    
function exec_time(){}      # fungsi mencari waktu proses
    
    
function crack_salt(){}     # fungsi cracking tanpa salt
    
    
function crack_no_salt(){}  # fungsi cracking dengan salt
    
    
function logo(){}           # fungsi menampilkan logo    
} 

function __construct()
Setelah kita menyusun struktur dari program kita sekarang kita akan menentkan variable-variable yang akan kita gunakan untuk kebutuhan aplikasi kita nantinya kedalam fungsi-fungsi yang telah kita susun, function __construct() merupakan fungsi pertama yang akan di jalankan ketika aplikasi kita di panggil, dengan begitu kita harus menentukan variablenya terlebih dahulu, seperti validasi inputan, jenis hash, dan memeriksa keberadaan kamus kata, lihat contoh di bawah

PHP Code:
function __construct($hash='', $salt='', $dict='')
{
    
    
$this->hash = $hash;
    
$this->salt = $salt;
    
$this->dict = $dict;
    
    if(empty(
$this->hash) || empty($this->dict)){
        
$this->logo();
        print 
"[!] usage : ".__FILE__." [hash] [salt] [dict]\n\n";
        die();
    }elseif(!
file_exists($this->dict) || !is_file($this->dict)){
        
$this->logo();
        print 
"[!] Invalid Dictionary File\n\n";
        die();
    }elseif(
strlen($this->hash) < 8 || strlen($this->hash) > 40){
        
$this->logo();
        print 
"[!] Invalid Hash Type\n\n";
    }else{
            
        if(
$this->salt=='0'){
            
$this->logo();
            print 
"Cracking With No Salt, Started at ".date('d/m/y H:i')."\n\r";
            print 
"Loaded ". $this->dict_size($this->dict)." Of Dictionary Size\n\n";
            
sleep(5);
            
$this->crack_no_salt();
            print 
"\n\r";
        }else{
            
$this->logo();
            print 
"Cracking With Salt, Started at ".date('d/m/y H:i')."\n\r";
            print 
"Loaded ". $this->dict_size($this->dict)." Of Dictionary Size\n\n";
            
sleep(5);
            
$this->crack_salt();
            print 
"\n\r";
        }
    }
} 

Pada potongan kode di atas kita bisa melihat bahwa pada saat pertama kali program di jalankan maka contructor akan langsung memanggil semua fungsi-fungsi lain sesuai kebutuhan, tentu saja setelah semua variable yang ada di validasi sebelumnya, jika sekarang program kita jalankan maka tidak akan terjadi apa-apa, karena fungsi yang lain belum kita buat, berikut kode program untuk fungsi-fungsi laiinya

function dict_size()
Fungsi ini sebenarnya tidak terlalu riskan, hanya saja fungsi ini akan menampilkan informasi seberapa besar ukuran kamus kata yang sedang kita gunakan dalam ukuran mega byte(MB) atau giga byte (GB), berikut kodenya

PHP Code:
function dict_size($f){
    if(
$s = filesize($f)){
        if(
$s <= 1024) return $s;
        else{
            if(
$s <= 1024*1024) {
                
$s = round($s / 1024,2);;
                return 
$s." kb";
            }
            else {
                
$s = round($s / 1024 / 1024,2);
                return 
$s." mb";
            }
        }
    }
    else return 
"???";
} 

function exec_time()
Fungsi ini berguna menunjukan informasi waktu proses dalam memecahkan sandi md5(hash), dengan informasi ini kita bisa tau seberapa lama atau memakan waktu seberapa lama untuk memecahkan sandi tertentu, berikut kodenya

PHP Code:
function exec_time()
{
    
$page_time = round(microtime(true)-$_SERVER['REQUEST_TIME'], 3);
    print 
"[+] Cracking Complete at ".date('d/m/y H:i')."\n";
    print 
"[+] Processed in ".round($page_time,0)." Second(s)\n";
} 

function crack_salt()
Ini merupakan fungsi utama sebenarnya dalam program cracking kita kali ini, fungsi ini akan membaca baris demi baris kata yang ada dalam kamus kata, kemudian menjadikannya kedalam bentuk md5(hash), kemudian membandingkannya dengan md5(hash) yang asli, jika ukuran, bentuk, dan panjang byte dari perbandingan tersebut sama maka baris kata yang ada pada kamus kata merupakan plain text dari md5(hash) yang asli, berikut kodenya

PHP Code:
function crack_salt()
{
    
$plain = fopen($this->dict,'r');
    while(!
feof($plain))
    {
        
$cek = trim(fgets($plain));
        if(
$this->hash == md5(md5($cek,$this->salt))){
            
$this->logo();
            
$this->exec_time();
            print 
"\n[+] Password Cracked ".$this->hash." = ".$cek." \n\n";
            die();
        }else{
            print 
bin2hex($cek)."\n";
        }
    }
    
fclose($plain);
} 

Disini saya menggunakan fungsi fopen() untuk membaca file kamus kata, karena fungsi fopen() akan membaca file berdasarkan baris perbaris, dan tidak menjadikannya array() (penggunaan array akan menkonsumsi memory cukup besar, karena jenis array akan membaca semua isi file dan memasukannya kedalam memory, jika ukuran file sebesar 1GB dan ukuran memory hanya 1GB maka system komputer kita akan crash, karena semua resouce terpakai habis, berbeda jika kita menggunakan fopen(), fopen() membaca baris perbaris yang ukurnnya hanya sekitar 8 byte perbaris dan tidak memasukkanya kedalam memory, setelah baris pertama selesai, maka memory akan di berishkan dengan fclose(), kemudian baru melanjutkan ke baris berikutnya, tentu saja dengan fungsi ini kita bisa menghemat memory dengan sangat efisien

function crack_no_salt()
Fungsi ini tidak jauh berbeda dengan fungsi sebelumnya, tugasnya juga sama, yaitu memecahkan password berdasarkan baris kata yang ada di dalam kamus kata, hanya saja tidak menggunakan salt, salt merupakan karakter penguat sebuha password, jika pada fungsi sebelumnya menggunakan if($this->hash == md5(md5($cek,$this->salt))) maka dibagian ini kita tidak menggunakan $his->salt, perhatikan kode di bawah

PHP Code:
function crack_no_salt()
{
    
$plain = fopen($this->dict,'r');
    while(!
feof($plain))
    {
        
$cek =  trim(fgets($plain));
        if(
$this->hash == md5($cek)){
            
$this->logo();
            
$this->exec_time();
            print 
"\n[+] Password Cracked ".$this->hash." = ".$cek." \n\n";
            die();
        }else{
            print 
bin2hex($cek)."\n";
        }
    }
    
fclose($plain);
} 

function logo()
Fungsi ini juga sebenarnya tidak terlalu penting, hanya sebagai penghias tampilan saja agar terlihat sedikit elegan dan bergaya hacker (cracker), hanya saja pada fungsi ini terdapat fungsi kecil yang akan membersihkan layar ketika di panggil, check the code

PHP Code:
function logo()
{
    
system('clear');
    
print_r('
    .___          .__.__                _______       .___      
  __| _/_______  _|__|  | ________ ____ \   _  \    __| _/____  
 / __ |/ __ \  \/ /  |  | \___   // ___\/  /_\  \  / __ |/ __ \ 
/ /_/ \  ___/\   /|  |  |__/    /\  \___\  \_/   \/ /_/ \  ___/ 
\____ |\___  >\_/ |__|____/_____ \\___  >\_____  /\____ |\___  >
     \/    \/                   \/    \/       \/      \/    \/ 
                        md5 Bruteforcer Dictionary Attack v.1.1        
    '
);
    
    print 
"\n";
} 

That's it
yap hanya segitu program sederhana password cracking yang kita buat, walapun dengan tools yang sederhana ini kita bisa memcahkan md5(hash) password, dengan bersabar tentu saja, karena mengingat teknik yang kita gunakan adalah Dictionary Attack, mungkin akan memakan waktu yang cukup(lama) tergantung dari tingkat panjang-susunan salt dari password hash yang akan kita crack, tentu saja program ini masih sangat bisa untuk dikembangkan, menambahkan fungsi-fungsi lain yang pastinya bisa menignkatkan kinjerja dan fungsionalitas dari program yang kita buat, berikut script lengkap program password Craking kita kali ini

PHP Code:
<?php
/*
 * Password Cracker v.1.1
 * Author : Khairu a.k.a wenkhairu
 * Bruteforcer Dictionary Attack for md5, sha1 password
 * wenkhairu@gmail.com
 * http://khairu.net
 *
 * eg : php password.php 21232f297a57a5a743894a0e4a801fc3 0 kata.txt
 * eg : php password.php 43442676c74ae59f219c2d87fd6bad52 axf kata.txt
*/

class Cracker
{
    var 
$hash;
    var 
$salt;
    var 
$dict;
    
    function 
__construct($hash='', $salt='', $dict='')
    {
        
        
$this->hash = $hash;
        
$this->salt = $salt;
        
$this->dict = $dict;
        
        if(empty(
$this->hash) || empty($this->dict)){
            
$this->logo();
            print 
"[!] usage : ".__FILE__." [hash] [salt] [dict]\n\n";
            die();
        }elseif(!
file_exists($this->dict) || !is_file($this->dict)){
            
$this->logo();
            print 
"[!] Invalid Dictionary File\n\n";
            die();
        }elseif(
strlen($this->hash) < 8 || strlen($this->hash) > 40){
            
$this->logo();
            print 
"[!] Invalid Hash Type\n\n";
        }else{
                
            if(
$this->salt=='0'){
                
$this->logo();
                print 
"Cracking With No Salt, Started at ".date('d/m/y H:i')."\n\r";
                print 
"Loaded ". $this->dict_size($this->dict)." Of Dictionary Size\n\n";
                
sleep(5);
                
$this->crack_no_salt();
                print 
"\n\r";
            }else{
                
$this->logo();
                print 
"Cracking With Salt, Started at ".date('d/m/y H:i')."\n\r";
                print 
"Loaded ". $this->dict_size($this->dict)." Of Dictionary Size\n\n";
                
sleep(5);
                
$this->crack_salt();
                print 
"\n\r";
            }
        }
    }
    
    function 
dict_size($f){
        if(
$s = filesize($f)){
            if(
$s <= 1024) return $s;
            else{
                if(
$s <= 1024*1024) {
                    
$s = round($s / 1024,2);;
                    return 
$s." kb";
                }
                else {
                    
$s = round($s / 1024 / 1024,2);
                    return 
$s." mb";
                }
            }
        }
        else return 
"???";
    }
    
    function 
exec_time()
    {
        
$page_time = round(microtime(true)-$_SERVER['REQUEST_TIME'], 3);
        print 
"[+] Cracking Complete at ".date('d/m/y H:i')."\n";
        print 
"[+] Processed in ".round($page_time,0)." Second(s)\n";
    }
    
    function 
crack_salt()
    {
        
$plain = fopen($this->dict,'r');
        while(!
feof($plain))
        {
            
$cek = trim(fgets($plain));
            if(
$this->hash == md5(md5($cek,$this->salt))){
                
$this->logo();
                
$this->exec_time();
                print 
"\n[+] Password Cracked ".$this->hash." = ".$cek." \n\n";
                die();
            }else{
                print 
bin2hex($cek)."\n";
            }
        }
        
fclose($plain);
    }
    
    function 
crack_no_salt()
    {
        
$plain = fopen($this->dict,'r');
        while(!
feof($plain))
        {
            
$cek =  trim(fgets($plain));
            if(
$this->hash == md5($cek)){
                
$this->logo();
                
$this->exec_time();
                print 
"\n[+] Password Cracked ".$this->hash." = ".$cek." \n\n";
                die();
            }else{
                print 
bin2hex($cek)."\n";
            }
        }
        
fclose($plain);
    }
    
    function 
logo()
    {
        
system('clear');
        
print_r('
        .___          .__.__                _______       .___      
      __| _/_______  _|__|  | ________ ____ \   _  \    __| _/____  
     / __ |/ __ \  \/ /  |  | \___   // ___\/  /_\  \  / __ |/ __ \ 
    / /_/ \  ___/\   /|  |  |__/    /\  \___\  \_/   \/ /_/ \  ___/ 
    \____ |\___  >\_/ |__|____/_____ \\___  >\_____  /\____ |\___  >
         \/    \/                   \/    \/       \/      \/    \/ 
                            md5 Bruteforcer Dictionary Attack v.1.1        
        '
);
        
        print 
"\n";
    }
}

$crack = new Cracker($argv[1], $argv[2], $argv[3]);
?>

Untuk informasi, saya membuat dan melakukan ujicoba di sistem operasi linux ubuntu 11.04 saya rasa di windows juga tidak ada masalah, untuk pengguna nix (ubuntu linux) yang sudah terinstall php5-cli saya rasa sangat mudah, hanya tinggal memanggil nama scriptnya saja, seperti berikut
PHP Code:
#md5 hash tanpa salt
khairu@goblox:~/Desktop$ php password.php 21232f297a57a5a743894a0e4a801fc3 0 kata.txt

#md5 hash dengan salt
khairu@goblox:~/Desktop$ php password.php 43442676c74ae59f219c2d87fd6bad52 axf kata.txt 

Hasilnya akan seperti berikut

[Image: pass1.png]

Pada ujicoba di atas saya menggunakan kamus kata sebesar 2GB dengan panjang kata 4 - 6, dan melakukan password cracking untuk md5(hash) biasa dengan waktu 21 detik, dan untuk md5(hash) dengan salt (axf) dengan waktu 22 detik, dan menemukan plaintext dari keduanya "admin", tentu saja memang itu password yang sanagat mudah,tetapi untuk password yang lain juga saya rasa sama, hanya tergantung seberapa banyak kamus (koleksi kata) yang anda miliki, semakin banyak semakin besar peluang anda untuk memecahkan password tersebut

[Image: pass2.png]

Sekian dulu, thanks fo reading
Visit this user's website Find all posts by this user
Quote this message in a reply
09-12-2011, 11:25 AM
Post: #2
CitooZz Offline
./pemburu kimblak
**
Moderators
Posts: 1,296
Joined: Jun 2011
Reputation: 22
RE: Membuat Password Cracker dengan PHP
ijin pelajari omz wenk...belajar
Find all posts by this user
Quote this message in a reply
09-12-2011, 11:26 AM
Post: #3
mariachi Away
has been reboot
**
Moderators
Posts: 2,359
Joined: Nov 2010
Reputation: 55
RE: Membuat Password Cracker dengan PHP
seep om mantap

makasih juga buat tutorial yg ini -> http://khairu.net/index.php/page/artikel...P-dan-cURL

membantu banget buat skripsi ane mawar
Find all posts by this user
Quote this message in a reply
09-12-2011, 11:28 AM
Post: #4
wenkhairu Offline
Administrator
*******
Administrators
Posts: 1,344
Joined: Dec 2009
Reputation: 260
RE: Membuat Password Cracker dengan PHP
(09-12-2011 11:25 AM)banditos21 Wrote:  ijin pelajari omz wenk...belajar

silahkan om :) semoga membantu

(09-12-2011 11:26 AM)t3k0 Wrote:  seep om mantap

makasih juga buat tutorial yg ini -> http://khairu.net/index.php/page/artikel...P-dan-cURL

membantu banget buat skripsi ane mawar

sama-sama om, semoba bisa membantu :)
Visit this user's website Find all posts by this user
Quote this message in a reply
09-12-2011, 11:32 AM
Post: #5
anko_kum4ru Offline
./b0k3p3r_4r34
****
Global Moderators
Posts: 1,451
Joined: Dec 2010
Reputation: 10
RE: Membuat Password Cracker dengan PHP
izin coba omz.. belajar
bagus nih buat dipelajar.. mantap
Visit this user's website Find all posts by this user
Quote this message in a reply
09-12-2011, 11:37 AM
Post: #6
k0t0M Offline
./Devilz Officer
Posts: 189
Joined: Jul 2011
Reputation: 1
RE: Membuat Password Cracker dengan PHP
cek pm fb om ane mau archivin yang ini malu
Find all posts by this user
Quote this message in a reply
09-12-2011, 11:42 AM
Post: #7
Wayc0de Offline
-= Sifu Makan Sonice =-
**
Moderators
Posts: 2,980
Joined: Nov 2010
Reputation: 61
RE: Membuat Password Cracker dengan PHP
keren om wenk tuk tutornya mantap

langsung ane uji coba ea om seneng
Visit this user's website Find all posts by this user
Quote this message in a reply
09-12-2011, 12:13 PM
Post: #8
ditatompel Offline
Administrator
*******
Administrators
Posts: 2,168
Joined: Dec 2010
Reputation: 367
RE: Membuat Password Cracker dengan PHP
Wah... MAntab abis.......
Makasih om ilmunya...
Btw mo nanya nih, yg function crack_salt..
(09-12-2011 11:18 AM)wenkhairu Wrote:  function crack_salt()

PHP Code:
function crack_salt()
{
    
$plain = fopen($this->dict,'r');
    while(!
feof($plain))
    {
        
$cek = trim(fgets($plain));
        if(
$this->hash == md5(md5($cek,$this->salt))){
            
// dst
        
}else{
            print 
bin2hex($cek)."\n";
        }
    }
    
fclose($plain);
} 
if($this->hash == md5(md5($cek,$this->salt))){
Ane masih bingung om kenapa md5nya dikasi double?
Find all posts by this user
Quote this message in a reply
09-12-2011, 12:19 PM
Post: #9
wenkhairu Offline
Administrator
*******
Administrators
Posts: 1,344
Joined: Dec 2009
Reputation: 260
RE: Membuat Password Cracker dengan PHP
(09-12-2011 12:13 PM)ditatompel Wrote:  Wah... MAntab abis.......
Makasih om ilmunya...
Btw mo nanya nih, yg function crack_salt..
(09-12-2011 11:18 AM)wenkhairu Wrote:  function crack_salt()

PHP Code:
function crack_salt()
{
    
$plain = fopen($this->dict,'r');
    while(!
feof($plain))
    {
        
$cek = trim(fgets($plain));
        if(
$this->hash == md5(md5($cek,$this->salt))){
            
// dst
        
}else{
            print 
bin2hex($cek)."\n";
        }
    }
    
fclose($plain);
} 
if($this->hash == md5(md5($cek,$this->salt))){
Ane masih bingung om kenapa md5nya dikasi double?

itu kan cuman customisasi, karena md5 kalo pake salt kan bisa di kreasikan dengan berbagai macam bentuk,seperti misalnya
PHP Code:
md5(md5($pass, $salt),$salt);
md5($pass,md5($salt));
dll 

jadi ga ada ketentuan mau pake yang mana, dan itu bisa di ganti sesuai kebutuhan, misalnya seperti pasword vbulltien kan menggunakan salt sebanyak tiga karakter, trus formatnya kalo ga salah md5(md5($pass, $salt)) gitu (kalo ga salah firmatnya gitu, dah lupa soalnya), ya intinya tergantung dari kebutuhan aja, karena chiper text one way hasing yang menggunaka custom salt bisa banyak cara
Visit this user's website Find all posts by this user
Quote this message in a reply
09-12-2011, 12:25 PM
Post: #10
ditatompel Offline
Administrator
*******
Administrators
Posts: 2,168
Joined: Dec 2010
Reputation: 367
RE: Membuat Password Cracker dengan PHP
(09-12-2011 12:19 PM)wenkhairu Wrote:  itu kan cuman customisasi, karena md5 kalo pake salt kan bisa di kreasikan dengan berbagai macam bentuk,seperti misalnya
PHP Code:
md5(md5($pass, $salt),$salt);
md5($pass,md5($salt));
dll 

jadi ga ada ketentuan mau pake yang mana, dan itu bisa di ganti sesuai kebutuhan, misalnya seperti pasword vbulltien kan menggunakan salt sebanyak tiga karakter, trus formatnya kalo ga salah md5(md5($pass, $salt)) gitu (kalo ga salah firmatnya gitu, dah lupa soalnya), ya intinya tergantung dari kebutuhan aja, karena chiper text one way hasing yang menggunaka custom salt bisa banyak cara

Owhhh... Ngerti ane... function cracknya custom sesuai kebutuhan yak? Misal format myBB
PHP Code:
md5(md5($pass, $salt),$salt); 
functionnya tinggal diganti jd
PHP Code:
if($this->hash == md5(md5($cek,$this->salt),$this->salt)){ 

gitu ya?
Sip2... makasih om... mantap Ane pelajari lebih lanjut dulu... belajar
Find all posts by this user
Quote this message in a reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »
Post Reply 


Topic Tools
Topic Link :
BBCode :
HTML Code :
View a Printable Version Send Thread to a Friend Subscribe to this thread
Submit Google Submit Face book Submit to Digg Submit to Reddit Submit to Furl Submit to Del.icio.us Submit to Jeqq

Possibly Related Threads...
Thread: Author Replies: Views: Last Post
Tongue Wordpress Password Cracker brianfahmi 16 242 05-13-2013 11:58 PM
Last Post: H_Avenzoar
  [Solved] Bobol password excel? h3kt0rd3v 3 98 05-05-2013 08:29 PM
Last Post: Super Moderator
  [help me] decrypt password cruzzer 3 151 04-21-2013 11:31 AM
Last Post: Wiro sableng
  [Tutor] Password Dictionary Creator (perl) Coziboy 9 228 03-18-2013 06:52 AM
Last Post: 1stswtjr
  Kumpulan Cara Cracking Password - John The Ripper Revres Tanur 25 1,993 02-17-2013 07:24 AM
Last Post: ichr0m3-Tux
Sad [Ask] Please Help Me ! Crack Wordpress PassWord d3vil_b0y_ir 12 177 02-16-2013 03:52 PM
Last Post: slowly_sillent
  [Ask] tipe hash password presta shop klinik_tongfang167 2 76 01-06-2013 01:43 PM
Last Post: tegex21
  [Solved] tolonggg aneeee crack nih password tenggo167 13 309 12-19-2012 05:16 PM
Last Post: mynizer
  [Tutor] Cracker CPANEL panjidani 11 435 11-18-2012 04:29 PM
Last Post: panjidani
  [Tutor] cara menjebol password winrar death voice 17 1,076 10-26-2012 11:00 AM
Last Post: jboxx

Users Browsing
1 Guest(s)

  • Contact Us
  • devilzc0de
  • Return to Top
  • Mobile Version
  • RSS Syndication
  • Help
Current time: 05-21-2013, 09:50 PM Powered By MyBB, © 2002-2013 MyBB Group. Theme created by Justin S. | Mixed By Chaer.Newbie | Fixed By Aditya

USING THIS SITE INDICATES THAT YOU HAVE READ AND ACCEPT OUR TERMS. IF YOU DO NOT ACCEPT THESE TERMS, YOU ARE NOT AUTHORIZED TO USE THIS SITE