作者:hacker发布时间:2022-07-09分类:破解邮箱浏览:132评论:2
MSN!!
MSN 全称 MICROSOFT SERVICE NETWORK 微软网络服务
MSN Messenger的最新版本是Windows Live Messenger 8.1
MSN 8 是一种 Internet 软件,它基于 Microsoft 高级技术,可使您和您的家人更有效地利用 Web。MSN 8 是一种优秀的通信工具,使 Internet 浏览更加便捷,并通过一些高级功能加强了联机的安全性。这些高级功能包括家长控制、共同浏览 Web、垃圾邮件保护器和定制其他
"MSN Messenger" 这个字眼是相当含糊的,因为微软用这个术语关系了几个不同部分的消息解决方案.你通过"MSN Messenger 网络"聊天,用来连接MSN Messenger 网络的最流行的程序是"MSN Messenger",而程序在MSN Messenger 网络中使用的语言则是"MSN Messenger 协议"。
什么是MSN Messenger网络
MSN Messenger网络是一个出自微软的实时通信网络。它在1999年7月发布,它不是第一个通信网络,也不是最后一个通信网络。MSN是4大顶级个人实时通信网络之一。到2003年3月,独占的MSN Instant Messenger 网络用户远远少于AOL Instant Messenger和ICQ,但多于Yahoo Messenger。
程序在MSN Messenger 网络上做什么?
在你计算机上的程序被称为"客户端"。它通过Internet连接到MSN Messenger服务器。具体点将,就是客户端通过服务器和其他的客户端收发消息。一些信息没有处理,仅仅通过服务器简单传递。例如,当发送一个实时的消息,命令“here is a message, pass it on”被服务器处理了,但消息本身仅通过服务器传递给客户端。
微软已经发布了两种MSN Messenger客户端:MSN Messenger(也叫“.NET Messenger”)和Windows Messenger。微软向大多数Windows用户推荐使用MSN Messenger,包括Windows XP在内,Windows Messenger被绑定在操作系统中。其它人和公司已经写了“第三方”MSN Messenger客户端。你能在资源页列表中看到一些客户端。 MSN Messenger一般被认为是事实上的标准客户端,而其他大多数的客户端从它的行为中确定他们的发展方向,所以它在网上被认为是“官方客户端”。
微软从未公开发布过他们的Messenger服务器端,并且官方客户端不允许你连接非微软的服务器端。目前,一些人已经写了第三方的服务器端,这些能在资源页中找到。
在两台计算机程序间通讯使用的“语言”叫做“协议”。MSN Messenger客户端和服务器端之间消息发送的规则就叫做“MSN Messenger协议”。从一个客户端通过服务器发送消息到另一个客户端的规则在这里被称之为“MSN 客户端协议”。
什么是MSN Messenger协议
MSN Messenger有一系列可在客户端和服务器端发送的命令组成。例如,当在你联系人列表中的一些人离线时,服务器向你的客户端发送类似这样的消息:FLN myname_123@hotmail.com。当接到这个命令,客户端应该将这个用户从在线用户列表中移到离线用户列表中。
MSN Messenger协议这几年已经经历了几次修改。在起草协议的时候(2003年10月),微软的服务器允许客户端使用8,9和10版的协议。个人协议版常常是由“MSNP8”,“MSNP9”和“MSNP10”写的。
本站点旨在完整定义MSN Messenger协议和MSN Messenger服务器断的特性,使得第三方软件开发者能写自己的程序与网络交互。到目前为止,只有MSNP8被文档化了,还有一些论题可在MSNP9和MSNP10中获得。
关于协议的信息可以通过阅读官方IETF草案, 阅读各种源代码,分析数据包,分析官方客户端,写程序。大部分这样的工作由其他一些MSN Messenger研究团体完成的,而我们只是将它记录下来。如果你发现了关于协议的新的东西,请将它公布在论坛上。
什么是MSN客户端协议?
MSN客户端协议由在客户端之间发送的消息组成。例如,当你向你朋友说“hello”的时候,你的客户端将hello作为消息的主体发送他们的客户端。
直到最近,MSN客户端协议比较有组织地发展——一个官方客户端版本将和其他客户端有不同表现,你只能猜猜它会有什么谁预想的特性行为(这句翻不出来)。近期,试图已经制定强加一个版本编号系统。到2003年10月为止,已经发现有3个版本的MSN Messenger客户端协议,在本站点叫做“MSNC0” ,“MSNC1”,“MSNC2”。
本站点旨在完整定义MSN Messenger协议和官方客户端的特性使得第三方软件开发者们能写出他们自己的程序和网络交互。我们希望最终完整定义所有版本的协议。本站点仅仅定义官方客户端的行为跟它通知我们关于其他客户端是怎样可预见的行为(这句翻不出来)。本站作者没有使用官方客户端,所以对主体不会有公正的判断。其他一些站点很好地覆盖了这个主体。
关于这一切,微软是怎么想的?
我们跟微软没有关系,仅仅是非常有限的交流。我们知道至少一些微软的员工大体上清楚这个站点和社区,但是公司的政策看起来像是在忽略我们。微软还没任何使第三方客户端从他们网络中去除的正式的尝试,但他们也从未尝试和我们沟通或者给大家关于未来的保证。他们已经非常善于接受有安全隐患的错误报告。
跟AOL(AIM和ICQ的拥有者)相比,微软就他的协议对第三方开发者是非常不错的了。这大概不能反映任何慈善的部分:第三方客户端促使微软的网络用户的增加,并且(不像AOL)我们不是他们收入的直接威胁。
下面就给你介绍一下如何安装和使用msn。
下载安装
单击 上的“立即下载”按钮就可以获得最新版本的 MSN Messenger。当出现打开或保存到计算机上的提示后,单击打开就可以自动下载MSN Messenger。 在随后出现的《MICROSOFT 软件最终用户许可协议》中选择“我接受许可协议中的条款”,然后点击“下一步”、“完成”按钮,结束安装过程。
注册登陆
如果您已经拥有 Hotmail或 MSN的电子邮件帐户就可以直接打开msn,点击“登录”按钮,输入您的电子邮件地址和密码进行登录了。如果你没有这类帐户,请到申请一个Hotmail电子邮件帐户。
添加新的联系人
在 Messenger 主窗口中,单击“我想”下的“添加联系人”。或者,单击“联系人”菜单,然后单击“添加联系人”。选择“通过输入电子邮件地址或登录名创建一个新的联系人”,下一步后输入完整的对方邮箱地址,点“确定”后再“完成”,你就成功地输入一个联系人了,这个联系人上网登录MSN后,会收到你将他加入的信息,如果他选择同意的话,他在线后你就可以看到他,他也可以看到你。重复上述操作,就可以输入多个联系人。
管理您的组
在 Messenger 主窗口中,单击“联系人”菜单,指向“对联系人进行排序”,然后单击“组”,将联系人组织到不同的组中。在联系人名单的“组”视图中,右键单击现有组的名称,或者单击“联系人”菜单,指向“管理组”,就可以创建、重命名或删除组以方便你的查找。
发送即时消息
在您的联系人名单中,双击某个联机联系人的名字,在“对话”窗口底部的小框中键入您的消息,单击“发送”。在“对话”窗口底部,您可以看到其他人正在键入。当没有人输入消息时,您可以看到收到最后一条消息的日期和时间。每则即时消息的长度最多可达400个字符。
保存对话(此功能需要IE6.0)
在主窗口中的“工具”菜单上或“对话”窗口中,单击“选项”,然后选择“消息”选项卡。在“消息记录”下,选中“自动保留对话的历史记录”复选框,单击“确定”后,就可将您的消息保存在默认的文件夹位置。或者单击“更改”,然后选择要保存消息的位置。
更改和共享背景
在“对话”窗口中的“工具”菜单上,单击“创建背景”。可选:使用一幅您自己的图片来创建背景。单击“浏览”,在计算机中选择一幅图片,然后单击“打开”。从列表中选择一幅图片,然后单击“确定”。若要下载更多背景,请转到 Messenger 背景网站。 共享背景时,您的朋友会收到一份邀请,其中带有要共享背景的缩略图预览。如果您的朋友接受了该邀请,则 Messenger 会自动下载该背景并将其显示在您朋友的“对话”窗口中。
添加、删除或修改自定义图释
在“对话”窗口中的“工具”菜单上,单击“创建图释”就可以添加、删除或修改自定义图释。或者选择您的“对话”窗口上的“选择图释”按钮。
更改或隐藏显示图片
在“对话”窗口中的“工具”菜单上,单击“更改显示图片”。或者单击“对话框”图片下的箭头,选择“更改显示图片”。从列表中选择一幅图片,然后单击“确定”。或者单击“浏览”,在您的计算机上选择一幅图片,然后单击“打开”。
设置联机状态
在 Messenger 主窗口顶部,单击您的名字,然后单击最能准确描述您状态的选项。或者单击“文件”菜单,指向“我的状态”,然后单击最能准确描述您状态的选项。
阻止某人看见您或与您联系
在 Messenger 主窗口中,右键单击要阻止的人的名字,然后单击“阻止”。被阻止的联系人并不知道自己已被阻止。对于他们来说,您只是显示为脱机状态。
更改您名称的显示方式
在主窗口中的“工具”菜单上,单击“选项”,然后选择“个人信息”选项卡。或者在 Messenger 主窗口中右键单击您的名字,然后单击“个人设置”。在“我的显示名称”框中,键入您的新名称,单击“确定”。
使用网络摄像机进行对话
若要在 MSN Messenger 中发送网络摄像机视频,您必须在计算机上连接了摄像机。在对话期间单击“网络摄像机”图标。或者,在主窗口中单击“操作”菜单,单击“开始网络摄像机对话”,选择要向其发送视频的联系人的名称,然后单击“确定”。若要进行双向的网络摄像机对话,则两位参与者必须都安装了网络摄像机并且必须邀请对方。
语音对话
您可以在 Messenger 主窗口中启动音频对话或者在对话期间中添加音频。 在 Messenger 主窗口中,单击“操作”菜单,单击“开始音频对话”,然后选择要与其进行对话的联系人。 或者,在对话期间,单击“对话”窗口顶部的“音频”。使用“对话”窗口右侧的音量控制滑块来调整通过麦克风输入的音量以及从扬声器中输出的音量。
视频会议
在主窗口中的“操作”菜单上,单击“开始视频会议”,选择一个联系人,然后单击“确定”。或者,右键单击某个联系人,单击“开始视频会议”,选择希望邀请参加会议的人的名字,然后单击“确定”。一旦其他人接受了邀请,就将在各自的计算机上自动启动音频和视频,但双方必须都安装了网络摄像机和头戴式耳机(或扬声器和麦克风)。
发送文件和照片
在 Messenger 主窗口中,右键单击某个联机联系人的名字,然后单击“发送文件或照片”。在“发送文件”对话框中,找到并单击您想要发送的文件,然后单击“打开”。
msn的另类工具
1.十分有趣的MSN聊天机器人“小布”
机器人小布是一个基于MSN的聊天机器人,能够和我们进行一些简单的对话,而且还可以向小布咨询新闻、天气预报、身份证、电话区号和邮编、各大城市公交车线路、Today、IP所在地、手机号所在地、汉字的注音。有了这位机器人秘书,许多实用信息都可以信手得来,极大方便了我们的工作学习生活。
具体操作:您只要随便加以下好友之一
MrRobot001@hotmail.comMrRobot002@hotmail.comMrRobot003@hotmail.comMrRobot004@hotmail.comMrRobot005@hotmail.comMrRobot006@hotmail.comMrRobot007@hotmail.comMrRobot008@hotmail.comMrRobot009@hotmail.comMrRobot010@hotmail.comMrRobot011@hotmail.com他们都是自动回答机器人,日常查询助手,需要什么功能,问他help就可以了。向小布咨询的格式是:“咨询项目:关键词”,项目用词分别为:news、weather、id、city、bus、Today、IP、mobile和py(拼音)。
例如:输入“weather:上海”可以查出上海的天气。
输入“news:国际”,小布回复五条消息,每条消息带有一个国际新闻的链接。
输入“song:周杰伦”,就可以查到周杰伦相关的歌曲试听链接。
2.msn短信机器人
目前国内第一个msn的短信机器人,而且现在的收费也相当便宜,不仅每天有免费的5条短信,而且每发1条短信便可获得1分的积分,也不收任何的包月费用。还有方便的通讯录功能,不用每次都输入手机号。超出每条收费1毛,和普通短信资费一样。
具体操作:您只要随便把以下地址加为msn好友,和他说话即可了解使用方法。
msn机器人(任选其一):
smsbot11@sms107.comsmsbot22@sms107.comsmsbot23@sms107.comsmsbot23@sms107.com
目前来说,imo在安全性的问题上做的很不错的,聊天和文件传输都是128位加密的,并且服务器上是不会保存的。企业的组织架构的信息在imo的服务器上也是加密的,密码都是随机生成的,所以还是可以放心的。
动作|斯芬克斯-三国战记,格斗|真武三国(华娱),动作|鼎盛三国-蜀国争霸(完美版),动作|铁血三国-群雄争霸,动作|三国猛将2-华娱版,都很好玩,你可以试试希望采纳
这是team的选择地方,意思是选择黄队的地方,显示你已经选择了蓝队了
三国群雄争霸
三国战纪2-群雄争霸模拟器使用方法:
【运行说明】
1,下载解压缩
2,运行“点我启动游戏”
【默认按键】
0开始
=投币
小键盘1 显示道具
小键盘2 使用道具
小键盘0 攻击
小键盘. 跳跃
上下左右 分别是:↑↓←→
自定义控制设置:
正式进入游戏后在模拟器的菜单栏上
点游戏→控制设置→Player1
Mmain Controls 那里设置
(鼠标单击需要更改的,之后按下你想改为的即可)
设置好后 点 Close 关闭即可!
Hotkeys
设置宏命令可设置蓄气
另附:
(英文版调18人方法)
如果一开始模式选择画面是英文的那就是英文版,18人选法:模式选择画面中,按住CD,B ← B →
B,第一关的字体是游戏图片的显示,都只是图片从左到右出现。
即时通讯(Instant Messenger,简称IM)软件可以说是目前我国上网用户使用率最高的软件,无论是老牌的ICQ,还是国内用户量第一的腾讯QQ,以及微软的MSN Messenger都是大众关注的焦点,它们能让你迅速地在网上找到你的朋友或工作伙伴,可以实时交谈和互传信息。而且,现在不少IM软件还集成了数据交换、语音聊天、网络会议、电子邮件的功能。
即时通讯的历史
IM软件的历史并不久远,但是它一诞生,就立即受到网民的喜爱,并风靡全球。在它的发展史上,以色列人是功不可没的。正是四位以色列籍的年轻人,在1996年7月成立的Mirabilis公司,并于同年11月推出了全世界第一个即时通讯软件ICQ,取意为“我在找你”——“I Seek You”,简称ICQ了。直到现在,ICQ已经推出了它的2002a版本,在全球即时通讯市场上占有非常重要的地位。
目前,国内最为流行的即时通讯软件是OICQ(简称QQ)。它以良好的中文界面和不断增强的功能形成了一定的QQ网络文化。Messenger虽出道较晚,但依托微软的强大背景,实力也不可小视。作为Windows XP的一部分,Messenger 整合了操作系统的许多功能,如多种形式的聊天选择、多人的单窗口讨论式交流以及充分的文件与桌面共享功能等。它的令人耳目一新的中文界面和注册方式,连同它强大的功能,着实吸引了众多的眼球的注视,此外还有许多有特点的IM软件。
即时通讯的原理
我们经常听到TCP/IP和UDP(用户数据报协议)这两个术语,它们都是建立在更低层的IP协议上的两种通讯传输协议。前者是以数据流的形式,将传输数据经分割、打包后,通过两台机器之间建立起的虚电路,进行连续的、双向的、严格保证数据正确性的文件传输协议。而后者是以数据报的形式,对拆分后的数据的先后到达顺序不做要求的文件传输协议。
QQ就是使用UDP协议进行发送和接收“消息”的。当你的机器安装了OICQ以后,实际上,你既是服务端(Server),又是客户端(Client)。当你登录OICQ时,你的OICQ作为Client连接到腾讯公司的主服务器上,当你“看谁在线”时,你的OICQ又一次作为Client从QQ Server上读取在线网友名单。当你和你的OICQ伙伴进行聊天时,如果你和对方的连接比较稳定,你和他的聊天内容都是以UDP的形式,在计算机之间传送。如果你和对方的连接不是很稳定,QQ服务器将为你们的聊天内容进行“中转”。其他的即时通信软件原理与此大同小异。
1、用户首先从QQ服务器上获取好友列表,以建立点对点的联系;
2、用户(Client1)和好友�Client2 之间采用UDP方式发送信息;
3、如果无法直接点对点联系,则用服务器中转的方式完成。
即时通讯的9大应用
即时通讯软件除了可以实时交谈和互传信息,不少还集成了数据交换、语音聊天、网络会议、电子邮件的功能。下面介绍的即时通讯软件的主要应用功能你用过几个?
文字聊天
聊天功能是IM软件最基本、也是最重要的功能,基本上每一种IM软件在这个功能上的操作都差不多:如果用户想与联系人进行聊天,可以双击IM中联系人的头像,在弹出的对话框中敲入文字信息发送即可。QQ的特点是可以给不在线的朋友发送信息,对方下次上线的时候可以收到,MSN虽然不具备这样的功能,但是它在聊天过程中可以使用各种漂亮的表情图标为聊天添加了不少情趣。
语音聊天
如果打字聊天的方式已不能满足,QQ还提供了“二人世界”里的实时语音聊天,首先您得有音箱或者耳机、麦克风,然后就可以向您的网友发送连接到“二人世界”的请求,通过后双方不仅可以用文字聊天,还可以直接讲话。此外QQ还有传送语音功能利用此功能可以传送语音信息。首先用鼠标左键单击在线好友的头像,选择“传递语音”命令,然后就会弹出一个对话框,录音以后就可以发送了。
传送文件
IM软件能点对点的传输文件,有时候利用此功能要比使用E-mail还方便许多,当然此项功能必须在对方在线时才能使用。在QQ的好友头像上点击右键,选择“传送文件”,选定要传送的文件,点击发送,等待对方接受请求。此外,ICQ的文件传送功能还支持类似断点续传的功能,不必担心文件传送过程中发生突然中断的情况。
拨打电话
在MSN Messenger中提供了PC-PHONE的拨打电话功能,你可以在MSN Messenger软件主窗口中,单击操作窗口“我想”下面的“拨打电话”或者用鼠标右键单击要呼叫的人的名字,单击“拨打电话”,就可以开启拨叫电话功能。但在进行电话呼叫之前必须注册语音服务提供商。由于MSN Messenger在国内暂时还没有开通这项业务,所以我们还无法使用。
远程协助
远程协助是在Windows XP中引进的新概念,是Windows Messenger独有的功能,远程协助可以将电脑的控制权分享给对方以便于对寻求协助者提供帮助,通过它,对方可以很容易地控制寻求协助者的桌面。它的功能主要体现在应用程序共享、远程协助、白板共享、寻求远程协助等方面。由于这一功能非常强大,在寻求协助的过程中系统会多次提醒并给出选择,请用户在使用这一功能时多加小心,确认对方是否可靠。
视频聊天
如果你的网速够快,又有摄像头的话,完全可以用IM软件来代替掉Netmeeting了,在聊天的同时,不仅可以通话,还可以看到对方的图像,表情,备感亲切,给您带来一份全新的感受。Windows Messenger对视频聊天功能支持的不错,设置和使用也非常简单,右击好友中“开始视频对话”就完成操作,非常方便。
邮件辅助
IM和E-mail是我们在网上最常用的两种工具,如今不少IM软件将两者作了完美的结合。在QQ中你可以直接给自己的好友发邮件,而无须再输入E-mail地址;此外对于自己的信箱QQ还有检查新邮件功能,在“系统参数”中设置您自己的E-mail,填好POP3地址,您可以选择定时检查时间,QQ就会自动检查有否新邮件到达。对于MSN Messenger来说它的邮件功能就更强大了,使用MSN Messenger你必须有一个邮件账号,每次当您的MSN Messenger登录成功时,在右下角自动弹出一个窗口,里面写有该E-mail账户内的信件状况,在使用过程中如果您的邮箱中有了新邮件,马上会冒出一个提示窗。
发送短信
目前IM与各种移动终端设备的结合也越来越多。使用QQ向手机发送短信需要手机开通移动QQ服务,单击对方头像图标,在打开的快捷菜单中选择“手机短讯”命令,在打开的对话框中输入信息,然后点击发送即可完成,这时对方的手机就可以收到一个消息。给BP机发短讯也是一样,不过对方的BP机服务台必须是QQ所支持的情况下才行。当对方的手机收到你发来的短信后还可以回复,这时候您的QQ会弹出“查看手机短讯”的窗口来,非常方便。
浏览咨询
有的朋友上网只是使用QQ聊天,其实用QQ也可以很方便的看到每日最新的新闻。点击QQ面板中的“资讯通”按钮,瞧,“资讯通”已经为您订制好新闻啦:“新闻”、“IT科技”、“证券”、“体育”、“娱乐”……共十二大类新闻信息。你愿意看哪方面的新闻,就点击相应的图标,则出现“资讯通”界面,自动提取出当日新闻标题。通过这些标题,你可以快速地选择出自己感兴趣的新闻,点击之就可以调用浏览器读取了。这样您就可以足不出户阅读有关内容,节省了您的查找时间、提高了浏览效率。
各种即时通讯软件,真可谓“尺有所短,寸有所长”!ICQ功能最强大,全球用户最多,但是设置比较复杂,而且没有中文版本;MSN有着和Windows系统紧密结合的优点;QQ则依托自己强大的本地优势,在国内即时通讯软件中抢占了先机。让我们来比较一下它们吧!
“小企鹅”与“巨人新星”
1、即时消息的发送
这是作为即时通讯软件的最基本的功能。从发送消息的长短来看:QQ一次最多可发送450个汉字,而MSN最多也只有 400 个字符(200个汉字);同为中文界面的QQ与MSN,却采用了完全不同的设计思路。从界面上来看,QQ采用“对话模式”和“普通模式”两种。而MSN中只有一种方式。对于用惯了QQ的网友来说,可能会将一句并没说完的话发送出去,而按下“Ctrl+回车”仅仅是起换行作用。从发送字符格式的控制上,MSN无疑是占尽上风,不仅支持字体、字号大小以及字色的设置,这一点普通网友或许并不多用,但MSN能够将诸如“:)”之类的图示符号自动转换为“笑脸”等表达心情和表情的图形,这点功能的确是非常棒的一种设计。
2、记录的保存和再现
这一点是QQ的强项。几乎不用做任何动作,与所有网友的聊天记录都被完整地保存,只要你不去清理它,完全可以把两年前与MM聊天时MM的承诺重现在MM面前,不怕MM不招!呵呵。而MSN在这点上是先天的缺陷。要想保存,就自己一边聊一边慢慢地“Copy”吧。
3、用户的注册和好友的添加
由于腾讯的用户量急剧增加,使得QQ的新用户ID申请变得异常困难。腾讯转而向移动通讯用户开放这一通道,尽管在功能的延伸方面取得了成功和突破,却因此也“激怒”了广大的网友!同时,添加好友异常方便,也使得我们自己的QQ上经常无端地收到许多莫名其妙的广告或垃圾信息以及一些“不受欢迎”的网友的“入侵”!而MSN与众不同的注册设计,加上Hotmail和MSN.com两大免费邮箱的隆重推出,使得我们的MSN可以非常清静!
4、其他功能比较
QQ和MSN都有语音聊天、文件传输、启动NetMeeting进行视频聊天等功能,QQ在语音音质、传输速度等方面略逊一筹,但总体功能设计上差别不大。但QQ独有的卡通人物头像的绝妙创意,是任何一款即时通讯软件也无法与之媲美的。
不仅如此,腾讯还形成了自己完整的企业文化,像各种各样的QQ玩偶、手表、T恤、背包、钥匙链等应有尽有,网上销售再加上全国数十家Q-GEN专卖店以及与移动厂商的合作等工作都进行得红红火火,而这些都是时间沉淀积累的结果,初来乍到的MSN应该是无法比拟的。而MSN也以其方便的消息群发(单击“我要……”下的“邀请他人加入该聊天”)和强大的资本和技术上的优势,完全有能力和可能继续向QQ发起新一轮的攻击。
“三朝元老”与“巨人新星”
ICQ与MSN放在一起比较,的确很有意思。一个是即时通讯领域的“大哥大”,另一个是软件业的“巨无霸”,即时通讯领域的后起之秀。从功能上看,MSN目前显然无法与ICQ相抗衡。但MSN借助与操作系统的无缝结合,任何人都不敢对它无礼和小视。
1、分组支持情况
两者都支持对好友进行分组,且都有两种模式,即组模式和状态模式。两个软件的组模式几乎相同,都是以组为主进行分类排序,即首类为组,每个组的下面再按在线和离线两种情况分类。所不同的是,ICQ的默认组只有一个,而MSN则提供了四个默认组:家人、朋友、同事及其他联系人。ICQ的默认组可以重新命名但不能删除;MSN默认组中“其他联系人”既不能重命名也不能删除,其他三组则都允许。
2、消息群发功能
MSN与ICQ都有消息群发功能。但MSN只能通过“邀请其他联系人加入”的方式进行,而且有最多加入四人(共五人)的限制。但ICQ的消息群发功能却很强大。在对话模式下,单击“Multiple”即可展开所有好友的列表。没有人数限制,也没有在线与否的限制。
3、其他功能比较
任何一款免费软件的使用过程中,都会被强制地安插进一些广告内容,ICQ也不例外。对于这一点,财大气粗的微软做得很好。无论是Windows XP中捆绑的MSN,还是网上免费下载的,几乎看不到广告的影子。另外,即使在最新的ICQ2002a中,似乎仍然不能支持网络摄像机和视频聊天等功能,而这些功能在即时通讯领域几乎成了必备的功能。不过,ICQ中强大的查找好友功能,使你只需记住好友的哪怕是一点点信息,就可以轻松找到这位好友,令任何一款即时通讯软件都望尘莫及。新版2002a中还新增了服务器保存好友信息的功能,使得在世界任何一个角落都可以及时方便地与好友进行联络。
其他产品简介
在即时通讯领域还有许多另类(非主流)的产品。如AOL Internet MSN、Yahoo! MSN(雅虎通)、SinaPager(新浪寻呼)、Sohu我找你、网易“口对口”、诺斯 TICQ 、梦幻寻呼(DICO)、OMMO、V2 Communicator、8dCall等等。因为它们的用户群相对较小,所以容易为人们忽视。但它们除了具备即时通讯的基本功能之外,都各有各的特点。这里只是挑选部分列举一下它们各自的特色功能,以飨读者:
1、雅虎通(Yahoo� MSN):用户可以通过它在线查询股票、新闻、体育记分板、天气、旅游等各方面的信息;还可以享受到雅虎网站的各种个性化服务,包括:查阅来信、效率手册、获得股票报价、在线购物、拍卖投标、查询分类广告、访问俱乐部、玩游戏、和朋友聊天、阅读征友广告等等。
2、网易“口对口”:可以显示各种类型网页受欢迎的程度(点击率)。这样,你可以依靠访问量的大小来找到最受欢迎的网页;可以通过在右下角正确的设置自己的四类状态(“我的意图”、“我的可见度状态”、“我的表情”和“我的状态),来充分展示自己的形象;可以即时了解自己的主页点击情况。方法是:点击“工具”菜单下的“主页观察站”,弹出设置主页URL窗口。输入自己网站的网址,设定好之后,每当你开启网易口对口时,主页观察站就会自动弹出。窗口中显示当前浏览该网页的用户人数(可见与不可见),以及在该页上的留言数目。
3、SinaPager(新浪寻呼):网上留言功能——如果您的朋友没有上网,您可以方便地用中、英文给他留言,他只要使用浏览器就可以看到您的留言了;类似翻译软件的浮动条的设计,可有效节约屏幕空间;与新浪网站、新浪电子邮件等紧密的结合功能。
4、 诺斯 TICQ:定制新闻——当主机端新闻更新时,你就可以在滚动条里看到最新的新闻了;自动弹出短讯/消息滚动——可以让消息在滚动条中滚动显示;查看笑话——不时在屏幕上弹出一则笑话,令人捧腹大笑;定时闹钟——可以指定时间让系统自动把设定的信息内容发送给你的网友,或者提醒自己该干的事情;断点续传——传送文件的功能几乎所有的即时通讯软件都具备。具备“断点续传”功能的即时通讯软件还真不多见,TICQ就是这样一款软件。
5、梦幻寻呼(DICO):邮件群发功能;丰富的插件使得我们可以聊天娱乐两不误(如图6);方便清晰的语音聊天功能——能够穿透防火墙,达到电话的音质效果;个人Web服务——可以把你的个人电脑轻松设置成一个Internet Web服务器,让网友到你的硬盘上浏览你的个人主页。
6、酷8d网络伙伴(8dCall):“听声辨人”可以以不同音效通知好友上线或来信;股票成交消息实时回报——只要你是8dCall的会员,只要你的下单券商提供8dCall股票成交回报功能,不论你采用哪种方式进行股票交易(电话、柜台、网络等),都可以实时得到股票成交回报的消息;线上免费传呼——使用8dCall可以免费传送中文、英文或数字到好友或合作伙伴的传呼机上。
现在上网,除了查找、收集资料,恐怕最大的作用就是通讯了,但是要更好地使用这种时下最流行的通讯方式,不掌握一点技巧可不行哟。
轻轻一点互通有无
从使用情况看,绝大多数网友使用的工具不外乎是QQ、ICQ、MSN Messenger、Yahoo!
Messenger、AOL Instant Messenger(简称AIM)、IRC这些软件。但这些软件彼此之间是无法进行联系的。如果你有一个朋友使用ICQ,另一个朋友使用MSN Messenger,再有一个朋友使用Yahoo Messenger……那你就必须把这些个软件全部安装上了!其实,你最多只需安装QQ和Trillian 0.73两个软件,就可以在这么多的软件之间自由地驰骋了。
Trillian的最大好处就是整合了上述除QQ外的五大即时通讯产品。它不仅包括了好友上网提示、同一程序多重连接、表情图示、对话记录和离开/隐身等功能,还有统一的联络清单,让用户可以在一个界面内,同时看到不同通讯软件的朋友的线上状态。
第一次运行启动该软件,立即进入设置画面,填上你的基本信息,然后跳到下一步选择用户级别,最好选择“Advanced(高级用户模式)”而不是“Standard(标准模式)”,只有这样,在后面的多功能使用中才能建立多条连接。然后依照提示顺序设置IRC、MSN Messenger、AIM、ICQ、Yahoo!Messenger的设置。联网的机器会自动搜索到以上所有产品的好友列表,并且可以同时启动IRC聊天界面。
要想显示好友列表,方法是用鼠标右击系统图标,然后选择“Show Contact List”。一般在线用户显示在列表的上部,离线用户则排列在底部,用户名前面的不同图标对应着来自不同的即时联络服务器,如图1。是不是很像ICQ?
Trillian的好处不必多说,当你开着四、五个聊天软件忙得不亦乐乎的时候,还是去安装一个Trillian吧,在节省大量硬盘空间、内存和CPU资源的同时,让你的电脑去做更多有意义的事吧。
一、Java软件加密基本思路
对于应用软件的保护笔者从两个方面进行考虑,第一是阻止盗版使用软件,第二是阻止竞争对手对软件反编译,即阻止对软件的逆向工程。
1、阻止盗版
在软件运行时对自身存在的合法性进行判断,如果认为自身的存在和运行是被授权的、合法的,就运行;否则终止运行。这样即使软件可以被随意复制,只要盗版用户没有相应的授权信息就无法使用软件。
2、阻止反编译
对编译产生的Class文件加密处理,并在运行时进行解密,解密者无法对软件进行反编译。
二、Java软件加密的总体流程
为了保护用Java语言开发的软件,我们设计并实现了一个实用、高强度的加密算法。以下称需要保护的Java软件为“受保护程序”,称对“受保护程序”进行加密保护的软件为“加密程序”。对软件加密保护的流程如图1所示。
三、加密算法分析设计
1、用户信息提取器设计
为了防止用户发布序列号而导致“一次发行,到处都是”的盗版问题,提取用户机器中硬件相关的、具有唯一性的信息——用户计算机的硬盘分区C的序列号,并要求用户将此信息与用户名一起返回,之后用“序列号生成器”根据用户返回信息生成一个唯一合法的软件注册序列号发回用户,用户即可使用此号码注册使用软件。
这个信息提取器使用Winclows 32汇编以一个独立的小程序方式实现,程序代码如图2所示。
2、序列号生成器与序列号合法性判断函数的设计
序列号生成器与序列号合法性判断函数中运用RSA加密算法。在序列号生成器中是使用私钥将用户返回的信息(硬盘序列号,用户名)进行加密得到相应的注册序列号;在序列号合法性判断函数中使用私钥将用户输入的注册序列号解密,再与(硬盘序列号,用户名)进行比较,一致则调用程序装载器将程序其他部分解密装入内存,初始化删环境并运行程序主体;否则退出。
RSA加密算法的实现需要使用大数运算库,我们使用MIRACL大数库来实现RSA计算,序列号生成器的主要代码如下:
char szlnputString[]=”机器码和用户名组成的字符串”;
char szSerial[256]=[0];//用于存放生成的注册码
bign,d,c,m; //MIRACL中的大数类型
mip→IBASE=16; //以16进制模式
n= mlrvar(0); //初始化大数
d= mirvar(0);
c= mirvar(0); //C存放输入的字符串大数
m= mlrva(o);
bytes to big( len, szlnputString,c);
//将输入字符串转换成大数形式并存入变量c中
cinstr(n,”以字符串形成表示的模数”);//初始化模数
cinstr(d,”以字符串形成表示的公钥”)://初始化公钥
powmod(c,d,n,m); //计算m=cdmod n
cotstr(m,szSerial);//m的16进制字符串即为注册码
序列号合法性检测函数的主要代码如下:
char szlnputStringL]=”机器码和用户名组成的字符串”;
char szSerial[ 256]=”用户输入的序列号”
bign,e,c,m; //MIRACL中的大数类型
mip→IBASE=16; //以16进制模式
cinstr(m,szSerial); //将序列号的16进制转成大数形式
cinstr(n,”模数n的字符串形式”);//初始化模数n
cinstr(e,”字符串形式的公钥”);//初始化公钥
if compare(m,n)==-1) //mn时才进行解密
{
powmod(m,e,n,c);//计算m=me mod n
big_to _bytes(0,c,szSerial,0); //转为字符串
return lstrcmp( szlnputString,szSerial);
}
3、强耦合关系的设计
如果在序列号合法性检测函数中简单地使用图3所示流程:
解密者可以使用以下几种手段进行攻击:
(1)修改“判断合法性子函数”的返回指令,让它永远返回正确值,这样可以使用任意的序列号,安装/使用软件。
(2)修改判断后的跳转指令,使程序永远跳到正确的分支运行,效果和上一种一样。
(3)在“判断合法性子函数”之前执行一条跳转指令,绕过判断,直接跳转到“正常执行”分支运行,这样可以不用输入序列号安装/使用软件。
为阻止以上攻击手段,笔者在程序中增加了“序列号合法性检测函数”与程序其他部分“强耦合”(即增强其与程序其他部分的关联度,成为程序整体密不可分的一部分,一旦被修改程序将无法正常工作)的要求(见图1),并且设置一个“完整性检测函数”用于判断相关的代码是否被修改过。当然,基于同样的原因,“完整性检测函数”也必须与程序其他部分存在“强耦合”关系。
强耦合关系通过以下方式建立:
在程序其他部分的函数(例如函数A)中随机的访问需要强耦合的“序列号合法性检测函数”和“完整性检测函数”,在调用时随机的选择使用一个错误的序列号或是用户输入的序列号,并根据返回结果选择执行A中正常的功能代码还是错误退出的功能代码,流程如图4所示。
经过这种改进,如果破解者通过修改代码的方式破解将因“完整性检测”失败导致程序退出;如果使用SMC等技术绕过“序列号合法性判断函数”而直接跳至序列号正确时的执行入口,在后续的运行中,将因为随机的耦合调用失败导致程序退出。破解者要破解软件将不得不跟踪所有进行了耦合调用的函数,这显然是一个艰巨的任务。
4、完整性检测函数的设计
我们使用CRC算法算出需进行完整性检测的文件的校验码,并用RSA加密算法的公钥(不同于序列号合法性检测中的公钥/私钥对)将其加密存放在特定的文件中,在检测时先用CRC算法重新生成需进行完
整性检测的文件的校验码,并用私钥将保存的校验码解密,两者相比较,相等则正常运行;否则退出。
5、程序加载器的设计
与编译成机器码执行的程序不同,Java程序只能由Java虚拟机解释执行,因此程序加载器的工作包括:初始化Java虚拟机;在内存中解密当前要运行的class文件;使解密后的c:lass文件在虚拟机中运行,在
需要时解密另一个class文件。图5是用于初始化JVM的代码:
以上介绍了我们设计的针对Java软件的加密保护方法,其中综合运用了多种加密技术,抗破解强度高;使用纯软件保护技术,成本低。经笔者在Windows系列平台上进行测试,运行稳定,效果良好。
在研宄开发过程中,我们还总结出加密保护软件的一些经验:
1、对关键代码和数据要静态加密,再动态解密执行;要结合具体的工作平台使用反跟踪/调试技术;
2、要充分利用系统的功能,如在Windows下使用DLL文件或驱动程序形式能得到最大的丰又限,可以充分利用系统具有的各种功能;
3、如果可能应该将关键代码存放在不可禚复制的地方;
4、序列号要与机器码等用户信息相关以阻止盐复布序列号;
5、加密流程的合理性比加密算法本身的强度更重要。
标签:即时通讯软件攻击
已有2位网友发表了看法:
访客 评论于 2022-07-09 12:38:59 回复
加密流程的合理性比加密算法本身的强度更重要。
访客 评论于 2022-07-09 09:53:04 回复
们知道至少一些微软的员工大体上清楚这个站点和社区,但是公司的政策看起来像是在忽略我们。微软还没任何使第三方客户端从他们网络中去除的正式的尝试,但他们也从未尝试和我们沟通或者给大家关于未来的保证。他