• Welcome to Valhalla Legends Archive.
 

MSN Source Code In VB

Started by j0k3r, August 01, 2003, 06:22 PM

Previous topic - Next topic

j0k3r

I wanna start writing some stuff for MSN (for my own use) and I was wondering if anyone had the source code (for 6.0 or otherwise) that I could learn off.

I haven't found anything through search engines yet (maybe I just suck).
QuoteAnyone attempting to generate random numbers by deterministic means is, of course, living in a state of sin
John Vo

CupHead

MSN's protocol is largely (all?) string-based, if I recall correctly.  I'm not sure about the details of the connection, but there are a number of people on these forums who have written MSN clients that you may want to ask (Skywing).

j0k3r

Well anyone care to enlighten me? All I really need is some source to study I'm looking mostly at making an auto responder, and some other stuff if I can think of it while looking through some of the coding.
QuoteAnyone attempting to generate random numbers by deterministic means is, of course, living in a state of sin
John Vo

Camel

Quote from: j0k3r on August 01, 2003, 07:43 PMAll I really need is some source to study

Why not packetlog?

j0k3r

Well I don't even know what that is.

By "All I really need is some source to study" I was referring to MSN source, I don't need much (if any) explanation on what things do.
QuoteAnyone attempting to generate random numbers by deterministic means is, of course, living in a state of sin
John Vo

iago

Only microsoft has the source.. unless you count the Assembly source, in which case you already have it.
This'll make an interesting test for broken AV:
QuoteX5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*


j0k3r

That's odd I thought I had seen it before... How do people make programs to interact with MSN if they don't know MSN's functions and whatnot?
QuoteAnyone attempting to generate random numbers by deterministic means is, of course, living in a state of sin
John Vo

iago

The way way I write a program that people write programs that interact with Starcraft and Diablo ii... reverse engineering, I would assume.

Maybe the source IS out there, but I seriously doubt the official source is.
This'll make an interesting test for broken AV:
QuoteX5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*



j0k3r

#9
* j0k3r toasts drive happy

I believe I was here before, but didn't look too carefully due to my frustration.

Edit: Hey what do you know, it's like 4 years old...
QuoteAnyone attempting to generate random numbers by deterministic means is, of course, living in a state of sin
John Vo

Camel

Quote from: j0k3r on August 02, 2003, 08:39 AMEdit: Hey what do you know, it's like 4 years old...

So get out a packetlogger and see what's changed.

j0k3r

Quote
Well I don't even know what that is.

Never used one, couldn't find one on google/yahoo to see what it is, still don't know what it is...

* j0k3r heads dictionary.com

If you can still recommend a program/send me one that would be great.
QuoteAnyone attempting to generate random numbers by deterministic means is, of course, living in a state of sin
John Vo

iago

This has been answered a dozen times already
www.ethereal.com
This'll make an interesting test for broken AV:
QuoteX5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*


j0k3r

That helps some, but I don't understand how the packets will help me learn the code for it, I took a look and could make out some stuff but almost nothing, anything I should know?
QuoteAnyone attempting to generate random numbers by deterministic means is, of course, living in a state of sin
John Vo

Adron

Quote from: j0k3r on August 04, 2003, 09:29 PM
That helps some, but I don't understand how the packets will help me learn the code for it, I took a look and could make out some stuff but almost nothing, anything I should know?

You will have to use your intuition. Keep looking at the packets until you understand how it all fits together. If there are certain parts of a packet that you don't understand, try looking that up somewhere, or ask about that particular part here. You should be able to figure out 75% without trouble.