请教如何分析软件的协议以及开发
- xialinlei
- 帖子: 141
- 注册时间: 2008-07-30 20:50
- 系统: Xubuntu 14.04 LTS
请教如何分析软件的协议以及开发
一直很好奇那些开发了lwqq,MS Lync的人他们是如何分析出来这些软件所用的协议以及如何把这些运用到自己的代码中的?就比如用什么工具去分析,分析之后得出来的东西一般都会用什么编程语言整合到自己的软件中。
- lainme
- 论坛版主
- 帖子: 7805
- 注册时间: 2008-09-13 19:17
- 系统: Arch Linux (x86_64)
- 联系:
- xialinlei
- 帖子: 141
- 注册时间: 2008-07-30 20:50
- 系统: Xubuntu 14.04 LTS
Re: 请教如何分析软件的协议以及开发
哦 这样啊 那得到的结果需要怎么整合进自己开发的软件呢 一般来说web调用什么的使用的代码方式应该和客户端软件不一样吧lainme 写了:lwqq因为是调用的webqq,分析时使用浏览器+网页分析工具(firebug一类)
- lainme
- 论坛版主
- 帖子: 7805
- 注册时间: 2008-09-13 19:17
- 系统: Arch Linux (x86_64)
- 联系:
Re: 请教如何分析软件的协议以及开发
模拟浏览器的请求什么的,各种语言都行。你可以去搜索下python的实现,应该比C的好理解点。xialinlei 写了:哦 这样啊 那得到的结果需要怎么整合进自己开发的软件呢 一般来说web调用什么的使用的代码方式应该和客户端软件不一样吧lainme 写了:lwqq因为是调用的webqq,分析时使用浏览器+网页分析工具(firebug一类)
- tangboyun
- 帖子: 701
- 注册时间: 2009-07-25 1:57
- 联系:
Re: 请教如何分析软件的协议以及开发
脑子正常点的企业,开发软件,协议一般是有标准规范和相应的API,lz如果要问自己去实现的话,就要读一堆RFCs,比如Microsoft Lync用的是SIP协议,那么SIP的RFCs的话,可以看下这里:
http://www.cs.columbia.edu/sip/related.html
建议直接用相应的库即可,
至于QQ什么的,你可以考虑逆向,混混看雪之类的论坛。。。。。。。。
http://www.cs.columbia.edu/sip/related.html
建议直接用相应的库即可,
至于QQ什么的,你可以考虑逆向,混混看雪之类的论坛。。。。。。。。
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
- xialinlei
- 帖子: 141
- 注册时间: 2008-07-30 20:50
- 系统: Xubuntu 14.04 LTS
Re: 请教如何分析软件的协议以及开发
中国公司,你懂的。。。。要是他们思路正常的话 linux早就不缺各种客户端了。。。混了很多外国的论坛,就没几个人在讨论通讯软件和网银的。。讨论最多的还是优化和美化什么的,。。或者就是一些设计类的软件。。tangboyun 写了:脑子正常点的企业,开发软件,协议一般是有标准规范和相应的API,lz如果要问自己去实现的话,就要读一堆RFCs,比如Microsoft Lync用的是SIP协议,那么SIP的RFCs的话,可以看下这里:
http://www.cs.columbia.edu/sip/related.html
建议直接用相应的库即可,
至于QQ什么的,你可以考虑逆向,混混看雪之类的论坛。。。。。。。。