北京理工大学抢课教程

在北理工选过课的同学都知道,选课分为很多轮次,前两轮是靠概率筛选,后几轮全部都是靠先到先得。那么这就引发了一个不好的现象,有的同学让其他同学帮他选课,然后等到第三轮的时候再将选到的课退给他。这就相当于在第一轮的时候别人是几个人选一门课,而有的人是一个人选一门课。变成了一个不公平的选课机制。

为了维护世界的正义与和平(处在不公平中的有利位置),我写了抢课的程序,原理很简单,就是不断的告诉服务器我要这门课,因为我的时间间隔设置为了0.5s,所以基本上是在第三轮以后有人退课我便可以将其选(抢)过来。也算是一种截胡吧。

当然了,我这个方法因为是没有检查是否有人退课,而是不断告诉服务器我要这门课,所以仅仅能指定某几门课来选,不过这样其实也就足够了,想上的课也就那么几门。

不过,将抢课程序和详细方法都发出来的话,我没准就被学校请去喝茶了,所以只能写得特别笼统而且简单,需要一定的软件知识和编程知识才能自行实现。

 

环境要求:

JAVA1.7以上,Python2.x

程序要求:

burpsuite_pro

抢课步骤:

1.打开burpsuite_pro

2.打开教务处,到达选课页面

3.利用burpsuite_pro,将选某一门课的请求包给抓下来。(方法自行百度)

4.利用python2.x的urllib和urllib2的库来发送包,发送的包的url,headers,data和抓下来的设置成一样即可(方法自行百度)

5.程序中加一个while 1循环使其不断运

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值