V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
halden
V2EX  ›  Android

看到一个很有意思的软件,输入我在学校的帐号密码能够能够获取我的课程表,很好奇这是怎么实现的

  •  
  •   halden · 2012-11-08 00:39:36 +08:00 · 10741 次点击
    这是一个创建于 4405 天前的主题,其中的信息可能已经有所发展或是发生改变。
    软件名字叫做“超级课程表”,广州一个大学生团体做的
    顺便问一下有什么办法能够查看到手机软件所访问的服务器?或者从apk 中查看?
    15 条回复    1970-01-01 08:00:00 +08:00
    chon
        1
    chon  
       2012-11-08 00:43:56 +08:00   ❤️ 1
    抓包…不过肯定不会直接访问学校的服务器。
    halden
        2
    halden  
    OP
       2012-11-08 00:46:15 +08:00   ❤️ 1
    @chon 手机上如何抓包?
    humiaozuzu
        3
    humiaozuzu  
       2012-11-08 00:47:45 +08:00   ❤️ 1
    模拟http登录学校的教务系统,然后获取课表。 我在做ing。。。
    jacy
        4
    jacy  
       2012-11-08 00:55:45 +08:00
    教务系统很多地方不严谨,我现在可以获取全校人的基本信息和考试成绩。
    halden
        5
    halden  
    OP
       2012-11-08 01:01:28 +08:00
    @jacy @humiaozuzu 问题是每个学校的教务系统不一样的啊,算法肯定也会不同
    humiaozuzu
        6
    humiaozuzu  
       2012-11-08 01:04:19 +08:00
    @halden 找一个同学借用帐号,登录后用windows下的fiddler2对http的流程进行简单的分析,就可以提取出课表了。 10分钟搞定一个学校没问题。

    在windows下分析的原因是。。。 教务只能IE上
    jacy
        7
    jacy  
       2012-11-08 01:07:25 +08:00
    现在的教务系统掰手指头能数出来的,学校都是买的,我还没发现哪个学校自己做。
    halden
        8
    halden  
    OP
       2012-11-08 01:14:50 +08:00
    @humiaozuzu 学习了
    @jacy 呃。。好吧。。这又是另一回事了。。
    koon_kai
        9
    koon_kai  
       2012-11-08 09:00:00 +08:00
    @jacy 我学校就是自己做的。而且楼主说的那个《超级课程表》就是我学校的一个团队开发的。
    alexrezit
        10
    alexrezit  
       2012-11-08 11:37:33 +08:00
    爬虫而已.
    chon
        11
    chon  
       2012-11-20 23:02:15 +08:00
    tomyiyun
        12
    tomyiyun  
       2012-11-21 17:25:03 +08:00
    抓包或者模拟访问,一个学校一个学校做也没有多大工程量,不过对于学生团队也不小,要不他们早就推广全国了~
    chendahui007
        13
    chendahui007  
       2012-11-27 13:15:19 +08:00
    Linux 下有fiddler2 类似软件么?
    halden
        14
    halden  
    OP
       2012-12-10 10:58:12 +08:00
    @koon_kai 恩,这个我问过作者了,是一个个学校自己兼容的,呵呵,居然这里也能找到相近的人
    @tomyiyun 他们团队貌似就十来个人,不算大,现在支持的学校也越来越多了
    shaobin0604
        15
    shaobin0604  
       2012-12-19 21:56:46 +08:00
    @chendahui007 一般用wireshark
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2612 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:48 · PVG 18:48 · LAX 02:48 · JFK 05:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.