Page 1 of 1

MSN Messenger Paranoia

Posted: Wed Sep 01, 2004 4:54 pm
by Rift
Hello everybody, been a while since i started a new thread myself, lol.

Im sure some of you have an idea that it's possible, and some probably know how, to take advantage of someone else's msn messenger program. MSN Messenger sets up registry keys on your system when it installs it's self. one of those keys is named "Server". This key tells your MSN Messenger where to connect when you try and sign in. This key can easily be changed manualy, remotely, or with a file type that can update the registry such as but not limited to... .exe's .bat's .reg's .dll's .ocx's .mrc or any type of file that can be ran through a scripting language that can Run other programs such as mirc and perl. I find it a good idea to check these server value's any time something "fishy" may be happening or if you are just generaly paranoid. it is OKAY to change this value for whatever reason, such as wanting to debug your Client/Server information. but it is not suggested you do this unless you are absolutley sure about what you are doing and who the IP address you are changing it to, belongs. You dont neccisarilly have to worry about your password information being stolen. but that can be the least of an attacker's plans when if they can manipulate you into changing your server value into their ip, they can use your copy of msn messenger remotely, even if you try and sign out, if you try and sign out it is a matter of blocking the OUT command, and telling you that your (M) is closed when actualy the connection is still alive. i wont give much more detail as to how to go about doing other things but it should be known that anything you can do via messenger, a remote attacker could do, and then some, especially since the messenger interface is limiting in it's capabilities as it is. Attached are two programs in relation to this post. one is MessengerChecker. I made messenger checker because i grew lazy of constantly manualy checking my server values or having to update it manualy. Messenger checker lets you check your values, and update them if you wish, with the click of a button. If you ever have a server value to an ip or host that is non-existant, MSN Messenger does have a nice feature that automatically resets the server key in this case. The other program is just a debugger im working on. It is not finished but i think it is a good example of what i meant by setting your local host as the IP and then debugging the information. Hopefully some others may take this as an inspiration to create their own Messenger programs from this idea. This technique does not require any API calls or hassling refrences, i originaly thought of it when i was only mirc scripting, and made a "debug thingy" that i posted on proboards8. anyhow here are both the programs. if you feel uncomfortable using either of these.. you can manualy check your server values by going to one of these keys in the registry editor:

[HKEY_Current_User] Software\Microsoft\MessengerService -or-
[HKEY_Current_User] Software\Microsoft\MSNMessenger

the server values should be: messenger.hotmail.com;207.46.104.20:1863

this may not be your server value. If not i suggest that you click the "Reset" button next to the server value that is incorrect, and use the default server value provided in the Prompt you receive after clicking Reset. If you do not wish to update your server value, then you can try to use tracert or nslookup in the command prompt to trace the IP or Hostname. Check for something similar to messenger.hotmail.com or messenger.msn.com. btw the Riftmess program is updated, i added a bit more to it, but for now im uploading the one that i have zipped already because im about to go to bed. so far one of the new things in the updated version is it allows you to debug message sessions instead of just the main server data. also it allows you to spoof who's typing. so the other user might see something like "George Bush is typing you a message". not that it's important but a fun option. i know the Riftmess program is cluttered, that's because right now it's just a fairly personal project, but i want to let it out every now and then just to see what others might think or if they might try to make their own from the idea of mine or they may have one that's already been released and want to share some input on what i should add to mine. to use the Riftmess program click Debug > "your Version" (4.7 or 6.x+) > On. Then click the "Connect" button, then sign into your MSN Messenger as you normaly would and the trace window should start showing you the data. i know the UI isnt easy or constructed like it could be, but again like i say it's been for my own uses and i have more fun with the code, not the UI lol, so when it's ready for release ill doll up the UI and put out the sourcecode + binary. anyhow Have fun !

MSN Messenger Paranoia

Posted: Wed Sep 01, 2004 5:08 pm
by Tami
Excellent information, Rift; especially with so many exploits becoming more known on the 'net and coming in the way of trojans and worms that unsuspecting users end up with on their computers. I'll give these apps a try and see what happens. <img src=\'http://www.killanet.net/forum3/public/s ... /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />

MSN Messenger Paranoia

Posted: Thu Sep 02, 2004 7:39 am
by Tami
Alrighty then...I used your messenger check, and my server values are as they should be. Very cool application, Rift. I presume that the debugger only needs to be used if your messenger is messing up?

MSN Messenger Paranoia

Posted: Thu Sep 02, 2004 8:00 am
by mobil1_oils
[b][i][color="gray"][font="tahoma"]The messenger checker one is great, but when i try to use the Riftmess program, the window flashes open then disappears and gives me the error message: [quote]Component 'richtx32' or one of its dependencies not correctly registered: a file is missing or invalid.[/quote]

Any ideas <img src=\'http://www.killanet.net/forum3/public/s ... #>/cry.gif\' class=\'bbc_emoticon\' alt=\':(\' />. [/b][/i][/color][/font]

MSN Messenger Paranoia

Posted: Thu Sep 02, 2004 9:25 am
by Endo
It is good to see someone knows what they're talking about! lol- i used this when you first made it and my values were wrongly set, they arnt now, wonder why...

MSN Messenger Paranoia

Posted: Thu Sep 02, 2004 12:19 pm
by Rift
hey mobil, sorry your having troubles with that, ill make an update for it as soon as my wife lets me work on it today:P shouldnt take too long once i do. ill be sure to upload it and let you know as soon as possible <img src=\'http://www.killanet.net/forum3/public/s ... /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />

MSN Messenger Paranoia

Posted: Thu Sep 02, 2004 2:54 pm
by mobil1_oils
[b][i][color=\"gray\"][font=\"tahoma\"]Okay, thnx for that =). [/b][/i][/color][/font]