| View previous topic :: View next topic |
| Author |
Message |
pyrostrex Advanced Cheater
Reputation: 0
Joined: 28 Mar 2007 Posts: 58
|
Posted: Wed Dec 09, 2009 12:31 am Post subject: [C++] [Source] CreateRemoteThread Replacement |
|
|
Well i am not really sure if many people needed this but since i am releasing it as an open source i should also post my creation here.
This is a replacement for windows CreateRemoteThread function, it supports multiple parameters. I called it StartLibraryFunction well basically i called it like that since i love a straight forward name. Anyway, with this method, you can start your injected library function for example, injecting a user32.dll into a windows calculator and call the function "MessageBoxA" with all 4 parameters inserted.
This is not a dynamic library or static library but instead it is an exe. If anyone request, i can release it as a static library for the next release since this release still have some compiler unhandled exception for example, it will break if the calculator is not opened before the program.
I don't really need to elaborate the whole thing since not many people like to read a long passage right?
So, if you interested you can directly download the source code from this link :
http://www.mediafire.com/file/d2mdy3jgyyh/StartLibraryFunction-REV002.zip
Code Format : Microsoft Visual Studio 2008
To read more, report bugs, or check new version. Please visit my blog. The link can be found below. Thank you for reading.
This is my first post in my blog so next time i will be posting on how to use dll to hook winsock send, recv, WSASend and WSARecv without using MS Detour.
Any comments are welcome. I hoped this thread will help many people in the hacking community.
http://pyrostrex.blogspot.com
|
|
| Back to top |
|
 |
pyrostrex Advanced Cheater
Reputation: 0
Joined: 28 Mar 2007 Posts: 58
|
Posted: Wed Dec 09, 2009 3:35 am Post subject: |
|
|
| Well can you tell more detail about what i should improve in my code? thanks.
|
|
| Back to top |
|
 |
pyrostrex Advanced Cheater
Reputation: 0
Joined: 28 Mar 2007 Posts: 58
|
Posted: Wed Dec 09, 2009 10:56 am Post subject: |
|
|
| Alright thanks. I will be learning much more with this!. Hmm, i don't really know what metaprogramming is. I guess i should search more about this. Do you mean i should not use va_arg etc?
|
|
| Back to top |
|
 |
DoomsDay Grandmaster Cheater
Reputation: 0
Joined: 06 Jan 2007 Posts: 768 Location: %HomePath%
|
Posted: Wed Dec 09, 2009 11:08 am Post subject: |
|
|
| Might also want to look into RtlRemoteCall
|
|
| Back to top |
|
 |
pyrostrex Advanced Cheater
Reputation: 0
Joined: 28 Mar 2007 Posts: 58
|
Posted: Wed Dec 09, 2009 12:17 pm Post subject: |
|
|
| Hmm.. I've read about it but, i'm just wondering in what situation do i need RtlRemoteCall? Sorry to be such a noob, i just learned C++ XD
|
|
| Back to top |
|
 |
|