MSNP10协议分析 01.登录 [by progsoft]

p2p网络终结者最高权限使用教程 p2p终结者又被大家称为p2p网络终结者,因为这是一款十分优秀强大,可用来控制企业网络P2P下载流量的网络管理软件,这样也就意味着,只要你安装进行使用就能轻轻松松的实现对局域网全网主机的P2P下载控制啦,十分强大。同时呢,该软件主要是基于底层协议分析处理实现的,不仅能够有效的监测网段中的所有联网主机,达到以一控多的效果,还具有很好的透明性,并使用起来十分的简单易上手,只需要简简单单的几个步骤就能快速的帮助用户控制局域网内各个计算机的下载、上传流量,非常的便捷使用。 ps:本次小编为用户们带来的是p2p网络终 阅读详情

  先给出一个成功登陆的案例
<connect> messenger.hotmail.com, port 1863 (连接分配服务器DS)
>>>  VER 1 MSNP10 MSNP9 CVR0/r/n
<<<  VER 1 MSNP10 MSNP9 CVR0/r/n

>>>  CVR 2 0x0804 winnt 5.0 i386 MSNMSGR 6.2.0133 MSMSGS example@hotmail.com/r/n
<<<  CVR 2 6.2.0137 6.2.0137 6.2.0133 http://download.microsoft.com/download/7/3/6/736d4a94-0c9e-4fde-b2f7-d27c9585344d/SetupDL.EXE http://messenger.msn.com/cn/r/n

>>>  USR 3 TWN I example@hotmail.com/r/n
<<<  XFR 3 NS 207.46.106.111:1863 0 207.46.104.20:1863/r/n
<close> messenger.hotmail.com (关闭分配服务器DS)

<connect> 207.46.106.111:1863 (连接通知服务器NS)
>>>  VER 4 MSNP10 MSNP9 CVR0/r/n
<<<  VER 4 MSNP10 MSNP9 CVR0/r/n

>>>  CVR 5 0x0804 winnt 5.0 i386 MSNMSGR 6.2.0133 MSMSGS example@hotmail.com/r/n
<<<  CVR 5 6.2.0137 6.2.0137 6.2.0133 http://download.microsoft.com/download/7/3/6/736d4a94-0c9e-4fde-b2f7-d27c9585344d/SetupDL.EXE http://messenger.msn.com/cn/r/n

>>>  USR 6 TWN I example@hotmail.com/r/n
<<<  USR 6 TWN S lc=1033,id=507,tw=40,fs=1,ru=http%3A%2F%2Fmessenger%2Emsn%2Ecom,ct=1092884412,kpp=1,kv=5,ver=2.1.6000.1,tpf=016b4e2dc54f9fe757a1bb89a193b20f/r/n

>>>  USR 7 TWN S t=5Uplhbz0rDRDEXxbWaUHTLMQGtdtS0higP2gWaLyYVlQk3Dqoie4dk8BlqYQ58iWQnn9NWXv6!5exSgeCmZebYKw$$&p=5UGdAYlQ9GnaN2T1DZsnwfxNALqNWxRvNQ8QKd6hTxNK11w1Y9FavahVnFgppUDeNPSRaPsUsr94lSnlZ*NncRzrGjmZnm5sf6ijY7AL1RosK9U6JtktRTS2VD83XTK4Mj!Z1bpN9a1ekVhJxNAc*R72iuRkpCMBZ3S!kSs9d!InA*b4coYoBy*Q$$/r/n
<<<  USR 7 OK example@hotmail.com 1 0/r/n
<<<  MSG Hotmail Hotmail 478/r/n
<<<  MIME-Version: 1.0/r/n
<<<  Content-Type: text/x-msmsgsprofile; charset=UTF-8/r/n
<<<  LoginTime: 1092900336/r/n
<<<  EmailEnabled: 1/r/n
<<<  MemberIdHigh: 393216/r/n
<<<  MemberIdLow: -1973826610/r/n
<<<  lang_preference: 2052/r/n
<<<  preferredEmail: /r/n
<<<  country: CN/r/n
<<<  PostalCode: /r/n
<<<  Gender: /r/n
<<<  Kid: 0/r/n
<<<  Age: /r/n
<<<  BDayPre: /r/n
<<<  Birthday: /r/n
<<<  Wallet: /r/n
<<<  Flags: 1027/r/n
<<<  sid: 507/r/n
<<<  kv: 5/r/n
<<<  MSPAuth: 5vtXPhjpbDgMo38!5RINb67*QA0apj9arggB6TY2QQB13mV6m9ZbL01rK3rN3cK2!zFjHCiEThvcL!Z6C5NFtdkg$$/r/n
<<<  ClientIP: 218.75.208.52/r/n
<<<  ClientPort: 54976/r/n
<<<  ABCHMigrated: 1/r/n/r/n
歇口气,登陆成功~!

下面我们给出一个说明。

第一个阶段:连接MSN分配服务器DS,即连接到服务器"messenger.hotmail.com:1863"
连接后,我们就可以开始登陆过程了。
第一步是交换MSN客户端与服务器协议的版本。
客户端发送>>> VER 1 MSNP10 MSNP9 CVR0/r/n
表示告诉服务器我(即你的客户端)支持MSNP10与MSNP9协议工作。
服务器回应<<< VER 1 MSNP10 MSNP9 CVR0/r/n
表示同意你使用MSNP10或MSNP9协议工作。
现在客户端和服务器之间就已经确定它们之间将要进行通讯的版本。

第二步是与服务器交流系统环境
客户端发送>>>  CVR 2 0x0804 winnt 5.0 i386 MSNMSGR 6.2.0133 MSMSGS example@hotmail.com/r/n
0x0804 winnt 5.0 i386 指出客户端当前的运行环境是win2000,使用的是Intel的微处理器.
MSNMSGR 6.2.0133 MSMSGS 指出msmsgs.exe的版本号
服务器回应<<<  CVR 2 6.2.0137 6.2.0137 6.2.0133 http://download.microsoft.com/download/7/3/6/736d4a94-0c9e-4fde-b2f7-d27c9585344d/SetupDL.EXE http://messenger.msn.com/cn/r/n
服务器回应参数包括最高版本号,可支持版本范围,及提供下载最新版本和其它信息地址
注:CVR命令发送并不是必须,无论此命令是否发送,MSN协议都可以正确工作。

第三步是请求登陆服务器
客户端发送>>>  USR 3 TWN I example@hotmail.com/r/n
TWN I 指出向服务器发送PassPort
服务器回应<<<  XFR 3 NS 207.46.106.111:1863 0 207.46.104.20:1863/r/n
NS 指出要求客户端换地址重新连接
207.46.106.111 要求重新连接地址,即NS服务器地址
207.46.104.20 即messenger.hotmail.com地址
取得重新登陆的指示之后,关闭此连接。进入第二个阶段。

第二个阶段:连接MSN通知服务器NS,即连接上述207.46.106.111:1863
取得连接后,第一、二步同第一阶段第一、二步操作。
第三步是请求登陆服务器
客户端发送>>>  USR 6 TWN I example@hotmail.com/r/n,同上。
服务器回应<<<  USR 6 TWN S lc=1033,id=...,tpf=.../r/n
TWN S 指出要求用户进行SSL,身份认证
lc=1033,id=...,tpf=... 指出SSL身份认证的重要信息。
SSL身份认证此处略,后继详细叙述。SSL身份认证后,可获得客户端“入场圈”,如t=5Up...$$&p=5UG...$$

第四步是请求认证身份登陆
客户端发送>>>  USR 7 TWN S t=5Up...$$&p=5UG...$$/r/n
服务器回应<<<  USR 7 OK example@hotmail.com 1 0/r/n
OK example@hotmail.com指示登陆成功的Passport为example@hotmail.com
服务器回应<<<  MSG Hotmail Hotmail 478/r/n
返回信息为一些用户基本参数,登陆客户端地址及IP等

p2p终结者企业版 立即下载

相关推荐

P2P终结者 P2POVER

 P2P终结者是一款优秀的网络管理软件,它可以让您轻松地、傻瓜化地管理局域网中BT、电驴等大量占用带宽的网络引用,为家庭、企业节省宝贵的有限带宽,从而保障网页浏览,邮件,企业ERP等关键应用。   功能特性:   安装部署简单,在局域网内任意一台主机安装即可管理整个网络。   可管理多达十余种P2P下载应用。   可管理常见聊天工具,如QQ、MSN。   支持自定义管理规则设置,可以针对不同主机设置不同规则。   支持自定义管理时间段设置,工作时间、休息时间灵活管理。   支持主机流量统计以及查询。

MSNP10协议分析 06.帐户验证 [by progsoft]

在MSNP8之前,帐户验证是采取的MD5加密后直接传送。然而到MSNP9之后,帐户验证改为更加安全的SSL。下面直接介绍帐户验证的全过程:第一步,与nexus.passport.com:443的交互。客户端连接 nexus.passport.com:443 (Passport Nexus)客户端发送>>>   GET /rdr/pprdr.asp HTTP/1.0/r/n/r/n 服务

ProgSoft 2324

用rsl_rl训练四足机器人走梅花桩:PPO算法调参实战与避坑指南

本文详细介绍了如何使用rsl_rl框架和PPO算法训练四足机器人在梅花桩上行走的实战经验。通过分析梅花桩场景的独特挑战,提供PPO算法关键参数配置策略、奖励函数设计方法以及常见问题的解决方案,帮助开发者高效实现机器人平衡控制。文章特别强调了仿真到实机的过渡技巧,最终实现98%的过桩成功率。

weixin_29103191的博客 220

jsREtake01-03(tab栏、显示、计算器ver0.1)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do

wafer_biscuit的博客 458

Tiff、jpg图片怎么样添加地理坐标信息

Tiff、jpg图片怎么样添加地理坐标信息 一般,外业调查只有地图资料,如专题图、或者地形图,如何把这些地图资料的扫描地图带上坐标信息,从而内业实现信息化处理?以上问题,可以解决,但根据不同情况有不同的处理方法。     第一种,上面有经纬度外框,图片是矩形,但是没有地理信息。 通过图框的两个角的坐标确定范围,分别是左上(140°E,30°N);右下(150°W,30°N) 解决方

树木_xzw的博客 2万+

STM32HAL库 基于外部Flash+FatFs模拟U盘方式进行固件拷贝升级(详解)

STM32HAL库 基于外部Flash+FatFs模拟U盘方式进行固件拷贝升级

qq_36075612的博客 1万+

2020-10-14

var a='dsaffs' var a='dsaffs'var a='dsaffs' var a='dsaffs' var a='dsaffs'var a='dsaffs'

测试0901-1 404

一分钟教会你搭建steam新游幻兽帕鲁服务器

总结: 游戏对服务器搭建要求相对较高、且对服务器网络协议有要求不能封堵UDP、多开、游戏运行久、同时在线人数多了这些会很吃内存 我自己用的64G内存多开4区测试玩家同时在线50多人的情况下内存已经跑满了、对于想用服务器搭建联机的小伙伴建议根据开区数量以及玩家人数去选择配置、当然也可以直接找我阿杰购买、我可以提供技术搭建服务。注:如果用的是本地电脑局域网搭建直接输入127.0.0.1:8211就行 如果用的是服务器搭建输入自己服务器IP+端口或解析的域名+端口进入游戏。

用最简单的方式说最重要的事!服务器、存储、云计 算、A智能的大数据产品、游戏开发技术。致力于广 大开发者、政企用户、各项机构等,构建云上世界提供全方位云计算解决方案。旨在打造差异化的开放式闭环生态系统帮助用户快速构建稳定、安全的云计算环境。 2235

MSNP10协议分析 05.文本信息 [by progsoft]

下面的介绍分为发送和接收至此你应该可以建立Session了,如果不行,请重新阅读前面文档。一、发送文本信息客户端发送>>>   MSG 3 N 119/r/n  MIME-Version: 1.0/r/n  Content-Type: text/plain; charset=UTF-8/r/n  X-MMS-IM-Format: FN=Arial; EF=I; CO=0; CS=0;

jiljil的专栏 467

Hypermesh到Abaqus CEL网格转换全攻略:解决欧拉体导入难题

本文详细解析了Hypermesh到Abaqus CEL网格转换的全流程,重点解决欧拉体导入难题。通过单元类型转换、INP文件编辑和多组件合并技术,实现流固耦合仿真的高效前处理。文章包含实用脚本和工程案例,帮助工程师突破ABAQUS CEL分析中的网格转换瓶颈。

weixin_30832143的博客 190

史上最全的Logisim存储系统实验教程(基于华中科技大学计算机组成原理实验)内赋源码下载

本博客是最全的最好的解释的华中科技大学计算机组成实验存储系统实验,本博客给出了电路实现,也给出了使用电路的原因有利于新手学习十分详细。并且内赋源码下载。

qq_62325622的博客 2万+

MSNP10协议分析 04.Session [by progsoft]

在MSN里发信息(发文件,视频聊天等)都是建立在Session的,所以我们必须建立Session连接,否则我们是不能发送/接收信息的。我们有两个途径可以创建Session连接:一、用户主动向另外用户发送Session请求二、用户接受另外用户发送的Session请求接下来我分别介绍这两种途径,一、用户主动向另外用户发送Session请求,先我还是给出一个成功的案例>>>  XFR 10

ProgSoft 1902

自动驾驶大模型---小米&华科的ORION端到端方案

本文介绍了小米汽车与华中科技大学联合开发的ORION自动驾驶端到端方案。该框架创新性地将视觉语言模型(VLM)与自动驾驶系统结合,包含QT-Former特征提取模块、大语言模型(LLM)推理模块和生成式规划器三大核心组件。通过视觉感知与语言理解的深度融合,ORION能更准确地理解人类指令并生成合理轨迹,同时提升系统的可解释性。实验证明,该方案在准确性、泛化能力和决策透明度方面均有显著优势。ORION框架为自动驾驶技术提供了新思路,有望推动行业向更安全、智能的方向发展。

智能汽车人的博客 2005

MSNP10协议分析 03.状态 [by progsoft]

先给出一个改变用户状态案例>>>  CHG 9 NLN 805306412 %3Cmsnobj%20Creator%3D%22example%40hotmail.com%22%20Size%3D%2224049%22%20Type%3D%223%22%20Location%3D%22TFRC79.dat%22%20Friendly%3D%22AAA%3D%22%20SHA1D%3D%22S4g

jiljil的专栏 2516

第七天 Labview进阶(7.3 Teststand简单使用)

TestStand是NI开发的自动化测试管理软件,支持多语言编程和硬件集成,广泛应用于电子产品和工业测试。安装时需注意版本选择,2022版支持离线安装。使用步骤包括:1)创建测试序列文件;2)插入测试动作并配置参数(如选择VI路径、设置变量);3)添加条件判断和延时控制;4)执行测试序列时具备流程控制功能,如失败步骤自动跳过后续测试。该软件能有效提升测试效率与准确性,通过可视化操作实现复杂测试流程管理。

weixin_38637405的博客 1728

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

MSNP10协议分析 02.同步 [by progsoft]

先给出一个成功同步案例>>>  SYN 8 0 0/r/n歇口气,我们已经获得好友列表成功~!下面我们给出一个说明。在本操作过程中,实现客户端同步服务器数据客户端发送>>>  SYN 8 0 0/r/n服务器回应2004-06-24T02:30:09.5170000-07:00,指出最后好友改变时间2004-07-15T05:59:26.8770000-07:00,指出最后分组改变时间

ProgSoft 1830

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

【VS2015】c++实现windows系统版本、类型、语言识别

一、VS2015 新建项目->win32 控制台应用程序 以下操作实现跨平台 (1).配置属性-常规-MFC的使用->使用标准Windows库或者在静态库中使用MFC (2).配置属性-c/c++-代码生成-运行库->多线程(/MT) 二.头文件 1.stdafx.h // stdafx.h : 标准系统包含文件的包含文件, // 或是经常使用但不常更改的 // 特定于项目

Greless的后花园 6078

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

NSIS一键安装网站环境及部署网站

最近研究通过NISI脚本安装一键部署网站,在这做一个学习札记~ ;项目: 智慧校园云平台 ;时间: 2014年7月16日 ;作者: Kan Lau ; 该脚本使用 HM VNISEdit 脚本编辑器向导产生 ; 安装程序初始定义常量 !define PRODUCT_NAME "金太阳智慧校园云平台教育软件" !define PRODUCT_EN_NAME "金太阳智慧校园云平

kanhappy12的专栏 3341

Visual Studio 2008 Team Suite简体中文正式版- & 激活方法

Visual Studio 2008 Team Suite简体中文正式版- & 激活方法2月2日在MSDN订阅上刚刚发布,绝对简体中文正式版本!不是90天试用版本!1内含MSDN简体中文版。ISO文件:zh-Hans_visual_studio_team_system_2008_team_suite_x86_x64wow_dvd_X14-26452.iso大小:4.34G8 ( UMD5: a

冷月宫主的专栏 3949

Qt NSIS 常用指令

1,静默安装 SilentInstall silent SilentUninstall silent 比如: SilentInstall silent SilentUninstall silent Section "MainSection" SEC01 SetOutPath "$INSTDIR" SetOverwrite try File "path_1.0.1\Vide...

qthello 1061

【经验篇】匿名上位机4.34简单上手

昨天想用匿名上位机测下mpu6050原始数据,找了些资料,但网上也没有很详细讲解的例子,都是直接用的那种 首先,上位机不同版本的协议可能是不一样的,打开后按f12可以查看帮助,我一开始用的2.6版本,帮助说明有点模糊,看不明白里面的数据帧是怎么定义的,比如fun,网上不同资料前四字节往往不一样。2.6高级收码帮助如下 二:高级收码 1:收码显示为HEX格式。 2:下位机发送自定义数据,格式...

幻蜗的笔记 1万+

Failed to initialize NVML: Unknown Error

DellR740安装NVIDIA M60驱动程序,执行nvidia-smi命令,提示“Failed to initialize NVML: Unknown Error”。解决方法:https://www.dell.com/support/article/cn/zh/cnbsd1/sln308065/dell-poweredge14g-esxi%E5%B0%86%E8%BF%94%E5%9B%9E-...

weixin_34249678的博客 8195

NSIS (NullSoft Scriptable Install System)使用指北(超详细)

转:http://xltx.blog.hexun.com/32224064_d.html Nullsoft Installation System 是一个小巧高效的安装软件。可通过样例修改或根据自己要求编写 NSI 脚本文件来定制自己的安装系统,可实现许可协议的显示、安装类型的选择、写入注册表、写入INI文件、连接程序外壳、语句跳转、提示信息显示、创建卸载程序、定制安装和卸载程序的图标、创建快捷方

libeyond_的专栏 9351

使用NSIS制作安装文件

1.前言 如果你是第一次制作安装程序,建议你使用 Setup Factory 或 CreateInstall 因为这两个安装程序是图形接口非常的适合初学者使用。笔者一开始也不会使用 NSIS 写脚本而是先从上面两套软件着手,了解安装程序的流程与基础才进而使用 Nullsoft In

7599
上一篇: MSNP10协议分析 00.基本 [by progsoft]
下一篇: MSNP10协议分析 02.同步 [by progsoft]
progsoft
博客等级 码龄23年 8粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值