Param săn bắn để tiêm
Ở đây chúng tôi trở lại với một blog khác.
Hôm nay chúng ta sẽ thảo luận về việc tìm kiếm thông số hiệu quả để tiêm
Vì vậy, gần đây chúng tôi đã làm việc trên một dự án tư nhân. Hãy gọi nó là redacted.com .
Vì có rất nhiều miền phụ nên chúng tôi đã nghĩ đến việc lọc các miền phụ dựa trên độ dài nội dung để tìm những miền cung cấp nhiều chức năng.
Vì vậy, sau khi lọc, chúng tôi đến <Sub.redacted.com> có trang đăng nhập.
Ban đầu, chúng tôi đang tìm kiếm BAC; trong khi đó, chúng tôi nhận thấy rằng khi chúng tôi nhập thông tin xác thực không hợp lệ trên trang đăng nhập, nó sẽ phản hồi bằng một thông số lỗi trong url.
Vì vậy, chúng tôi đã nhanh chóng bắt đầu đưa các tải trọng XSS để tạo XSS nhưng không may mắn vì chúng tôi không thể bỏ qua bộ lọc.
Ngay sau khi chúng tôi bắt đầu kiểm tra chức năng đặt lại mật khẩu.
Ở đây, chúng tôi nhận thấy rằng sau khi nhập bất kỳ email không hợp lệ nào, không có thông số lỗi nào được tạo trong url, vì vậy chúng tôi đã nghĩ đến việc thêm thông số này theo cách thủ công.
Trước sự ngạc nhiên của chúng tôi, thông số đã thực sự phản ánh .
Một lần nữa, chúng tôi đã thử tiêm các tải trọng XSS nhưng WAF đã chặn mọi thứ.
Cuối cùng, chúng tôi đã nghĩ đến việc cân bằng bằng cách sử dụng thẻ </div> vì sự bùng nổ ở đây là HTML Injection .
Chúng tôi biết bạn đang nghĩ gì, vâng IFRAME đã làm phần việc còn lại .
Tìm các tham số ẩn:
Có rất nhiều công cụ như Paramminer, Arjun, x8, v.v. giúp chúng tôi tìm các tham số ẩn nhưng thật không may, trong trường hợp của chúng tôi, cả hai công cụ đều không hoạt động vì tham số có thể không có trong danh sách từ mặc định.
Hoạt động săn bắn Param:
Active Param Hunting giúp phát hiện tất cả các thông số và tạo danh sách từ cụ thể cho mục tiêu tùy chỉnh.
Để tạo danh sách từ tùy chỉnh, chúng tôi cần trích xuất tất cả các tham số liên quan đến tên miền và để làm điều này, chúng tôi sẽ sử dụng công cụ tuyệt vời này getAllParams .
Các bước:
- Tải xuống và định cấu hình tiện ích mở rộng getAllParams trong bộ burp của bạn
- Bây giờ hãy bắt đầu thu thập dữ liệu trang web một cách tự động cũng như thủ công.
3. Bây giờ Mục tiêu -> Sơ đồ trang web -> Chọn mục tiêu-> Nhấp chuột phải-> Tiện ích mở rộng -> Nhận tất cả thông số (GAP)
4. Lưu tất cả các thông số đã trích xuất vào một tệp
5. Bạn cũng có thể thu thập tất cả các url bằng gau , wayback , Katana hoặc bất kỳ công cụ nào khác rồi trích xuất tất cả các tham số từ các url đã trích xuất .
Chúng tôi đã viết một tập lệnh rất cơ bản có thể trích xuất tất cả các tham số từ các url được thu thập từ các công cụ khác nhau:
Param-Extract (Vâng kịch bản lười biếng nhưng cũng hoạt động, chúng tôi sẽ cập nhật nó sau)
Ngoài ra, bạn cũng có thể sử dụng một lớp lót bên dưới để trích xuất các url bằng công cụ mở rộng:
url mèo | mở định dạng %q | cắt -d “=” -f1 | sắp xếp -u > params.txt
6. Bây giờ hợp nhất cả hai tệp param và sắp xếp -u
7. Khi bạn đã tạo một danh sách từ tùy chỉnh với tất cả các thông số, bạn có thể dễ dàng sử dụng tiện ích mở rộng Paraminer burp để khám phá các thông số ẩn.
8. Khi bạn đã xác định được các tham số ẩn, bạn có thể kiểm tra các lỗi khác nhau hoặc các lỗi khác dựa trên các tình huống.
Đi săn vui nhé !!!!
tác giả:
Vaibhav Lakhani :
https://www.linkedin.com/in/vaibhav-lakhani https://twitter.com/vlakhani28
Dir Parmar :
https://www.linkedin.com/in/dhir-parmar-925b171a4 https://twitter.com/dhirparmar
302Tìm thấy :
https://twitter.com/_302Found https://www.linkedin.com/company/302found/ https://github.com/302Found1/
Bạn cũng có thể mua cà phê cho chúng tôi nếu bạn thích nội dung:https://www.buymeacoffee.com/302found

![Dù sao thì một danh sách được liên kết là gì? [Phần 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































