Hướng dẫn Thay đổi link truy cập admin - admin.php dành cho Xenforo 2

thahtrung06

Moderator
Thành viên BQT
Tham gia
12/11/2019
Bài viết
1,095
Được Like
450
Có lẽ vấn đề này đã được nhiều bạn trên các diễn đàn khác nhau hỏi về cách thay đổi tên file admin.php để giấu kín trang đăng nhập vào ACP sao cho không bị lỗi. Để làm được điều này, các bạn thực hiện theo các bước sau:

Bước 1: Các bạn có thể sửa trực tiếp vào file gốc theo đường dẫn /src/XF/App.php (tránh bị lỗi với một số addons bảo mật như addons DragonByte Security), để đơn giản hơn các bạn mở file config.php theo đường dẫn src/config.php và dán đoạn mã sau vào dưới cùng
Mã:
$c['router.admin.formatter'] = $c->wrap(function($route, $queryString)
{
   $suffix = $route . (strlen($queryString) ? '&' . $queryString : '');
   return strlen($suffix) ? 'not_admin.php?' . $suffix : 'not_admin.php';
});
Trong đó, các bạn thay thế not_admin.php bằng bất kỳ tên nào, ví dụ là vnxf.php

Bước 2: Đổi tên "admin.php" trong thư mục gốc ftp thành "vnxf.php".

Sau khi thực hiện xong bước này, bạn đã có thể đăng nhập vào ACP theo đường dẫn domain/vnxf.php, tuy nhiên khi bạn kích hoạt/ vô hiệu hóa addons, cập nhật diễn đàn, chạy cron,... sẽ bị lỗi như hình

1613656563284.png
Để sửa lỗi này, các bạn có 2 cách:
- Cách 1: Sửa thủ công bằng cách thay admin.php thành vnxf.php trên thanh địa chỉ sau mỗi lần báo lỗi như hình trên.
- Cách 2: Sửa trực tiếp vào file gốc của Xenforo 2 để đổi tên admin/php thành vnxf.php (mình đã test thành công theo cách này và không bị lỗi nữa)

Bước 3: Tạo 1 file admin.php ảo để đánh lừa hacker.​
- Sau khi hoàn thành bước 2 file admin.php thật sẽ được thay đổi. Bạn có thể tạo ra 1 file admin.php ảo có nội dung như sau:
Mã:
<?php
header('WWW-Authenticate: Basic realm="Admin CP - Diễn đàn công nghệ Việt Nam"');
header('Refresh: 3; url=https://vnthongtin.com');
print 'Sai thông tin đăng nhập. Bạn sẽ được chuyển hướng trong 3 giây';
?>
Bạn có thể sửa lại các code sau:
Mã:
Admin CP - Diễn đàn công nghệ Việt Nam
Mã:
https://vnthongtin.com
 
Sửa lần cuối:

Hướng dẫn sử dụng

XenForo 1 XenForo 2
Translate by PVS

Dịch vụ XenForo của VNXF

Mr. Tuấn

Mobile/Zalo: 0988 488 096

Telegram: bluekpro

Email: [email protected]

Nhà Tài Trợ

Mút Xốp Không Gian
pallet Thịnh Phát
Top Bottom