如何修改定位,而不被软件检测

2022-08-25 07:34:28 +08:00
 a661463257

如题,比如一些打卡软件有检测定位软件的功能,如何做到修改定位而不被其他软件发现呢

27650 次点击
所在节点    Android
94 条回复
xiao109
2022-08-25 15:46:25 +08:00
上一个欺骗钉钉打卡的已经因为破坏信息安全罪进去了
hewiefsociety
2022-08-25 15:49:42 +08:00
你这个问题付费就可以解决:)
youxiachai
2022-08-25 15:59:36 +08:00
@James369 gps 广播信号..什么时候讨论过安全性了..没搞懂为啥能跟安全性扯上关系..
V2Axiu
2022-08-25 16:07:36 +08:00
两台手机,一个远程控制手机软件。
nothingistrue
2022-08-25 16:18:16 +08:00
如果是其他场景,还好说,如果是考勤打卡场景,那就千万别动这心思。就算是 99.9999%的成功率,只要有一次被发现了,你立马就可以喜提无赔偿开除外加多年累积的加班时长作废。
docx
2022-08-25 16:25:54 +08:00
1 楼方案有点离谱,我以为 root 模拟+隐藏 root 就差不多了
ZeroClover
2022-08-25 17:00:16 +08:00
iOS Xcode 改定位根本没用,位置来源虽然是系统( type 0 ),但是 Xcode 定位的精度是 -1 ,海拔高度是 0 ,随便识别一下就能识别出来。
pengtdyd
2022-08-25 17:02:11 +08:00
这个世界上最大的漏洞是人,这是以前从一本黑客书里面学到的一句话。
bottlebottles
2022-08-25 22:19:26 +08:00
fake location ,禁止读取应用列表,隐藏 root
Eagleyes
2022-08-25 23:21:02 +08:00
@xiao109 #61 安卓手机,丁丁助手,锤锤,taichi
shakespark
2022-08-25 23:45:13 +08:00
https://developer.apple.com/documentation/corelocation/cllocation/3861803-sourceinformation

Declaration
var sourceInformation: CLLocationSourceInformation? { get }

Discussion
This property enables developers to make better-informed decisions as to whether to treat certain locations differently, or reject potentially simulated locations that they generate during testing. An app may choose to check this property and reject locations if, for example, the isSimulatedBySoftware property is true when the developer isn’t debugging or testing the app.

Use the sourceInformation property when knowing the true location of the device (within a tolerance for estimation error and horizontal/vertical accuracy) is critical.


https://developer.apple.com/documentation/corelocation/cllocationsourceinformation/3861807-issimulatedbysoftware

Declaration
var isSimulatedBySoftware: Bool { get }

Discussion
Core Location sets isSimulatedBySoftware to true if the system generated the location using on-device software simulation. You can simulate locations by loading GPX files using the Xcode debugger. The default value is false.


https://developer.apple.com/documentation/corelocation/cllocationsourceinformation/3861806-isproducedbyaccessory

Declaration
var isProducedByAccessory: Bool { get }

Discussion
Core Location sets isProducedByAccessory to true if the system retrieved the location from an external accessory attached to the device, such as a Made for iPhone GPS dongle or CarPlay. Otherwise, the default value is false.
neighbads
2022-08-26 07:06:18 +08:00
@totoro625 没用的,钉钉管理员后台可以看到作弊打卡,自己新建一个钉钉组织 可以试试。
lozzow
2022-08-26 09:40:20 +08:00
@datou 有效,我以前就是这样搞的
xz410236056
2022-08-26 10:32:23 +08:00
@edis0n0 #60
@shakespark #71

隐私中关闭精确定位这个值就获取不到了,位置大概会偏离几百米。
xz410236056
2022-08-26 10:34:38 +08:00
@edis0n0 #60 本身这件事就是一种攻防,防御方可能会上一系列策略,攻击方也能是能见招拆招。
在这种事情上下功夫,还不如搞几个免费车位,去晚了就没了来的有效。
653513754
2022-08-26 12:55:08 +08:00
@xz410236056 CLLocation 的私有属性_internal 中的 type 可以判断定位来源没有模拟海拔,速度,还有手机朝向,这些信息都是默认值
YLGG
2022-08-26 14:11:23 +08:00
记得 V2 上之前有个老哥开发的一个,可以用安卓修改苹果定位,这个所有软件都检测不到。
feller
2022-08-26 16:38:11 +08:00
hook
lmw2616
2022-08-26 16:50:56 +08:00
换一个不需要打卡的公司
hftrrt
2022-08-26 19:18:03 +08:00
@zhuweiyou 你这么牛逼还用什么钉钉?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/875208

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX