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

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

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

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

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

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

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

    虚拟:
    1. 突然从 5 公里外移动到公司
    2. 你在家里啊,没有 SSID 和 MAC 是一样的
        66
    hmd191012   23 天前 via iPhone
    补充一下,公司设置打卡方式有两种:
    1.定位大卡,范围内可打卡
    2.wifi 打卡,链接 Wi-Fi 可打卡
    我之前说的不同设备均可使用以上两种方式,但是看到回复说管理员能看得到,这个我无从得知,甚至还有点害怕..
        67
    zzpoik   23 天前
    如果不喜欢打卡,辞职就成了,为什么要用虚拟打卡,还研究各种用来欺骗的工具,我表示不太理解
        68
    yanyuyu89757   21 天前
    这么干了两年了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   987 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 37ms · UTC 19:19 · PVG 03:19 · LAX 11:19 · JFK 14:19
    ♥ Do have faith in what you're doing.