😳 C# Memory Class (Writen by Jorndel)
Well, so I re-wrote the Trainer Class. (Also re-named it.)
What is new:
It's way shorter thanks too: Dr. D (That informed me that I didn't need to use the OpenProcess()
)
New Functions:
Process_Handle = Process to write/read too. (Returns an Boolean Value)
-Write-
WriteInteger = Writes an integer. (4 byte) Address = Offset to Write. Value = Value to Write.
WriteString = Writes an string. Address = Offset to Write. Text= String to Write.
WriteBytes = Writes an Byte Array. Address = Offset to Write. Bytes= Byte Array to Write.
WriteNOP = Writes an Byte Array. 5 Bytes of 0x90. Address = Offset to Write.
-Read-
ReadInteger = Reads an integer. (4 Byte also able to change) Address = Offset to Read. Length = Bytes to write [OPTIMAL]
ReadString = Reads an string. Address = Offset to Read from. Length = Length to read.
ReadBytes = Reads an Byte Array. Address = Offset to Read from. Length = Length to read.
Example:
Now take care, and remember to give credit
Scans:
C# Trainer Class.rar - Jotti's malware scan
https://www.virustotal.com/file/0a40...is/1337219073/
Report - Antivirus online virus scan - viruschief.com
Image:

What is new:
It's way shorter thanks too: Dr. D (That informed me that I didn't need to use the OpenProcess()
)New Functions:
Process_Handle = Process to write/read too. (Returns an Boolean Value)
-Write-
WriteInteger = Writes an integer. (4 byte) Address = Offset to Write. Value = Value to Write.
WriteString = Writes an string. Address = Offset to Write. Text= String to Write.
WriteBytes = Writes an Byte Array. Address = Offset to Write. Bytes= Byte Array to Write.
WriteNOP = Writes an Byte Array. 5 Bytes of 0x90. Address = Offset to Write.
-Read-
ReadInteger = Reads an integer. (4 Byte also able to change) Address = Offset to Read. Length = Bytes to write [OPTIMAL]
ReadString = Reads an string. Address = Offset to Read from. Length = Length to read.
ReadBytes = Reads an Byte Array. Address = Offset to Read from. Length = Length to read.
Example:
Code:
Trainer_Class Proc = new Trainer_Class();
private void button1_Click(object sender, EventArgs e)
{
if (Proc.Process_Handle("iw5mp"))
{
byte[] PP = { 0x07, 0x07, 0x07 };
Proc.WriteInteger(0x1dae3e8, 1);
Proc.WriteBytes(0x1daf172, PP);
MessageBox.Show(Proc.ReadInt(0x1dae3e8).ToString());
byte[] temp = Proc.ReadBytes(0x1dae3e8, PP.Length);
foreach (byte a in temp)
{
richTextBox1.AppendText(a.ToString("x") + "\r");
}
}
else MessageBox.Show("IW5MP - Not Found", "Start MW3:"); // Also makes a beep - inside the Class
}
Now take care, and remember to give credit

Scans:
C# Trainer Class.rar - Jotti's malware scan
https://www.virustotal.com/file/0a40...is/1337219073/
Report - Antivirus online virus scan - viruschief.com
Image:

