一步一步教你刷【极客学院VIP会员】(一)之原理分析
2015-12-14 14:13
302 查看
灵感
如上图,极客学院有个活动是邀请小伙伴注册极客学院的账号就可以得到30天的VIP会员,每个账号最多邀请12个小伙伴。30*12=360天,再加上新注册送的30天就有390天VIP会员啦。想想是不是有点小激动呢^_^。
那要怎么做呢???我们总不能人肉去注册吧。。。作为一名傲娇的程序员肯定不能干这种蠢事呀。
简单YY一下极客学院后台的逻辑
每个成功注册的用户都会生成一个唯一的邀请码B用户注册的时候带上A用户的邀请码,那么A用户的VIP会员时间就可以增加30天了
那么我们就到极客学院的邀请小伙伴页面去注册一次账号,通过抓包分析出,哪个参数代表的是邀请码,注册的时候又是怎么把邀请码带上的。
可行性分析
想想都是非常美好的,当你把它的邀请机制研究透了,准备写自动化脚本的时候,就会发现有两个重大难题必须解决掉。问题一:注册的时候是需要填图形验证码的(要是验证码跟12306一样变态那小编也就无能为力了),人工打码?呵呵~
问题二:每次注册都是需要手机号码的,哪来那么多手机号码啊=_=
针对问题一,小编找到了一个第三方平台云速,这是验证码识别平台,有提供识别图形验证码的api接口,当然天下没有免费的午餐,它是收费的,部分收费标准如下图。
极客学院的验证码属于是4位纯数字类型。1RMB=2000点数,1/2000*10=0.005,所以识别一次验证码就是半分钱。
针对问题二,小编找到了飞码,这是一个短信验证码接收平台。以前常用的还有飞Q、爱码,最近不知怎么的都关闭掉了=_=,飞码是小编费了一番功夫才找到的,亲测可用!当然也是收费的,一毛钱一个验证码,还算是正常价格。
以上绝不是给这两个平台打广告,也不是要黑极客学院,只是纯粹的技术探讨,天地良心。
敬请期待《一步一步教你刷【极客学院VIP会员】(二)之抓包分析》
因本文内容具有一定时效性(当极客学院网站有改动后,本文方案可能就无效了),所以还请正在阅读本文的你如果发现本文方案已失效,在评论区提醒小编和其他读者,万分感谢!
欢迎留言交流,如有描述不当或错误的地方还请留言告知。
自建博客: http://hellsam.com/
CSDN博客: http://blog.csdn.net/qp23401
简书博客: http://www.jianshu.com/users/8af058e7d824/latest_articles
相关文章推荐
- grep -v “key_workd”
- Linux的几个概念,常用命令学习
- Windows程序启动流程
- Dev中gridview控件
- Linux HDD information (SATA/SCSI/SAS/SSD)
- Eclipse Mars4.5.1中安装运行 jboss7.1.1
- oracle 的服务器进程(PMON, SMON,CKPT,DBWn,LGWR,ARCn,MMON)
- inv--求矩阵的逆
- SpannableString与ImageSpan实现文字与图片混合
- GCD之关于dispatch_semaphore的使用
- Sublime Text 3 Python开发环境配置
- Delphi内存操作API函数(备查,并一一学习)
- python中得到shell命令输出的方法
- Android 强制竖屏
- vsftpd的应用(匿名和认证,不同用户不同的目录)
- 如何在OpenStack中对云主机类型进行重新配置
- oracle锁
- CentOS Linux配置DHCP服务
- phpmyadmin登录不了,页面无反应?
- 89,内存管理(一)