有誰知道是否有辦法在ios/objectiveC/iphone應用中進行IP欺騙?我在網上查找,但無法找到任何方法來做到這一點。應用商店中的一些應用聲稱能夠做到這一點,但在任何地方都沒有跡象表明如何。ios/objective C ip欺騙示例
0
A
回答
0
爲了修改IP標頭,您需要訪問所謂的"raw sockets"。沒有提升權限的情況下,大多數操作系統都不允許原始套接字。
不幸的是,iOS應用程序不能以原始套接字所需的特權運行。您也許能夠從模擬器以root身份運行做這樣的事情,使用低C級插座:
int sockfd = socket(AF_INET, SOCK_RAW, 0);
但是,如果你試圖在iOS設備(未越獄)上運行,這一點,你會得到一個錯誤。
無論如何,欺騙IP地址的使用非常有限。當您從欺騙IP地址向服務器發送數據時,您從不會看到響應。使用僞造的IP地址,您永遠無法建立任何需要任何形式握手的連接,包括TCP和VPN連接。
關於僞造IP地址的最佳使用是執行某種拒絕服務(DOS)攻擊,隱藏您的實際攻擊來源。您可以執行SYN氾濫,或者可以氾濫UDP服務(如DNS)。但是,您無法使用它發佈到Web服務器,因爲HTTP需要TCP連接。
越來越多的網絡越來越聰明,不轉發,不從他們的網絡來源,因此隨着時間的推移,這些類型的攻擊將變得不那麼實際流量。
+0
謝謝!這令人失望,但很高興知道。我實際上希望能夠解決一些基於IP的「每秒查詢速率限制」,比如谷歌地圖,但我沒有意識到我無法建立連接。因爲我會使用我的密鑰,它仍然會計入我的日常限制,但我希望能夠提高使用此方法進行查詢的速度(因爲我需要以spurts進行查詢)。 –
相關問題
- 1. IP地址欺騙
- 2. 防止IP欺騙
- 3. C#如何欺騙WebRequest的IP地址
- 4. C#代理/ IP欺騙的HttpWebRequest
- 5. iframe的欺騙ip地址
- 6. 欺騙IP與Perl LWP
- 7. python中的IP欺騙3
- 8. 軟件arp中毒,mac欺騙,ip欺騙
- 9. ARP欺騙/ DNS欺騙 - 區別
- 10. 如何在jmeter中設置IP欺騙?
- 11. HTTP請求中的IP欺騙?
- 12. 如何在java中欺騙ip
- 13. 針對IP欺騙的出口過濾
- 14. 欺騙HTTP請求的源IP地址
- 15. 負載測試TCP和IP欺騙
- 16. C#防止MAC欺騙
- 17. 欺騙Javascript.location.hostname
- 18. 與欺騙
- 19. 欺騙SQL Server
- 20. 欺騙libdc1394
- 21. 欺騙反射器
- 22. MIME類型欺騙
- 23. ICMP欺騙幫助
- 24. 主機頭欺騙
- 25. Facebook安全 - 欺騙?
- 26. 用SinonJS欺騙API?
- 27. 會話欺騙(PHP)
- 28. c#遺傳欺騙與層次
- 29. 在C++中欺騙文件描述符
- 30. C++ \\ DLL - 如何防止DLL欺騙?
如果你解釋它是什麼,它會有所幫助。例如,您不能爲基於TCP的連接欺騙您的IP地址。你的意思是使用代理的掩碼嗎? –
@MarcusAdams,我打賭他想連接到一個L2TP VPN ... – CaptJak
嗨Rajat,你找到任何解決方案嗎? –