Talking[RELEASE] C# - Ghosts Memory Class [1.0]

Posts 1–15 of 23 · Page 1 of 2
[RELEASE] C# - Ghosts Memory Class [1.0]
Hello there,

Here is the new Memory Class for 64bit processes.
There's some minor changes to this class than the previous ones



Image




For those who think they have to do:
Code:
CC.ProcessName = "iw6mp64_ship";
For every time their to use an function within the class.
You don't! This is something a 'few' people complained about and I've 'solved' that little 'problem'.

But be warned!
-If the Process isn't found, it will give an error and the user would have to CLOSE the program and start the process it's to use.
-If the Process is CLOSED while the program is running, NO error will be provided! (See 'Next Update')

Features
Set process name
Built-in error
Write/Read
-Int16 (2 bytes)
-Int32 (4 bytes)
-Int64 (8 bytes)
-Float ("Float")
-String (Byte array)


Next Update
-Document the class for those who desire to learn from it
-Make it easier to use and understand
-Add more features

(But now, I'll play the game for the first time )

Harmful Links
Trojan
Keylogger
Ghosts MemoryClass_mpgh.net.rar1 KB · 243 downloads Scanning…
Nice work as usual Jorndel!
I already converted your memory class to work for Ghosts but oh well xD.
Question though; do you intend to add support for pointers & offsets? I know there's other classes available that do this, but I like yours because of how concise it is, and I'm too lazy to write my own. Rofl.
Quote Originally Posted by Singed View Post
Nice work as usual Jorndel!
I already converted your memory class to work for Ghosts but oh well xD.
Question though; do you intend to add support for pointers & offsets? I know there's other classes available that do this, but I like yours because of how concise it is, and I'm too lazy to write my own. Rofl.
Yes, I'm currently done with my Huge update of my very old class.
(Which has some 'nice' features)

Like:
TypeDetection

Meaning you can write:
Write("0x1", 14);
Write(0x1, "Hello");

Same goes for reading
Read(0x1, typeof(Int32));
Read("0x1", typeof(String), 15);

As well as the Pointer and BaseAddress.
[All I'm missing on it is to document it]

<<And I'll convert it to VB as well, allowing more to use it>>
//Approved
Any luck making a VB.net class?

Good work by the way .
Would someone like to test the C# class?
-I'm not gonna bother to test it myself and I want to see if it's user-friendly or not

PM me if you would like to test it for me. (And yes, you must be able to understand some C#)
-I won't provide it to people I don't trust or people I don't think is valid for the task.

Gimme a short summary of your coding skills and I'll pick from that
Quote Originally Posted by Jorndel View Post
Would someone like to test the C# class?
-I'm not gonna bother to test it myself and I want to see if it's user-friendly or not

PM me if you would like to test it for me. (And yes, you must be able to understand some C#)
-I won't provide it to people I don't trust or people I don't think is valid for the task.

Gimme a short summary of your coding skills and I'll pick from that
So are you making a Ghosts specific VB.NET memory class or no?
Quote Originally Posted by ImMalkah View Post
So are you making a Ghosts specific VB.NET memory class or no?
As posted before:
Quote Originally Posted by Jorndel View Post
<<And I'll convert it to VB as well, allowing more to use it>>
Quote Originally Posted by Jorndel View Post


As posted before:
Didn't catch that, thanks for the contribution .
Thanks jordal.

maroonish

Your address 0x00201372 (C#) for name changer, can we do:

private void cmdName_Click(object sender, EventArgs e)
{

CC.Write._String(0x00201372, "Namechange"); //name changer

}

Thanks guys
Quote Originally Posted by nastyboy13 View Post
Thanks jordal.

maroonish

Your address 0x00201372 (C#) for name changer, can we do:

private void cmdName_Click(object sender, EventArgs e)
{

CC.Write._String(0x00201372, "Namechange"); //name changer

}

Thanks guys
Well you've got the address right, however what do you have ""Namechange"" in the second part of the bracket?
Quote Originally Posted by ImMalkah View Post
Well you've got the address right, however what do you have ""Namechange"" in the second part of the bracket?
Thanks for the reply,

because this is ther address for name change CC.Write._String(0x00201372, "youputnamehere?"); my bad if i got it wrong.
Quote Originally Posted by nastyboy13 View Post
Thanks for the reply,

because this is ther address for name change CC.Write._String(0x00201372, "youputnamehere?"); my bad if i got it wrong.
Well, make a textbox and instead of "yourputyouBLABLA" put "textBox1.Text" (without quotes)

Just so the user can type anything in the textbox and it sets that as the name .
Quote Originally Posted by ImMalkah View Post
Well, make a textbox and instead of "yourputyouBLABLA" put "textBox1.Text" (without quotes)

Just so the user can type anything in the textbox and it sets that as the name .
Ok did that its now CC.Write._String(0x00201372, txtname.Text); but doesnt work does this defo work for you?
Posts 1–15 of 23 · Page 1 of 2
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?