Shoutbox

WTBWPLUG - Printable Version

-Shoutbox (https://shoutbox.menthix.net)
+-- Forum: MsgHelp Archive (/forumdisplay.php?fid=58)
+--- Forum: Messenger Plus! for Live Messenger (/forumdisplay.php?fid=4)
+---- Forum: Scripting (/forumdisplay.php?fid=39)
+----- Forum: Plug-Ins (/forumdisplay.php?fid=28)
+------ Thread: WTBWPLUG (/showthread.php?tid=26471)

WTBWPLUG by Beno on 05-31-2004 at 07:48 PM

Does anyone know the source to that plugin?

Because I would love to know how it's done.

Any programmers out there that know and could hand me the source?


RE: WTBWPLUG by Choli on 05-31-2004 at 07:53 PM

quote:
Originally posted by Beno
Does anyone know the source to that plugin?
Will, aka wtbw, knows the source.
quote:
Originally posted by Beno
Any programmers out there that know and could hand me the source?
I don't think he'll give it :P
RE: WTBWPLUG by Beno on 05-31-2004 at 08:52 PM

I'm sure there is more than one person who can write the code for it...And I just want it for learnings sake...


RE: WTBWPLUG by lhunath on 05-31-2004 at 09:12 PM

There is no source code, it's a patch for MSN Messenger, which changes msnmsgr.exe. An ASM hack, if you wish to call it that. It changes MSN Messenger in such a way that it bypasses its resizing algorythm.
And yes, there are more people than just him who know about it. For example, MSN Shell is a hooker for MSN Messenger which uses the same technique, and StuffPlug-NG, designed by TheBlasphemer, uses the same method as well. Wtbw taught him it.


RE: WTBWPLUG by Beno on 05-31-2004 at 09:17 PM

Ahh, so that's "illegal" isn't it...directly editing the msnmsgr.exe?

Anyway, I'd still like to learn, was it done though hex editing?

Or does someone know how I can do it through hex editing?


RE: WTBWPLUG by Choli on 05-31-2004 at 09:27 PM

quote:
Originally posted by lhunath
There is no source code, it's a patch for MSN Messenger, which changes msnmsgr.exe.
I don't think it changes the exe, it just bypass the routine that resizes images to 96x96, imo.
quote:
Originally posted by lhunath
An ASM hack, if you wish to call it that
now you say that.... i'm not sure, but wasn't wtbwplug made in asm *? in that case, Beno, you can get a dissasembler program to get the source code.

* note: I remember that a plugin was made in asm, however i can't tell if it's this wtbwplug or was the plugin reloader or which one :P
RE: WTBWPLUG by Beno on 05-31-2004 at 09:30 PM

What is ASM exactily, can I download it...Free^o)


RE: WTBWPLUG by Choli on 05-31-2004 at 09:41 PM

quote:
Originally posted by Beno
What is ASM exactily, can I download it...Free^o)
it's assembler (<- not sure about the spelling). It's a programming language, like C++ or Visual Basic. You can't "get" it. Programs are written in those languages. The advantadge of asm (in this case) is that you can get the exact original source code of programs. A dissasembler (<- again not sure about spelling) is a program that takes an exe or dll and gets its asm code. W32Dasm is a dissasembler.
RE: WTBWPLUG by Komm on 05-31-2004 at 09:42 PM

*-)

asm = assambler

free... maybe dunno i used in college a lot but with z80-486 micros


RE: WTBWPLUG by Sk3tch on 05-31-2004 at 09:50 PM

quote:
Originally posted by Choli
I don't think it changes the exe, it just bypass the routine that resizes images to 96x96, imo.
It does change the exe :) it changes one part which (as you said) has the DP size information. In the new Stuff Plug NG alpha i think its done in the loading of the plugin. You can select it from the options if you want it enabled :P
RE: RE: WTBWPLUG by Alph on 05-31-2004 at 09:55 PM

quote:
Originally posted by Komm
*-)

asm = assambler

free... maybe dunno i used in college a lot but with z80-486 micros




hehe i also code asm for my zilog-80 powered Ti-83 :)
RE: WTBWPLUG by Beno on 05-31-2004 at 09:58 PM

Yeah, I knew what assembler was but I didn't know asm stood for that...Shrug...


RE: WTBWPLUG by Beno on 05-31-2004 at 10:00 PM

Wait, does someone want to just get me the code if you guys have assembler programs?


RE: WTBWPLUG by bach_m on 05-31-2004 at 10:17 PM

quote:
Originally posted by Sk3tch

It does change the exe it changes one part which (as you said) has the DP size information. In the new Stuff Plug NG alpha i think its done in the loading of the plugin. You can select it from the options if you want it enabled


it isn't a patch pf the EXE. its a plugin for Plus! it never touches the exe, but edits the way it stores the files.
RE: WTBWPLUG by KeyStorm on 05-31-2004 at 11:02 PM

Oh, oh, asm... That reminds me of those 74-75 games... 8-)

I didn't know they were written in asm... That makes them far more amazing. Beno, if you don't have any dissassambler, you don't need to have the code because you won't get it. Trust me ;).

Anyway, take the exe and disassamble it ;)

TheBlasphemer probably also knows how it works.


RE: WTBWPLUG by Beno on 05-31-2004 at 11:06 PM

Here is a pic of a edit program I got...any of that code in assembler?

[Image: attachment.php?pid=254937]


RE: WTBWPLUG by Choli on 05-31-2004 at 11:16 PM

quote:
Originally posted by Beno
any of that code in assembler?
yep, that's the asm code:
code:
POP ESP
SBB AL,77
JE SHORT setup.00404067

etc....

it's easy, eh? :P
RE: WTBWPLUG by Beno on 05-31-2004 at 11:18 PM

Don't make fun; I'm a fan of C++.
Not this crazy old coding...


RE: WTBWPLUG by lhunath on 05-31-2004 at 11:56 PM

It's not at all old coding. It's lowlevel coding and very effective. You have an almost direct access to OS-level programming or even ISA-level programming which allows you to do practically anything a pc can do. C++ is very good as well; but ASM is even better ;) Imagine that. Though it is a true hell to program in it. A single operation like a = b * c takes huge amounts of code. Imagine what writing a word to the screen would be....

Anyway, nowadays it's mainly used for editing, disassambling and debugging programs. And like wtbw did, change the way they work which in no other way can be accomplished ;). It's also the key behind cracking software, keygenerators etc ..


RE: WTBWPLUG by Beno on 06-01-2004 at 01:29 PM

Yeah, the program is pretty cool, It's got a hex editor and stuff, a couple of apps in one(Y)