前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >泛微OA自动打卡签到

泛微OA自动打卡签到

作者头像
KurtNiu
发布2018-09-10 17:44:09
8.9K4
发布2018-09-10 17:44:09
举报
文章被收录于专栏:Kurt Niu 的博客Kurt Niu 的博客

泛微OA自动打卡签到

公司用的泛微的OA,这玩意还是我选型的,对我们唯一的用处就是打卡签到。。。 泛微的OA打卡有两种,一种是用桌面网页打卡签到,另一种是必须通过手机APP定位打卡。。

之前是设置手机浏览器 User-Agent 为PC,这个是PC端使用,不用定位直接签到。最近这个功能关了。只能用手机APP定位签到。。。

所以赶紧用fiddler抓个包分析一下,发现签到只是一个get请求,而且没有加密。。直接抓包重复提交,打卡时间会更新也就是可用,也就是重放攻击啊。。。。

本来想用wget或者curl命令,但是提交cookie必须是要转换为固定的格式。所以直接自己写一个。。

windows里设置两个定时任务,一个早上八点半,一个晚上六点,如果是12点之前,就签到,如果是12点之后就签出。 当然为了不引起注意,会有半小时的随机时间延迟,判断了周末不打卡。。

下次再加一个邮件通知,防止cookie过期,打卡失败。。

Github :https://github.com/zifeiniu/FanweiOACheckIn

顺手发现一个问题。。。

HTTP请求是纯文本的,我在代码里将Cookie 也通过Headers 提交了。。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-09-05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 泛微OA自动打卡签到
  • 顺手发现一个问题。。。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档