Phần 3. CÀI ĐẶT BWAPP
Last updated
Was this helpful?
Last updated
Was this helpful?
- bWAPP (Buggy Web Application) là một ứng dụng web chứa nhiều lỗ hổng bảo mật, giúp người dùng thực hành kiểm thử xâm nhập và học về bảo mật ứng dụng web. Được phát triển bởi Malik Mesellem, bWAPP hỗ trợ hơn 100 loại lỗ hổng khác nhau, bao gồm SQL Injection, XSS, CSRF, XML Injection, Insecure Direct Object References, và nhiều lỗi khác.
- Không giống như DVWA, bWAPP không chỉ tập trung vào một số lỗ hổng phổ biến mà còn bao gồm nhiều kịch bản tấn công thực tế, giúp người dùng có trải nghiệm thực tiễn hơn. Đây là một công cụ lý tưởng cho sinh viên, chuyên gia bảo mật và cả các tổ chức muốn nâng cao nhận thức về an toàn thông tin.
- Kali Linux đã cài đặt.
- Apache, MySQL, PHP.
- Tải bWAPP từ SourceForge:
Sử dụng wget để tải bWAPP.
Tiếp theo ta sử dụng unzip để giải nén file và di chuyển đến thư mục /var/www/html/
Sau khi bạn đã giải nén bWAPP vào thư mục web server (ví dụ: /var/www/html/bWAPP), cần cấp quyền phù hợp cho một số thư mục để ứng dụng hoạt động đúng.
Tiếp theo ta sẽ tạo database cho bwapp với mysql
CREATE DATABASE bWAPP;
CREATE USER 'luongdvbwapp'@'127.0.0.1' IDENTIFIED BY 'at19n';
GRANT ALL PRIVILEGES ON bWAPP.* TO 'luongdvbwapp'@'127.0.0.1';
FLUSH PRIVILEGES;
EXIT;
Cấu hình kết nối database trong file /var/www/html/bwapp/admin/settings.php với thông tin vừa tạo ở bên trên.
Username: bee
Password: bug
Khởi động lại dịch vụ apache2 và kiểm tra bWAPP với đường dẫn