Tulisan
 
  Aktual dan Umum (10)
  Animasi Flash (1)
  Artikel (19)
  Browsing (5)
  Cerita dan Kisah (5)
  Cerita Lucu (3)
  Curhat (9)
  Data dan Internet Tutorial (2)
  HTML Tutorial (3)
  Islam dan Seputarnya (8)
  Java Programming (1)
  Java Script dan CSS (1)
  Linux dan Seputarnya (5)
  Networking dan Hardware (6)
  PHP Programming (14)
  Sudut Pandang (20)
  Teknologi Informasi (23)
  Tentang Database (2)
  Web Desain and Development (5)
  Windows dan Seputarnya (6)
 
Ngobrol Bareng Adi Sumaryadi langsung aja klik salah satu Messanger kesukaan anda:
Yahoo Facebook
Facebook Adi Sumaryadi

depanlastcomment
asyima puteri asyima puteri dalam Cintaku Kandas Juga Ditengah Jalan
Del Prio Del Prio dalam Tips Optimasi dan Mengontrol MySQL
ligan ligan dalam Pilihan Hosting Control Panel Gratis dan Opensource
sri sri dalam Mengedit Film Menggunakan Movie Maker
zacky zacky dalam Orang Jawa Cenderung Lebih Pede Ketimbang Orang Sunda
Judul
Membuat Password Joomla 1.5 Sendiri untuk Reset Password

Oleh : Adi Sumaryadi

Walaupun saya sudah bilang sebelumnya kalau saya bukan murni pengembang Joomla 1.5, namun ada pekerjaan yang memaksa saya untuk mendalami lebih jauh tentang OpenSource CMS yang satu ini. Ada sekitar lima belas modul yang saya buat dan 3 buah komponen besar yang dikembangkan sendiri untuk memenuhi kebutuhan pekerjaan ini, ada komponen untuk manajemen komik, komponen untuk ringtone dan MP3 dan ada juga untuk Astrology, semuanya lengkap dengan administratornya, walaupun agak susah namun ternyata berhasil juga, selain itu dilengkapi dengan beberapa modul tambahan untuk kelengkapnya. Salasatu yang paling menyita waktu yaitu mencari model Hash (decode) password dari joomla 1.5 itu sendiri,
karena secara default password di joomla terbaru ini tidak murni menggunakan md5 hashses.

Seharian bisa pusing mencari di forum-forum akhirnya kutemukan juga, jujur untuk yang satu ini sangat susah dibuatnya karena harus membongkar class joomla core yang ada. setelah ditemukan ternyata sangat berguna hases di joomla ini. Ada beberapa manfaat yaitu ketika kita lupa password admin atau user joomla maka kita bisa injek langsung ke phpmyadmin hasil hashes yang telah dibuat.

Model decode yang dilakukan joomla memang sedikit aneh. Ambil saja contohnya. saya input password dengan kata "1234" pada jam 10 pagi dan akan menghasilkan hasil decode berupa karaker 65 yang jika dilihat ada pemisah : (titik dua titengahnya) dan hasil dari decode 1234 pada jam 10 pagi akan menghasilkan string xxxxx:yyyyy misalkan, tapi ketika saya lakukan pada pukul 11 maka akan menghasilkan zzzzzz:yyyyyx misalkan. Ketika saya login, dua-duanya bisa digunakan. Kenapa bisa demikian? bila kita lihat ada unsur time-nya ketika melakukan hashing.

Script dibawah ini bisa anda gunakan untuk membuat password baru di Joomla 1.5, script ini saya dapat dari Forum Anak-anak Joomla Jepang

dengan beberapa modifikasi sesuai kebutuhan saya.

//Fungsi untuk membuat password di Joomla 1.5
function mosMakePassword($length=16) {
    $salt         = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
    $makepass    = '';
    mt_srand(10000000*(double)microtime());
    for ($i = 0; $i < $length; $i++)
        $makepass .= $salt[mt_rand(0,61)];
    return $makepass;
}

function josHashPassword($password)
{
    // Salt and hash the password
    $salt    = mosMakePassword(16);
    $crypt    = md5($password.$salt);
    $hash    = $crypt.':'.$salt;

    return $hash;
}
$password = josHashPassword($passwd);


Script diatas saya gunakan untuk singkronisasi database dan tambahan juga untuk modul Single Sign On dengan beberapa situs lain, sehingga SSO buatan sendiri bisa berjalan dengan baik.


Cetak Tulisan Kirim Keteman Arsip Share ke Facebook


Tulisan lainnya :
- Membuat Bukutamu dengan PHP dan MySQL (Pra Advance)
- Mengenal Smarty Template Enggine
- Mengirimkan Email Format HTML dan Plaintext Menggunakan PHP
- Mengenal Web 2.0
- Tips Optimasi dan Mengontrol MySQL
Komentar
AeArc' 1 - Senin, 08 September 2008 21:16 WIB
AeArc',Blogger Maniac di Lundang
Gak ngerti aku, saya googling seharian, eh malah nyasar kesini, padahal mo cari "cara membuat SSO pada blogger"
akbar 2 - Selasa, 30 Juni 2009 10:51 WIB
akbar,mahasiswa di bandung
Mas, nempatin fungsinya dibagian mana ya? mohon dibales ya mas...
terimakasih...
ricky 3 - Jum'at, 09 Oktober 2009 00:05 WIB
ricky,pegawai di jakarta
bro tolong di jelasin dunk cara menggunakan tuh scrip pelasee.. saya lagi gak bisa masuk passwd admin joomla nieh tolong di bales ya broo..
aagun2006 4 - Jum'at, 20 November 2009 18:53 WIB
aagun2006,webdeveloper di Sumedang
Terimakasih kang izin copy dulu, mau ta coba dulu, nanti klo berhasil dan ngganya tak reply balik
Rusliana sehati br Pa 5 - Kamis, 26 November 2009 17:00 WIB
Rusliana sehati br Pa,pengangguran di jl.setiabudi 462 medan
saya sangat susah n sering kelupaan tuk mengganti passwot
Nama Email
Alamat Pekerjaan
Homepage / Blog Notifikasi
Komentar

Masukan kata yang ada dalam gambar diatas
Kunjungan 1.042.106 klik
Website ini dibuat dan dimaintenance oleh Adi Sumaryadi 2007