股票软件的传输格式有人了解吗?特别是分析家或者大智慧的实时传输数据,我抓了下来之后看了半天没搞明白。不知道这些数据加密了没有,照我的理解是不需要加密的,因为本来就是公开数据。或者是做了数据压缩?有朋友了解它的加密方式或者压缩方式的吗,对第一个能明确回答此问题的人,另外开贴奉上200分。

解决方案 »

  1.   

    不知道,用 OllyDBG 啥的,反汇编跟踪他的代码看看如果他加密或压缩用的是某个API 在 dll 里是公开的,或像 Windows 下的那些 dll 那样
    如果用的是系统的 压缩api,或加密 api 你就有福气了
    那就用C# 声明那个api 就可以了如果是加密算法就郁闷了,得把他的汇编代码转到 C# 代码 不管这个违法的吧。股票软件 都是 DP,或 VC 写的吧,没研究过帮忙顶吧
    一般这样的问题,如果不是写那个软件的是不可能会的如果是是反汇编高手估计你给 10000 分也不会搭理你.....
      

  2.   

    不需要反汇编高手,只要是了解的人点播两句就行了。分析家应该是vc做的,不过这不重要,我想知道的是传输协议,我看了一下抓下来的通信包,应该是没有压缩,如果要加密的话似乎也就是blowfish之类的。
      

  3.   

    to:zlkingdom(风之悲伤)应该你是对的,似乎是zlib压缩的
      

  4.   

    抛个砖引下玉,希望知道的谈谈格式一般是这样:服务器发送给客户端:1 发送开始8个字节,第一二字节作用未知,3-6字节 为正文长度
    2 发送正文
    3 goto 1我把正文直接用 zlib 解压缩,但是似乎不对
    我跟踪了了它的代码,确实是用zlib解压缩的。继续研究。