Cài đặt bWAPP cho thực hành security testing

Hiện tại, chắc có nhiều bạn tester cũng rất muốn học về web security testing nhưng không biết lấy cái gì làm đối tượng để thực hành bây giờ. Nói về web security thì có hàng triệu trang web đang ở trước mắt bạn, target nhiều vô kể nhưng mà thực hành test trên những trang đó thì có thể là bạn đang phạm luật và dễ bị abcxyz lắm. Cùng với đó, là việc chọn nhầm target, trang web đc secure quá kỹ, chả có lỗi nào đơn giản để bạn học. Chưa kể đến việc, web này mắc lỗi injection nhưng ko bị lỗi xss, làm bạn mệt mỏi để tìm target khác nhau.

Hiện tại có rất nhiều dự án open-source cung cấp sản phẩm hỗ trợ học security, có thể kể đến: WebGoat, bWapp, mutillidae…(Full list). Hiện tại, mình mới setup bWapp và WebGoat, thấy sử dụng bWapp khá thích vì mình có thể xem source code để xem lỗi nằm ở đâu và làm thế nào để loại bỏ lỗi.

1. bWapp là gì?

Như đã giới thiệu ở trên, bWapp là 1 buggy web application, miễn phí và hoàn toàn hợp pháp để làm đủ trò với nó. ^^ Các bạn có thể đọc thêm giới thiệu ở đây.

2. Cài đặt Xampp

  • Download:
  • https://www.apachefriends.org/download.html
    (Down bản 5.6 vì bWAPPcó sử dụng nhiều function của php 5, dùng bản xampp 7 ko run đc)
  • Setup như bình thường. Mình đặt xampp thẳng vào trong ổ C:\xampp

3. Cài đặt bWapp

4. Run bWapp

  • Run xampp. Start Apache + MySQL (Đọc thêm mục lưu ý ở phía dưới)

[Lưu ý]

I. Apache của bạn có thể không run được vì nó cần open port 80 và 443 nhưng vì bạn có dùng skype và skype đang chiếm mất 2 port đó.

Bạn vào Skype: Tool / Options / Advanced / Connection.
Bỏ dấu checked ở “Use port 80 and 443…”

II. Nếu bạn install mà bị báo lỗi là “Access denied for user ‘root’@’localhost’ ….” thì bạn cần xem lại file settings.php trong folder C:\xampp\htdocs\bWAPP\admin.

Sửa thành:

[php]
$db_server = "localhost";
$db_username = "root";
$db_password = "";
$db_name = "bWAPP";
[/php]

Bây giờ bạn đã có thể thực hành securtiy testing với bWapp được rồi. 😀

0 0 votes
Article Rating
Subscribe
Notify of
guest
3 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
trackback

[…] Lưu ý: Nếu bạn start mà không được có thể nguyên nhân do skype (nếu bạn đang chạy skype). Hướng dẫn sửa ở đây. […]

tuan
5 years ago

Connection failed: Unknown database ‘bwapp’
mình bị lỗi như này không biết fix thế nào ạ