通过电脑上的Wireshark抓包工具,打开电脑的热点,让手机连上。通过已连接设备那里显示的手机IP,打开Wireshark,首先输入过滤规则:ipsrc=xxxxxxxxxxxx。xxxxxxxxxxxx代表手机ip地址。点击开始按钮监听手机发送的数据;打开手机APP我来我往,点击“查看”,就会在Wireshark中看到有许多和一个159的ip进行通信的包,最开始有一个GET开头的,点开后可以找到自己登陆账号的id值。
重新增加过滤规则:ipsrc=xxxxxxxxxxxx & ipdst=159xxxxxxxxx,重新运行,此时点击“上班”按钮,找到一个发送数据的数据包,打开连接,就可以发现其实签到就是将一个经纬度还有id上传到服务器,所以将这个地址保存下来,每次签到刷新一下就行;同理,签到是checkin,将checkin改为checkout就可以实现签退功能。
总结:APP由于要获取地理位置信息,所以签到签退必须要到指定的地点内才能成功,通过截获实际发送的服务器地址和数据,就可以随地进行签到了。(之前也想过虚拟定位等方式,但是需要ROOT权限,折腾起来太麻烦,还是伪装APP发送数据方便)
PS:最保险的方式是,变换id,就是每一次发送给服务器的id是有APP主动生成,这样中间截获数据后就不太容易去伪造数据。考勤方法 打开手机-进入app 点击“工作台”(手机屏幕最下面) 找到“签到” 点击“签到” 这里分三种情况: (1)、在公司,注意这时会显示“进入签到范围内”,点“签到”就完成了当次考勤;有些手机在上一步点击“签到”后就完成了考勤,不要点两次,具体看下图中有没有“签到”记录; (2)、在公司,手机没打开“定位”功能或距离公司大楼比较远, 这时手机会显示“外勤签到”,请你打开手机“定位”功能再签到; (3)、不在公司如:出差,或在外处理公司其它事宜,这时手机也显示“外勤签到”,请选择”地点“确认”外勤签到“。 以上三种方法只要你签到,服务器都会记录你签到的时间和地址,都可以查询。 其它: (1)、 这种方法签到克服了人为漏签、错签等缺点,你只要签到,服务器就记录了你的签到时间和地址,签到人可以查询,月底自己可以查看签到到统计。 (2)、加班你也要签到,进公司签到、出公司签到,服务器会记录你加班的时长。 (3)、签到不会记录你签到外的情况,不涉及你的隐私。 (4)、公司考勤管理归口公司办公室管理、实施有可能是以下原因导致习讯云签到积分没有加上:
1 网络连接异常:签到时网络连接可能出现问题,可能导致习讯云签到服务器未记录签到信息。请再次确认您的网络连接是否正常。
2 签到时间已过期:习讯云的签到时间通常是每日的0点至23:59。如果您在签到时间之外进行签到,积分可能不会被记录。
3 账号异常:如果您的账号出现异常,例如习讯云账户被封禁、账号被冻结等,可能会影响您的签到积分。
4 其他异常情况:习讯云的签到系统可能会出现其他异常情况,例如软件故障、服务器维护等,可能导致您的签到积分没有被记录。
如果您遇到习讯云签到积分未加上的问题,请您先检查以上可能的原因。如果以上情况都已经被排除,还是未加上积分,请联系习讯云的官方客服,获得更进一步帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)