Ứng dụng Facebook gốc Facebook sử dụng cổng nào?


4

Mạng ở nơi tôi đang sử dụng proxy. Vì vậy, tôi đã thiết lập proxy trong iPhone. Tôi có thể kết nối với internet và truy cập Facebook bằng trình duyệt Safari mà không gặp vấn đề gì. Tuy nhiên, khi tôi truy cập Facebook bằng ứng dụng gốc, nó sẽ báo lỗi kết nối. Tại sao cái này rất? Ứng dụng gốc có sử dụng các cổng khác nhau thay vì nhận các đối tượng JSON thông qua cổng HTTP không? Tôi còn khá mới mẻ với điều này, vì vậy hãy chịu đựng tôi.

Câu trả lời:


6

Đầu tiên, đây là một câu hỏi thực sự tốt. Ồ Tôi đã cố gắng trong nhiều ngày để tìm ra cách tấn công cái này.

Tôi đã thiết lập "Proxy gỡ lỗi Charles Web" trên máy Mac của mình và thiết lập iPhone để đánh nó.

Đầu tiên, nó truy cập http://api.facebook.com/restserver.php , điều này sẽ quay trở lại:

<chat_connect_response xmlns="http://api.facebook.com/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://api.facebook.com/1.0/ http://api.facebook.com/1.0/facebook.xsd"> 
<host>9.channel</host> 
<port>80</port> 
<channel>p_123456789</channel> 
<seq>0</seq> 

Trong khi đó, nó cũng kết nối với iphone.facebook.com cung cấp một số XML. Sau đó, nó kết nối với 0.9_channel.facebook.com:80 và gửi một số yêu cầu trả về JSON.

Có vẻ như mọi thứ đã được thực hiện trên cổng 80. Bạn có chắc chắn không có vấn đề nào khác ở phía bạn không?



0

Tôi đã kích hoạt và cấu hình máy chủ proxy trên iphone của mình, tôi nhận được một số lưu lượng truy cập thông qua facebook (được phép thông qua), tuy nhiên ứng dụng facebook trên iphone của tôi chỉ nằm ở 'cập nhật' và không tải. Có phải thiếu một cái gì đó?


-2

facebook sử dụng cổng 443 để liên lạc giữa iphone


Cổng 443 dành cho SSL / TLS. và trình duyệt web cũng sử dụng cổng này để liên lạc với Facebook và bất kỳ trang web hỗ trợ SSL / TLS nào.
hoss
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.