https://gitlab.com/abtekk/WindowsSubstrate
Windows process and memory hacking framework developed in C#
- Clone the repository and compile the DLL.
- Create a new C# console project and reference the WindowsSubstrate.dll.
Currently only 2 methods exist
- Change the title of a window with the "ChangeWindowTitle" method
- Get the base address of a process with "GetBaseAddress".
Expect rapid development. Eventually this will become a full hacking framework for Windows. Please feel free to clone/send pull requests.
Change Window title.
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WindowsSubstrate;
namespace SubstrateProcessPrinter
{
class Program
{
static void Main(string[] args)
{
var Hack = new Substrate();
Hack.ChangeWindowTitle("notepad", "This is my notepad!");
Console.Read();
}
}
}
Get the base address of a process in Int format. Run it over ToString("X") to get the hex value.
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WindowsSubstrate;
namespace SubstrateProcessPrinter
{
class Program
{
static void Main(string[] args)
{
var Hack = new Substrate();
Int64 baseaddr = Hack.GetBaseAddress("Steam");
Console.WriteLine(baseaddr);
Console.Read();
}
}
}