Thứ Bảy, 20 tháng 11, 2010

Lấy lại mật khẩu quản trị website bị mất

Là quản trị của một website, đôi lúc bạn lại gặp rắc rối trong việc đăng nhập do quên password. Bạn có thể reset password nhanh chóng bằng cách chọn mục Quên mật khẩu để hệ thống gởi một password mới đến email mà bạn đăng ký. Song, nếu website của bạn bị các hacker thay đổi password lẫn email của admin, vậy làm thế nào để lấy lại tài khoản admin của mình? Sau khi đọc bài viết này, hi vọng bạn sẽ không còn lúng túng trong việc tìm lại password.

Khi đặt passwword cho tài khoản quản trị trong một website, để an toàn nhất, bạn không nên đặt trùng với passwword của host. Các password được liệt kê trong phpMyAdmin đều đã được mã hóa MD5, nên bạn chỉ có thể thay đồi giá trị mã hóa MD5 thành một giá trị MD5 khác, chứ khó có thể giải mã MD% lại thành password được. Để mã hóa MD5 password, bạn truy cập  vào website mangvn.org, nhập password cần mã hóa vào khung, sau đó bấm Mã hóa. Website sẽ cung cấp cho bạn một đoạn password đã được mã hóa sang MD5. Sau khi mã hóa password, bạn làm theo các cách sau để thay đổi lại password của mình.

Với mã nguồn Wordpress:
Vào phpMyAdmin, bạn chọn database chứa Wordpress, chọn table wp_users ở cột bên trái, rồi bấm nút Browse bên trên để xem tất cả thông tin về tài khoản trên website. Chọn tài khoản admin của bạn, rồi chọn thay đổi thông tin chi tiết tài khoản. Tìm đến dòng user_pass, thay toàn bộ giá trị trong code Value thành đoạn passwword đã được mã hóa MD5 ở trên. Nếu muốn thay đổi email, bạn thay giá trị trong dòng user_email. Cuối cùng bấm GO để hoàn tất.

Với mã nguồn Joomla:
Tương tự Wordpress, tại database Joomla, bạn chọn table jos_users, bấm Browse rồi tìm đến tài khoản Super Administrator, sửa lại thành giá trị Value trong dòng password thành password đã được mã hóa sang MD5.

Với mã nguồn Nuke:
Chọn table nuketviet_authors trong database Nuke, bấm Browse và tìm đến tài khoản admin. Tương tự như trên, bạn thay giá trị Value trong dòng pwd thành giá trị password đã được mã hóa sang MD5. Để thay đồi password của các thành viên khác trong Nuke, bạn chọn table nuketviet_users.

Với Forum VBB:
Với các diễn đàn thảo luận dùng VBB, password sẽ được mã hóa sang MD5 đến 2  lần, Do đó, bạn cần thực hiện nhiều bước hơn so vơi các mã nguồn đã nêu ở trên.

+ Chọn table users trong database của VBB. Bấm Browse để xem danh sách các thành viên trong forum, chọn tài khoản admin.

+ Tại khung thông tin về tài khoản, bạn chú ý giá trị trong dòng Salt, giá trị này gồm 3 ký tự, và mỗi thành viên sẽ có một giá trị khác nhau.

+ Mã hóa password sang MD5 bằng dịch vụ nêu ở đầu bài viết.

+ Sau khi mã hóa, bạn thêm ba ký tự trong dòng Salt vào cuối đoạn code MD5. Xong, nhấn nút Mã hóa một lần nữa.

Ví dụ: Với password 123456, giá trị sau khi mã hóa sang MD5 sẽ là:
c021ca 749a4ab0fbc140cd222b285df0

và giả sử giá trị tại dòng Salt là "e", bạn vào lại website mã hóa, nhập vào khung Nhập PASSWORD giá trị:
c021ca 749a4ab0fbc140cd222b285df0e


rồi bấm vào nút Mã hóa.

+ Trở lại phpMyAdmin, bạn dán đoạn code MD5 mà website cung cấp vào cột Value tại dòng password.

Chúc các bạn thành công!

Đánh giá bài viết
Bài viết số 367 đã được: 0.0/10 (0 Đánh giá)

Không có nhận xét nào:

Đăng nhận xét