好吧,我也打过 github 的主意, 你们懂的。
有很多思路。。
https://github.com/USERNAME --->判断用户是否存在,这里不限制请求。
USERNAME 和 EMAIL 都可以用来登录帐号。
如何拿用户名呢?
有很多地方是可以获取到用户的 github 主页地址的。
例如,遍历 v2ex 的所有用户, 获取他的 github 地址。
https://v2ex.ih06.com/t/55360那密码呢?
你想到了 CSDN 的百万密码库了么? 邮箱,帐号,密码都有。
除了 CSDN,还有很多库呢。。
那如何尝试登录呢?
最简单的方法有木有:
http://developer.github.com/v3/auth/#basic-authentication表单提交也可以(虽然还要获取一个authenticity_token, 麻烦点而已)
再麻烦点的, 使用 http 协议clone 一个 repo,再尝试登录,输入帐号密码(有可能绕过限制哦)
ip 限制? 你去搜搜淘宝上卖代理的。
去试试 Tor?
甚至是,有一大批肉鸡?
最后因为太忙了,没坚持折腾。
仅分享。