Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 我们可以使用自定义wifi热点在ipod中伪造位置吗?_Ios_Objective C_Geolocation_Wifi_Ipod Touch - Fatal编程技术网

Ios 我们可以使用自定义wifi热点在ipod中伪造位置吗?

Ios 我们可以使用自定义wifi热点在ipod中伪造位置吗?,ios,objective-c,geolocation,wifi,ipod-touch,Ios,Objective C,Geolocation,Wifi,Ipod Touch,Ipod使用wifi获取位置信息。我的问题是,我们能否创建一个自定义wifi热点,并进行一些黑客攻击,使ipod相信它的位置是我们想要的地方?这是非常关键的,因为在我的项目中,我必须根据在美国的位置显示项目,但我住在印度。那么,在美国有什么方法可以欺骗定位吗?没有GPS的地理定位有两种方法: 苹果拥有自己的WiFi网络及其位置数据库。如果你设置了一个新的WiFi热点并连接到它,苹果很可能无法单独从它获取位置,因为他们还不知道 您的外部IP地址可以追溯到您居住的国家或城市。这可以使用代理服务器进行

Ipod使用wifi获取位置信息。我的问题是,我们能否创建一个自定义wifi热点,并进行一些黑客攻击,使ipod相信它的位置是我们想要的地方?这是非常关键的,因为在我的项目中,我必须根据在美国的位置显示项目,但我住在印度。那么,在美国有什么方法可以欺骗定位吗?

没有GPS的地理定位有两种方法:

  • 苹果拥有自己的WiFi网络及其位置数据库。如果你设置了一个新的WiFi热点并连接到它,苹果很可能无法单独从它获取位置,因为他们还不知道
  • 您的外部IP地址可以追溯到您居住的国家或城市。这可以使用代理服务器进行欺骗

  • 您是否试图将您的位置欺骗到web服务器或使用地理位置API?正确的方法取决于您试图欺骗的对象。

    您可以在项目方案中设置要模拟的自定义位置。然后,无论是在模拟器中还是在设备上直接从Xcode运行时,都会“伪造”此模拟


    Project->Edit scheme->enable location,然后从预定义列表中选择或添加您自己的自定义.gpx文件

    @0x7fffffff-是的,很有可能:这样做的不仅仅是苹果。谷歌的街景车在行驶时会记录SSID的位置,可能还会记录路由器的MAC地址。还有一个快捷方式。当我们运行应用程序时,在xcode的下窗格中会显示一个位置图标。我们可以点击它并添加gpx文件。