Một plugin cơ bản dùng cho việc giải mã traffic của app Momo.
- Tải về plugin này tại đây và giải nén
- Xác định vị trí thư mục chứa Fiddler, đối với Fiddler 5 thì mặc định nằm ở
%localappdata%\Programs\Fiddler
hoặcC:\Program Files\Fiddler
. - Tiến hành copy 3 file (
FiddlerMomoPlugin.dll, Newtonsoft.Json.dll, và BouncyCastle.Crypto.dll
) vào thư mụcScripts
vàInspectors
nằm trong thư mục chứa Fiddler, xin hãy lưu ý là phải copy vào cả 2 thư mục.
- Để dùng được Fiddler với thiết bị Android, đầu tiên bạn phải làm theo hướng dẫn này.
- Sau khi cài đặt thành công, nếu bạn đã đăng nhập vào Momo, hãy đăng xuất ra trước.
- Sau đó tiến hành đăng nhập vào Momo, bây giờ plugin đã load thành công và sẵn sàng để decrypt.
- Việc này là để thay Momo public key trong kết quả trả về của request login, hãy xem Cách thức hoạt động của FiddlerMomoPlugin để biết thêm chi tiết.
- Khi bật tab Inspector, bạn sẽ thấy như sau:
- Ở phần response, do giới hạn của Fiddler nên không thể hiện dữ liệu đã được giải mã trực tiếp như phần request, thay vào đó có 2 tab được tạo ra là
TextView Decrypted
vàJSON Decrypted
dùng để xem dữ liệu đã được giải mã.
- Bạn có thể dùng hai lệnh này trong
QuickExec
của Fiddler để debug.momo_debug
: mở console của plugin để xem output.momo_auth
: để lấy Authorization Token của tài khoản Momo hiện tại.
- Hãy nhập vào ô ở góc dưới bên trái của Fiddler (phím tắt ALT+Q để focus).
- Ảnh xem trước:
- Plugin này được xuất bản dưới Giấy Phép Công Cộng GNU GPLv3
- Tuy nhiên, xin vui lòng không sử dụng plugin này vào các mục đích sau đây:
- Botting, spamming, tấn công DDOS, hay chủ ý phá hoại máy chủ Momo bằng những phương thức tương tự.
- Tạo tài khoản với danh tính ảo, bao gồm có hoặc không nhằm mục đích xấu, như ẩn danh, cờ bạc, giao dịch trái pháp luật.
- Khai thác lỗ hỏng của Momo khi chưa được sự cho phép của Momo và các bên có liên quan.
- Chỉnh sửa lại plugin nhằm lây lan mã độc, bao gồm việc không công khai mã nguồn.
- Các mục đích xấu khác nhằm trục lợi, chiếm đoạt, tấn công, hay phá hoại bất cứ tổ chức hoặc cá nhân nào.
- Tác giả của plugin này không chịu trách nhiệm cho mọi hoạt động bất hợp pháp và vi phạm điều khoản như đã nêu ở trên của mọi người dùng.
- Mục đích tác giả tạo ra plugin này là cho việc nghiên cứu & tìm hiểu. Tác giả khuyến khích người dùng hãy khám phá Momo API một cách chính đáng với tinh thần học hỏi.
Hãy cho repository này một ⭐ nếu nó đã giúp bạn nhé! Điều này sẽ làm cho tác giả có động lực duy trì cập nhật và sửa lỗi!