Thursday, 9 August 2012

Cara Protect Recovery Akun Administrator MyBB

Standard
Sekilas Info yang mungkin diantara member MyBB Indonesia belum mengetahuinya.
Berikut ini adalah tweaking dan mempelajari file inc/config.php yang powerful sejak versi 1.6
Buka dan pelajari:

$config['admin_dir'] = 'admin';
Artinya adalah, itu adalah directory admin forum anda.
Kalau mau diganti, bisa meningkatkan keamanan.
Sebelum diganti/edit, pastikan folder admin yg asli di rename dan samakan dengan diatas.

Setelah mengganti directory, jangan lupa untuk merubah kode berikut menjadi angka 1
$config['hide_admin_links'] = 0;
Akan menyembunyikan link admin dalam template dsb.

$config['super_admins'] = '1';
Angka 1 (satu) kode diatas adalah userid seorang admin, pada saat instalasai MyBB pertama kali.
Jadi meskipun ada member yg anda assign sebagai Admin tambahan, namun userid (1) terlindungi sebagai admin yg asli dari kejadian edit profile, hapus, banned maupun perubahan akses lainnya terhadap admin kode ini (yg asli). Untuk menambahkan admin asli sebagai akun cadangan, bisa ditambahkan koma setelah angka satu diatas, diikuti kode useridnya.

Berikut ini akan saya tambahkan query recovery yg bisa anda pakai untuk mengembalikan akun admin secara paksa, melalui phpMyAdmin. Dan uid=1 (administrator pertama kali) serta row 1 dalam database akan dipaksa dihapus serta digantikan oleh administrator yang baru

Copy paste code ini, dan jalankan di query database anda (Dari MyBB 1.6.8)
INSERT INTO `mybb_users` (`uid`, `username`, `password`, `salt`, `loginkey`, `email`, `postnum`, `avatar`, `avatardimensions`, `avatartype`, `usergroup`, `additionalgroups`, `displaygroup`, `usertitle`, `regdate`, `lastactive`, `lastvisit`, `lastpost`, `website`, `icq`, `aim`, `yahoo`, `msn`, `birthday`, `birthdayprivacy`, `signature`, `allownotices`, `hideemail`, `subscriptionmethod`, `invisible`, `receivepms`, `receivefrombuddy`, `pmnotice`, `pmnotify`, `threadmode`, `showsigs`, `showavatars`, `showquickreply`, `showredirect`, `ppp`, `tpp`, `daysprune`, `dateformat`, `timeformat`, `timezone`, `dst`, `dstcorrection`, `buddylist`, `ignorelist`, `style`, `away`, `awaydate`, `returndate`, `awayreason`, `pmfolders`, `notepad`, `referrer`, `referrals`, `reputation`, `regip`, `lastip`, `longregip`, `longlastip`, `language`, `timeonline`, `showcodebuttons`, `totalpms`, `unreadpms`, `warningpoints`, `moderateposts`, `moderationtime`, `suspendposting`, `suspensiontime`, `suspendsignature`, `suspendsigtime`, `coppauser`, `classicpostbit`, `loginattempts`, `failedlogin`, `usernotes`) VALUES
(1, 'administrator', '7aaa1b7107b8d6ec01161ed03618fc9d', '2dZVlkUZ', '5gE1VG3T8cRLBPsBpjGdpJjqotIHFNDHV29JAUfTnuB8Lzn5Pd', 'mybb.indonesia@gmail.com', 0, '', '', '0', 4, '', 0, '', 1334267733, 1339296941, 1339295755, 0, '', '0', '', '', '', '9-9-1999', 'all', '', 1, 0, 0, 0, 1, 0, 1, 1, 'linear', 1, 1, 1, 1, 0, 0, 0, '0', '0', '0', 0, 2, '', '', 0, 0, 0, '', '', '', '', 0, 0, 0, '127.0.0.1', '192.168.0.1', -1950169893, 1868526067, '', 177, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, '');

   

Maka akun administrator anda akan kembali menjadi:
username: administrator
password: mybbindonesia

Tips diatas berguna bila (mungkin) forum anda diambil alih oleh member yg tidak diinginkan termasuk hacker.
Siapa tahu, karena kelengahan anda, lupa melakukan Logout dsb. Meskipun adminstrator session sudah dibatasi.
Asalkan akun FTP dan Server masih normal, maka anda masih pegang kendali di forum anda.

Dan lanjutkan merecovery bagian lainnya Wink
Silahkan kalau ada yang mau menambahkan.

0 komentar:

Post a Comment