MSPlus WebControls For ASP.NET. (服务器端控件)

Upgrade Develop Efficiency,Surprise For U! - Mack.Z

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  22 随笔 :: 42 文章 :: 901 评论 :: 14 Trackbacks
自从装了MSN7之后就感觉他其中的Winks挺好玩的,但用来用去也就这么些。昨天晚上洗澡时就在想如果能DIY Winks的话,那到时挺好玩的。
今天一早来公司,正事到先没干(哈,别想同事们看到了)。就先忙着研究Winks了。

首先找到了MSN Winks的所在目录
一般也就是以下路径,中间的zhuguoping和3662667825会应登录帐户和环境而有所不同。
C:\Documents and Settings\zhuguoping\Application Data\Microsoft\MSN Messenger\3662667825\Winks3

打开这个目录后发现很多个dat文件,先用一个用二进制的编辑器先打开看看。发现原来是一个多文件合并后产生的文件,又看了一会,原来就是一个CAB打包文件。

大家可以直接将Dat改名为Cab后用Cab打包软件打开看看。
一般里面包含一个Swf和一个PNG以及一个Content.xml三个文件。

下面就来说说三个文件的作用。
Swf这个文件我就不多说了,一个Flash的文件。
PNG这个文件可以理解为Flash的缩略图文件。
Content.Xml就是含个Cab的定义和配置文件。

格式如下:

<?xml version="1.0" encoding="UTF-8" ?>
<package xmlns="http://messenger.msn.com/messengercontent/1.0" version="1.0" type="wink" xmlns:wink="http://messenger.msn.com/winks/1.0" wink:version="1.0" wink:name="Toasting Glasses" partnerid="AG">
 <item contentid="AGW3065297" contenttype="P" type="animation" mimetype="application/x-shockwave-flash" file="3065297f.swf" wink:sizex="640" wink:sizey="429" />
 <item type="thumbnail" mimetype="image/png" file="3065297m.png" />
</package>

微软的开发还是很规范的,从Xml节点定义的名称就基本能猜出是什么意义了。


先写到这吧,还有N多正事等在后面了,晚上再补充。有兴趣的朋友可以再仔细研究一下,用C#写个制作自定义的Winks应该不是太难。

posted on 2005-05-16 10:33 Mack.Z 阅读(6403) 评论(15)  编辑 收藏

评论

#1楼  2005-05-16 11:47 追求卓越      
微软的开发还是很规范的...

微软的开发什么时候不规范了?
  回复  引用  查看    

#2楼  2005-05-16 12:50 birdshome      
看看微软ADOMD.NET的类库命名,简直混乱到极点了。
  回复  引用  查看    

#3楼  2005-05-16 13:01 萧寒      
呵呵,这个不叫作解密吧,只能叫做"发现"

  回复  引用  查看    

#4楼  2005-05-16 22:54 webmm [未注册用户]
自己做还是有难度的,主要是好的swf~~~ ^-^~~~
  回复  引用    

#5楼  2005-05-17 11:43 curl [未注册用户]
好像没有那么简单吧
等MSPLUS的后续工作了
  回复  引用    

#6楼  2005-05-17 12:21 wuchang      
有个Winks2和Winks3的目录,Winks3里的是CAB,Winks2里的不是
  回复  引用  查看    

#7楼  2005-05-19 13:36 mask [未注册用户]
笑死了,连winks里面带的关键的数字签名都不知道还说来解密winks
  回复  引用    

>>笑死了,连winks里面带的关键的数字签名都不知道还说来解密winks

我觉得真正可笑的是你.
从你说的第一个字就知道你是一个真正不知羞耻的人...

  回复  引用    

#9楼  2005-06-01 11:02 purple [未注册用户]
我觉得mask说的没错,
wink的难点根本不在于那几个文件的格式,而在于其中的数字签名,没有签名微软根本就不允许你发送这个wink。
大家可以想一想,如果这么容易就作个wink并能发送,那么我让这个flash死循环会造成什么样的后果。
楼主的确作了一些工作,但是离解密还差的远。
用c#作个wink不难?难的很!
  回复  引用    

签名在哪里?只有在第一层cab中。可是安装后那个签名就没有了阿。它放在哪里了?
  回复  引用    

#11楼  2005-06-14 14:38 mask [未注册用户]
一个wink数据包包含有两个config.xml,第一层的config.xml才含有数字签名,当这个数据包被安装以后,签名被加密存储在某一个文件里面,具体是哪一个大家慢慢玩,反正数来数去就那么几个文件。懒得跟出口伤人的白痴争吵。
  回复  引用    

#12楼  2005-07-23 15:37 DetConan [未注册用户]
请问 MSN Winks Plus 1.00 在哪里能下到呢?

因为只找到V1.0的crack.....

感谢!

  回复  引用    

#13楼  2005-08-14 11:55 jtzzk@com [未注册用户]
这是一个dat文件用记事本打开后的结果,那位大侠帮我恢复一下
Inno Setup Uninstall Log (b) gdmis 2005 gdmis 2005  / ?  <黔l+ 泽鏬> C LUYANG
Administratord:\Program Files\gdmis 2005?       d:\Program Files\gdmis 2005 , 'd:\Program Files\gdmis 2005\Manager.exe  1 ,d:\Program Files\gdmis 2005\UpdateConfig.xml  , 'd:\Program Files\gdmis 2005\Examine.exe  3 .d:\Program Files\gdmis 2005\Examine.exe.config  - (d:\Program Files\gdmis 2005\FILECOPY.AVI  - (d:\Program Files\gdmis 2005\gdmis_df.exe  / *d:\Program Files\gdmis 2005\gdmis_join.exe  3 .d:\Program Files\gdmis 2005\Interop.RC4Lib.dll   , 'd:\Program Files\gdmis 2005\Manager.exe  3 .d:\Program Files\gdmis 2005\Manager.exe.config  * %d:\Program Files\gdmis 2005\SAEKO.ACS  + &d:\Program Files\gdmis 2005\system.ini   " d:\Program Files\gdmis 2005\Data . )d:\Program Files\gdmis 2005\Data\Dian.dbf  1 ,d:\Program Files\gdmis 2005\Data\Templet.dbf   $ "d:\Program Files\gdmis 2005\Report 5 0d:\Program Files\gdmis 2005\Report\B电费月报.xls  5 0d:\Program Files\gdmis 2005\Report\B行业分类.xls  4 /d:\Program Files\gdmis 2005\Report\电费月报.xls  4 /d:\Program Files\gdmis 2005\Report\行业分类.xls   ( &d:\Program Files\gdmis 2005\DBTransmit @ ;d:\Program Files\gdmis 2005\DBTransmit\BusinessRulesDAL.dll  @ ;d:\Program Files\gdmis 2005\DBTransmit\BusinessRulesDAL.pdb  : 5d:\Program Files\gdmis 2005\DBTransmit\DBTransmit.exe  A <d:\Program Files\gdmis 2005\DBTransmit\DBTransmit.exe.config  : 5d:\Program Files\gdmis 2005\DBTransmit\DBTransmit.pdb  < 7d:\Program Files\gdmis 2005\DBTransmit\RemoteAccess.dll  < 7d:\Program Files\gdmis 2005\DBTransmit\RemoteAccess.pdb   - +d:\Program Files\gdmis 2005\DBTransmit\Data A <d:\Program Files\gdmis 2005\DBTransmit\Data\UpdateConfig.xml   B @C:\Documents and Settings\All Users\「开始」菜单\程序\gdmis 2005 R OC:\Documents and Settings\All Users\「开始」菜单\程序\gdmis 2005\gdmis 2005.lnk  Q OC:\Documents and Settings\All Users\「开始」菜单\程序\gdmis 2005\gdmis 2005.pif  B @C:\Documents and Settings\All Users\「开始」菜单\程序\gdmis 2005 R OC:\Documents and Settings\All Users\「开始」菜单\程序\gdmis 2005\DBTransmit.lnk  Q OC:\Documents and Settings\All Users\「开始」菜单\程序\gdmis 2005\DBTransmit.pif  B @C:\Documents and Settings\All Users\「开始」菜单\程序\gdmis 2005 \ YC:\Documents and Settings\All Users\「开始」菜单\程序\gdmis 2005\Uninstall gdmis 2005.lnk  [ YC:\Documents and Settings\All Users\「开始」菜单\程序\gdmis 2005\Uninstall gdmis 2005.pif > ;C:\Documents and Settings\Administrator\桌面\gdmis 2005.lnk  = ;C:\Documents and Settings\Administrator\桌面\gdmis 2005.pif > ;C:\Documents and Settings\Administrator\桌面\DBTransmit.lnk  = ;C:\Documents and Settings\Administrator\桌面\DBTransmit.pif  €D BSoftware\Microsoft\Windows\CurrentVersion\Uninstall\gdmis 2005_is1  ?     (
  回复  引用    

#14楼  2005-10-31 12:45 Luffy [未注册用户]
回樓上的那位,雖然我不太懂電腦的語言

可是如果是樓上的那篇碼的話,直接把看不懂的奇怪附號去掉不就好了嗎?


ps:mask先生/女士和purple先生/女士 可以加我msn嗎?想認識一下你們


另外,其實小弟已經研究過了一點點,分享一下:
首先用WinRAR看一看那個.cab的數據包
發現裹面放了兩個東西,一個是config.xml,另外一個是xxx.DAT
而再解壓出來看一看,發現那個所謂的.DAT只不過是一個換了名字的.CAB而已
那麼再解壓出來看看,那個.DAT裹面放的東西很容易解讀啦,swf,png和xml,樓主已經說過了
然後我便試了試把那個swf先用software解成.fla,然後把裹面的第一個symble
改掉,大小和名字跟原來的symble也一樣
然後把.fla又export回.swf,放回去,壓縮成.CAB,改名.DAT,再把這個.DAT和第一層的
.XML又壓縮在一起,改阿.MCT(好像是,因為現在是在上電腦課,所以只可以把記憶中的
東西拿出來跟大家說一說)

最後我按下安裝,後果就當然是失敗啦
而我又研究了幾次過後,得出一個結論是所有的關鍵就在於那個第一層的.XML那裹






我只是一個無聊的中四學生,能力有限,只可以理解到那麼多,希望各位指教
  回复  引用    

#15楼  2005-10-31 12:46 Luffy [未注册用户]
對了,我的msn是luffy_tbj@hotmail.com


歡迎各位指教=v=
  回复  引用    


标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交