中国移动飞信的研究 笔记一
来源:互联网 发布:ubb源码下载 编辑:程序博客网 时间:2024/04/28 08:14
中国移动飞信的研究 笔记一
早就 听说 飞信是微软为移动做的。而且 程序还没有 加混淆 所以 可以反编译。 用 Reflector 就可以看见源代码。
网上一搜 发现到目前为止 已经有不少公司或个人对飞信已经 进行了破解。而且还进行了二次开发,以至于现在 已经有 不少飞信二次开发的产品。如 一些飞信机器人可以查天气查手机归属地等,对于飞信开发的一些SDK等等。甚至有一些公司不惜花费大的费用来开发飞信的第三方产品。 从网络上了解到,现在有不少的开发人员 对于飞信都颇有研究了。我的同事也曾做过飞信机器人。我也挺感兴趣的。所以我把业余时间用在 分析飞信的各个模块的功能上。最终想 自己单独做一个 飞信机器人。
我的研究也可能有不正确的地方,希望 看过我文章的朋友指正!在下 不胜感激!
好了,废话不说了,进入正题。
我研究的是 飞信 2008具体版本如下:
飞信的主程序是 FetionFx.exe,而不是 Fetion.exe 。
Fetion.exe 具体的作用就是 使主程序 FetionFx.exe 调用 VMDotNet 从而在 没有安装.netFramework 2.0的机器上也可以正常运行 飞信。 如果你的机器 已经装入.netFramework 2.0 则可以直接运行主程序。 飞信的 VMDotNet 也非常的出色。小小的20几M 就可以替代整个.netFramework 2.0 。 这个也是不少人研究的原因。现在有不少产品都是 利用了这个 VMDotNet。网上有具体的调用的方法。不知道现在有没有 .netFrameWork 3.5 的虚拟机。有空再研究一下吧。
FetionFx.exe 竟然也没有加入混淆。这可是大大方便了我们的破解人员!
今天主要是分析一下 FetionFx。exe
1、 主程序 FetionFx.exe 中 的命名空间
Imps.Client.Logger
Imps.Client.Pc
Imps.Client.Pc.Channel
Imps.Client.Pc.CustomEmotionUI
Imps.Client.Pc.FEIP
Imps.Client.Pc.IPI.UI
Imps.Client.Pc.MessageHistory2
Imps.Client.Pc.Options
Imps.Client.Pc.Password
Imps.Client.Pc.Properties
Imps.Client.Pc.Provsion2
Imps.Client.Pc.ScheduleSmsUI
Imps.Client.Pc.Sensor
Imps.Client.Pc.UIContactList
Imps.Client.Pc.UIContactList.AddBuddy
Imps.Client.Pc.UserAccount
2、主程序 FetionFx.exe 中引用的程序集
AxInterop.AvatarLib
ImpsBase
ImpsClientBase
ImpsClientCore
ImpsClientResource
ImpsClientUtils
ImpsControls
ImpsPcBase
ImpsPcCommLayer
Microsoft.Office.Interop.Outlook
mscorlib
System
System.Drawing
System.Windows.Forms
System.Xml
各个命名空间,以后一个一个的研究一下具体的作用。今天就先写到这里。
- 中国移动飞信的研究 笔记一
- 中国移动飞信的研究 笔记二
- 中国移动飞信的研究 笔记三
- 中国移动飞信项目组招聘信息
- J2ME版中国移动飞信通信协议 (1)
- 中国移动 飞信 源码分析完毕
- 公布 中国移动飞信 部分 源码
- 中国移动飞信免费发短信API接口
- 中国移动飞信发送接口(Fetion API)
- 后IM时代之 在中国移动阴影下的飞信
- 微信的研究
- 微信的研究
- 微信的研究
- 微信的研究
- 微信的研究
- 微信的研究
- WebClient的研究笔记(一)--认识WebClient
- WebClient的研究笔记(一)--认识WebClient
- ORACLE OVER ,取出按条件分组的首记录
- 存储过程-获取连接SQL服务器的信息
- stack auto variable. and struct variable.
- autoconf和automake的安装与使用
- JSP防SQL注入攻击
- 中国移动飞信的研究 笔记一
- TCPMP源代码编译
- CSDN 家园开张
- TCPMP源代码分析
- 如何注册公司
- 界面与后台工作线程分离的方案
- 有意思的一些话... ... ...
- 几种常用排序算法的C语言实现
- WinCE电源管理应对有技巧---------潘少红