SkeletonMobile
04-12-11, 09:08 AM
Em cũng biết chút ít về VBB nên hôm nay mạn phép hướng dẫn anh em cách bảo mật VBB cũng gọi là chống local được phần nào :D
Chuẩn bị:
- Cute Ftp
- Filezilla
- Zend Guard - 5.0.0
Bước 1: Đổi tên thư mục admincp
Để đổi tên thư mục admincp trong vbb các bạn làm như sau
- Vào 4rum/includes/config.php dùng notepad++ để mở
- Nhấn tố hợp phím Ctrl+F và nhập từ khóa cần tìm là admincp và modcp ( ở đây admincp là thư mục admin còn modcp là thư mục của mod )
- Sau khi tìm được từ khóa các bạn sẽ nhìn thấy như sau
$config['Misc']['admincpdir'] = 'admincp';
$config['Misc']['modcpdir'] = 'modcp';
- Các bạn thay admincp + modcp theo tên mình muốn rồi ra ngoài ( ngang hàng index.php ) đổi tên thư mục admincp + modcp thành tên mà các bạn vừa edit trong file config.php
Bước 2: Di chuyển file class_core + config.php
+ Di chuyển file class_core
- Vào 4rum/includes/init.php dùng notepad++ để mở
- Nhấn tố hợp phím Ctrl+F và nhập từ khóa cần tìm là class_core
- Sau khi tìm được từ khóa các bạn sẽ nhìn thấy như sau
require_once(CWD . '/includes/class_core.php');
- Các bạn thay includes = thư mục mới chứa file class_core (vd: #test )
Chú ý: Khuyến khích các bạn nên sử dụng thêm # đằng trước thư mục để tăng thêm tính bảo mật
- Sau khi đã đổi tên chứa file class_core các bạn ra ngoài ( ngang hàng index.php ) tạo 1 thư mục như đã sửa
+ Di chuyển file config.php
- Vào 4rum/includes/class_core.php dùng notepad++ để mở
- Nhấn tố hợp phím Ctrl+F và nhập từ khóa cần tìm là includes/config.php
- Sau khi tìm được từ khóa các bạn sẽ nhìn thấy như sau
include(CWD . '/includes/config.php');
if (sizeof($config) == 0)
{
if (file_exists(CWD. '/includes/config.php'))
{
// config.php exists, but does not define $config
die('<br /><br /><strong>Configuration</strong>: includes/config.php exists, but is not in the 3.6+ format. Please convert your config file via the new config.php.new.');
}
else
{
die('<br /><br /><strong>Configuration</strong>: includes/config.php does not exist. Please fill out the data in config.php.new and rename it to config.php');
- Các bạn thay includes = thư mục mới chứa file config.php ( ngang hàng index.php )
Bước 3: Zend file ( rất quan trọng đòi hỏi hosting phải hỗ trợ zend )
Các bác zend các file sau:
- global.php
- config.php
- class_core.php
- init.php
đảm bảo chống đc 95% :D
còn an toàn nữa thì các bạn đặt mật khẩu cho thư mục admincp nhé
có bất cứ gì về vbb có thể up tại đây :D
Chuẩn bị:
- Cute Ftp
- Filezilla
- Zend Guard - 5.0.0
Bước 1: Đổi tên thư mục admincp
Để đổi tên thư mục admincp trong vbb các bạn làm như sau
- Vào 4rum/includes/config.php dùng notepad++ để mở
- Nhấn tố hợp phím Ctrl+F và nhập từ khóa cần tìm là admincp và modcp ( ở đây admincp là thư mục admin còn modcp là thư mục của mod )
- Sau khi tìm được từ khóa các bạn sẽ nhìn thấy như sau
$config['Misc']['admincpdir'] = 'admincp';
$config['Misc']['modcpdir'] = 'modcp';
- Các bạn thay admincp + modcp theo tên mình muốn rồi ra ngoài ( ngang hàng index.php ) đổi tên thư mục admincp + modcp thành tên mà các bạn vừa edit trong file config.php
Bước 2: Di chuyển file class_core + config.php
+ Di chuyển file class_core
- Vào 4rum/includes/init.php dùng notepad++ để mở
- Nhấn tố hợp phím Ctrl+F và nhập từ khóa cần tìm là class_core
- Sau khi tìm được từ khóa các bạn sẽ nhìn thấy như sau
require_once(CWD . '/includes/class_core.php');
- Các bạn thay includes = thư mục mới chứa file class_core (vd: #test )
Chú ý: Khuyến khích các bạn nên sử dụng thêm # đằng trước thư mục để tăng thêm tính bảo mật
- Sau khi đã đổi tên chứa file class_core các bạn ra ngoài ( ngang hàng index.php ) tạo 1 thư mục như đã sửa
+ Di chuyển file config.php
- Vào 4rum/includes/class_core.php dùng notepad++ để mở
- Nhấn tố hợp phím Ctrl+F và nhập từ khóa cần tìm là includes/config.php
- Sau khi tìm được từ khóa các bạn sẽ nhìn thấy như sau
include(CWD . '/includes/config.php');
if (sizeof($config) == 0)
{
if (file_exists(CWD. '/includes/config.php'))
{
// config.php exists, but does not define $config
die('<br /><br /><strong>Configuration</strong>: includes/config.php exists, but is not in the 3.6+ format. Please convert your config file via the new config.php.new.');
}
else
{
die('<br /><br /><strong>Configuration</strong>: includes/config.php does not exist. Please fill out the data in config.php.new and rename it to config.php');
- Các bạn thay includes = thư mục mới chứa file config.php ( ngang hàng index.php )
Bước 3: Zend file ( rất quan trọng đòi hỏi hosting phải hỗ trợ zend )
Các bác zend các file sau:
- global.php
- config.php
- class_core.php
- init.php
đảm bảo chống đc 95% :D
còn an toàn nữa thì các bạn đặt mật khẩu cho thư mục admincp nhé
có bất cứ gì về vbb có thể up tại đây :D