V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zhanglihow
V2EX  ›  问与答

听说公司之前有员工上班打卡用虚拟定位被开除的,是怎么被发现的?我有点慌 PS:公司是用单独的一个办公 App 定位打卡的,我是用 xposed 的方式虚拟定位,再通过 App 定位打卡。

  •  
  •   zhanglihow · 2019-10-18 12:43:11 +08:00 · 23289 次点击
    这是一个创建于 1898 天前的主题,其中的信息可能已经有所发展或是发生改变。
    69 条回复    2020-10-24 13:36:08 +08:00
    Nin
        1
    Nin  
       2019-10-18 12:54:23 +08:00
    我们上班用钉钉,好像 Android 虚拟定位会被发票,iOS 可以通过系统修入定位的发现不了好像。。
    zhanglihow
        2
    zhanglihow  
    OP
       2019-10-18 12:56:23 +08:00
    @Nin 就是不知道是通过什么发现的,会不会是因为长期同个经纬度来判断
    zy8848
        3
    zy8848  
       2019-10-18 13:07:48 +08:00   ❤️ 9
    为什么不能正常打卡?
    weyou
        4
    weyou  
       2019-10-18 13:13:20 +08:00 via Android
    跑个题,如果做一个模拟 gps 卫星信号的硬件,发出假的定位信号,是不是就可以欺骗手机定位了,而且任何软件识别方案都发现不了。
    cjpjxjx
        5
    cjpjxjx  
       2019-10-18 13:16:49 +08:00   ❤️ 1
    @weyou 还有基站定位、WiFi 定位、蓝牙定位。。。
    ZhLTE
        6
    ZhLTE  
       2019-10-18 13:18:40 +08:00
    买个便宜手机挂钉钉 autojs 定时自动启动。。
    opengps
        7
    opengps  
       2019-10-18 13:19:12 +08:00
    判断是否造假,手动判断单个似乎不难,集成到程序里通用还是有代价的。客户端本身就能检测到是否开启了模拟位置,然后还有基站定位,Wifi 定位,ip 定位,蓝牙定位等辅助手段
    @weyou 你的思路完全可行,以前见过有人分享这类测试定位案例
    BrokenVns
        8
    BrokenVns  
       2019-10-18 13:20:57 +08:00
    location.isFromMockProvider()
    不清楚 xposed,但 LocationManagerService 提供的 Location 是包含 provider 信息的。
    watzds
        9
    watzds  
       2019-10-18 13:25:01 +08:00 via Android
    打卡的时候发现人没在公司不就被发现了
    zhanglihow
        10
    zhanglihow  
    OP
       2019-10-18 13:32:48 +08:00
    @zy8848 有时候早上有点晚,或者下班忘打卡了
    zhanglihow
        11
    zhanglihow  
    OP
       2019-10-18 13:35:38 +08:00
    @weyou 我的就是模拟的 gps
    zhanglihow
        12
    zhanglihow  
    OP
       2019-10-18 13:36:24 +08:00
    @watzds 不是人必须在工位才行
    BrokenVns
        13
    BrokenVns  
       2019-10-18 13:37:58 +08:00
    @weyou 没那么容易,你还要提供一套 hal 层和驱动的代码,提供给 LMS 调用。同时要在系统编译过中禁止原 GPS 模块的编译,只编译你的模块,一般人没这开发环境。
    zhanglihow
        14
    zhanglihow  
    OP
       2019-10-18 13:39:29 +08:00
    @BrokenVns 也不知道这个打卡 App 会不会给管理员提供这种信息
    PerFectTime
        15
    PerFectTime  
       2019-10-18 13:40:14 +08:00
    个人觉得有可能是每次的 gps 坐标都一致,正常情况下很少会出现 gps 坐标完全一致的
    zhanglihow
        16
    zhanglihow  
    OP
       2019-10-18 13:47:36 +08:00
    @PerFectTime 对,模拟的坐标是一样的,就看定位 App 有没有提供管理员查看坐标的,我这边只看得到位置名称
    belin520
        17
    belin520  
       2019-10-18 13:49:52 +08:00   ❤️ 2
    HR 偷偷保留证据,哪年要辞退了,翻翻旧账,N+1 都免了
    pkookp8
        18
    pkookp8  
       2019-10-18 13:51:21 +08:00 via Android
    我有一个想法
    两台手机,一台自己用,一台放公司
    自己的手机远程到公司手机,远程控制打卡
    这样能发现吗
    zhanglihow
        19
    zhanglihow  
    OP
       2019-10-18 13:51:56 +08:00
    @pkookp8 这样是没什么问题的
    pkookp8
        20
    pkookp8  
       2019-10-18 13:52:16 +08:00 via Android
    @pkookp8 (以前我就是电脑打卡)
    zhanglihow
        21
    zhanglihow  
    OP
       2019-10-18 13:52:28 +08:00
    @belin520 这是很有可能的
    ge2009
        22
    ge2009  
       2019-10-18 13:55:56 +08:00
    iOS 的话 xcode 了解下
    PerFectTime
        23
    PerFectTime  
       2019-10-18 13:56:47 +08:00
    @zhanglihow #16 钉钉是可以导出每次打卡的设备 id 和详细坐标的,至于你们的那个有没有,就不是很清楚了。你要是和人事关系好,可以问一下
    hanbing135
        24
    hanbing135  
       2019-10-18 14:01:12 +08:00 via Android
    很容易发现的吧 结合基站定位 就能知道 gps 数据是假的了
    zhanglihow
        25
    zhanglihow  
    OP
       2019-10-18 14:14:29 +08:00
    @ge2009 Android
    vanxy
        26
    vanxy  
       2019-10-18 14:14:44 +08:00
    为什么要虚拟打卡?按时上班不好吗
    zhanglihow
        27
    zhanglihow  
    OP
       2019-10-18 14:16:34 +08:00
    @PerFectTime 不是钉钉,一个叫北森的 App
    zhanglihow
        28
    zhanglihow  
    OP
       2019-10-18 14:17:52 +08:00
    @vanxy 有时候路上堵或者下班忘打卡
    zhanglihow
        29
    zhanglihow  
    OP
       2019-10-18 14:19:11 +08:00
    @hanbing135 嗯,不敢用了
    babedoll
        30
    babedoll  
       2019-10-18 14:26:19 +08:00
    ...嘎嘎嘎我司的安卓有一次虚拟打卡,被领导发现了。用的钉钉。

    太尴尬了~~~~
    zhanglihow
        31
    zhanglihow  
    OP
       2019-10-18 14:31:09 +08:00
    @babedoll 我的不是钉钉,但用了几个月了,怕哪天突然爆发了
    yogogo
        32
    yogogo  
       2019-10-18 14:31:18 +08:00
    把旧手机放在公司,让同事帮忙打卡✌(՞ټ՞ )✌
    zhanglihow
        33
    zhanglihow  
    OP
       2019-10-18 14:33:28 +08:00
    @yogogo 还是自己操作的好
    zhleonix
        34
    zhleonix  
       2019-10-18 14:36:03 +08:00
    @yogogo 远程 VNC 操作打卡就行,无需代劳连累同事。
    hmd191012
        35
    hmd191012  
       2019-10-18 14:37:41 +08:00   ❤️ 2
    两台手机:
    一加 3:Android9.0、Magisk+Xposed+DingPass
    iPhoneX:IOS12.4、 越狱插件 DingTalkHelper
    两个都完美使用
    Johnny168
        36
    Johnny168  
       2019-10-18 15:04:39 +08:00
    真的假的?最近一个月钉钉打卡都是虚拟定位的,看来我也是时候收拾东西了
    zhanglihow
        37
    zhanglihow  
    OP
       2019-10-18 15:05:28 +08:00
    @hmd191012 目前来说,两台手机控制,自己手动操作打卡是最好的
    zhanglihow
        38
    zhanglihow  
    OP
       2019-10-18 15:06:22 +08:00
    @Johnny168 真的,赶紧换种操作
    gamexg
        39
    gamexg  
       2019-10-18 15:13:48 +08:00 via Android
    12345 小事很管用,大事完全没用。
    alienx717
        40
    alienx717  
       2019-10-18 15:22:48 +08:00
    钉钉你能改,改完之后也能打卡,但是管理员能看到说你用虚拟定位打卡
    toan
        41
    toan  
       2019-10-18 15:38:04 +08:00
    两台手机最好。最好别用什么虚拟定位,是可以查到的。
    wangfei324017
        42
    wangfei324017  
       2019-10-18 15:38:12 +08:00
    我们钉钉打卡还得自拍,唉
    wutiantong
        43
    wutiantong  
       2019-10-18 15:50:39 +08:00
    本来没事,在这一问然后被老板看到开除了。
    NSAgold
        44
    NSAgold  
       2019-10-18 15:52:49 +08:00 via Android
    @weyou #4 现成的硬件大概六千块
    划不来
    wsy190
        45
    wsy190  
       2019-10-18 16:01:11 +08:00
    @pkookp8 我这么干了一年了
    qlhai
        46
    qlhai  
       2019-10-18 16:28:54 +08:00
    早日跑路才是王道
    saltedFish666
        47
    saltedFish666  
       2019-10-18 16:41:15 +08:00
    用以前不用的手机挂钉钉不就好了
    coolcoffee
        48
    coolcoffee  
       2019-10-18 16:49:09 +08:00
    WIFI 也是能定位的。只要多收集一些 ap mac 地址和用户 gps 数据,就能确认这个 ap 附近的大致经纬度。
    chocotan
        49
    chocotan  
       2019-10-18 17:03:17 +08:00
    安卓应用是不是都能拿到安装的应用列表,直接查一下看是否在黑名单里就知道了
    曾经尝试安装了某个软件,打卡失败直接提示安装了不允许的软件
    zhanglihow
        50
    zhanglihow  
    OP
       2019-10-18 17:12:03 +08:00
    @chocotan 可以是可以,但觉得这样操作有点傻
    markmx
        51
    markmx  
       2019-10-18 17:14:19 +08:00
    一直都是 两部手机 远程打卡。直接向日葵。
    littlecap
        52
    littlecap  
       2019-10-18 17:23:36 +08:00 via iPhone
    远程要真脸校验的能过吗
    ayconanw
        53
    ayconanw  
       2019-10-18 17:31:02 +08:00 via Android
    就不能按时上班真实打卡?如果是头天加班到很晚第二天还要按时上班这种特殊情况,直接晚打卡然后向公司反映问题不是更好?
    ChoateYao
        54
    ChoateYao  
       2019-10-18 17:33:15 +08:00
    @weyou iPhone 有人开发过这种硬件模块,200 多块一个,插入充电口之后用软件就能修改定位了,还能模拟轨迹。
    reus
        55
    reus  
       2019-10-18 18:24:41 +08:00   ❤️ 1
    这么有心思搞旁门左道,还搞的提心吊胆,怎么不把精力放在早起上?怎么不想想养成下班打卡的习惯?

    你在这里讨论的方法,难道做开发的人不会想着怎么防御吗?

    精力用错地方了吧
    oIMOo
        56
    oIMOo  
       2019-10-18 18:29:35 +08:00
    我记得有个是远程打卡,一个手机放单位。
    被发现是因为,领导去找人不在……
    didikee
        57
    didikee  
       2019-10-18 19:16:10 +08:00 via Android
    是公司 指定的 app 不能打卡吗?我觉得模拟打卡被开除很正常啊
    optional
        58
    optional  
       2019-10-18 19:21:40 +08:00 via iPhone
    真.技术作恶。
    zclzhangcl
        59
    zclzhangcl  
       2019-10-18 20:02:07 +08:00
    HR:留下证据,下次开了这帮人不用 N+1
    terence4444
        60
    terence4444  
       2019-10-18 20:04:48 +08:00 via iPhone
    原来打卡还这么有市场……
    freelancher
        61
    freelancher  
       2019-10-19 00:37:50 +08:00
    确实很烦。

    想到以前就是忘记打卡就打车回公司打卡的。。。一个月大概有 3 次机会可以免。
    EVJohn
        62
    EVJohn  
       2019-10-19 01:35:14 +08:00 via Android
    放台手机在公司就好
    dogsbody
        63
    dogsbody  
       2019-10-19 08:02:44 +08:00 via iPhone
    ios 免越狱,直接手机虚拟定位打卡可以找我 vx:oztech
    YLGG
        64
    YLGG  
       2019-10-19 10:13:33 +08:00
    @dogsbody 你是要卖软件吗?
    celeron533
        65
    celeron533  
       2019-10-19 10:50:07 +08:00
    猜测定位过程:
    真实:
    1. 每隔一分钟定一次位,发现你在慢慢移动到公司
    2. 获取周边无线网络 SSID 和 MAC 信息,和其他在该位置的同事比对
    3. 运营商 AGPS 可能也能够通过 API 获取一些信息

    虚拟:
    1. 突然从 5 公里外移动到公司
    2. 你在家里啊,没有 SSID 和 MAC 是一样的
    hmd191012
        66
    hmd191012  
       2019-10-19 11:30:19 +08:00 via iPhone
    补充一下,公司设置打卡方式有两种:
    1.定位大卡,范围内可打卡
    2.wifi 打卡,链接 Wi-Fi 可打卡
    我之前说的不同设备均可使用以上两种方式,但是看到回复说管理员能看得到,这个我无从得知,甚至还有点害怕..
    zzpoik
        67
    zzpoik  
       2019-10-19 11:38:59 +08:00
    如果不喜欢打卡,辞职就成了,为什么要用虚拟打卡,还研究各种用来欺骗的工具,我表示不太理解
    yanyuyu89757
        68
    yanyuyu89757  
       2019-10-21 15:24:06 +08:00
    这么干了两年了
    yufei8051
        69
    yufei8051  
       2020-10-24 13:36:08 +08:00 via Android
    很复杂的样子
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2819 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 07:12 · PVG 15:12 · LAX 23:12 · JFK 02:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.