Posts

What's needed for MSN Messenger to go online

Image
I previously discussed getting MSN Messenger to connect locally... Now that we have it connecting to a local server, it's time to make it connect. <- VER 139 MSNP2 CVR0 -> VER 139 MSNP2 <- INF 140 -> INF 140 MD5 <- USR 141 MD5 I jd@hotmail.com -> USR 141 MD5 S <Challenge> <- USR 142 MD5 S 8f03d9aaca85a468f1625c10652c3c91 -> USR 142 OK jd@hotmail.com JD <- SYN 143 0 -> SYN 143 0 <- CHG 144 NLN -> CHG 144 NLN <- CVR 145 0x0409 win 4.0 i386 MSMSGS 1.0.0863 -> CVR 145 1.0.0864 1.0.0864 1.0.0863 http://messenger.hotmail.com/mmsetup.exe http://messenger.hotmail.com <- OUT The messages are split by a carriage-return/line-feed combination (\r\n) and every command (except OUT) requires a transaction ID, which the server will return with a reply. VER  - Negotiates common protocol dialect between client and Server. In MSN Messenger 1.0 it sends MSNP2 and CVR0. I'm unsure if CVR0 is an actual protocol, or if it's just relaying what Cli

MSN Messenger v1.0

I thought I'd document my journey into attempting to revive MSN Messenger