Tin tức và phân tích của tất cả các thiết bị di động

Hacker bất bình làm rò rỉ mã nguồn iOS của Snapchat trên …

Rõ ràng, một hacker đã làm rò rỉ mã nguồn của Snapchat trên GitHub. Mặc dù GitHub đã gỡ xuống kho lưu trữ vi phạm nhưng bạn vẫn có thể tải xuống từ đây.

Đã tải mã nguồn Snapchat lên github

Hôm qua, nhà phát triển Khalid al-Shehri đã phát hiện ra mã nguồn iOS của Snapchat bằng trình quản lý tệp Filza trên chiếc iPhone đã bẻ khóa của mình. Sau đó, nhà phát triển đã cố gắng liên hệ với bộ phận hỗ trợ của họ trên Twitter nhưng không tạo được phản hồi.

Một al-Shehri bất bình sau đó đã quyết định làm rò rỉ mã nguồn và tải nó công khai lên kho lưu trữ GitHub của mình. Kho lưu trữ ban đầu đã chuyển sang chế độ ngoại tuyến nhờ yêu cầu DMCA của Snap nhưng một số bản sao vẫn trôi nổi trên internet.

Sự cố chúng tôi đã cố gắng liên lạc với bạn nhưng không thành công
Trong đó chúng tôi đã quyết định
Triển khai mã nguồn
Mình sẽ đăng lại cho đến khi bạn trả lời 🙂 @snapchatsupport @Snapchat https://t.co/aB58eOjGLE

& mdash; خالد الشهري # الاسطورة (@ i5aaaald) Tháng 8 4, 2018

Tuy nhiên, trò chơi vẫn đang diễn ra. Anh ta đã đe dọa sẽ làm rò rỉ nhiều phần mã nguồn hơn nếu công ty không chấp nhận yêu cầu của anh ta hoặc trao cho anh ta “phần thưởng” mà anh ta xứng đáng.

Theo Snap, bản cập nhật tháng 5 đã vô tình làm lộ một số phần của mã nguồn. Các nhà phát triển đã sao chép sai một số chức năng vào gói ứng dụng.

Tuy nhiên, mã nguồn vẫn nằm ngoài tầm với của người dùng bình thường. Hacker chỉ tìm cách đi sâu vào ứng dụng vì anh ta có quyền truy cập vào một thiết bị đã được bẻ khóa.

Thiết kế ngược mã nguồn bị rò rỉ

Nhà nghiên cứu bảo mật x0rz đã xử lý yêu cầu gỡ xuống DMCA do Snapchat gửi.

Theo x0rz, đây có thể không phải là mã nguồn hoàn chỉnh nếu xét đến số lượng SLOC (dòng mã nguồn) mà nó chứa.

Tin tặc cũng nhận xét rằng “kích thước được giải nén” của kho lưu trữ mã nguồn là một 2 MB. Mã nguồn cũng vậy, chỉ chứa khoảng 22.000 SLOC.

Mặt khác, kích thước của ứng dụng Snapchat chính thức là 296.3 MB. Do đó, mã nguồn của nó nhất định phải có số lượng SLOC cao hơn đáng kể.

Nguồn: yalujb