Just a little tool to retrieve offset of some important function in CSGO dll
PS C:\SnipOff7> python .\SnipOff7.py
[+] engine.dll+8e990 : ProcessConnectionlessPacket
[+] engine.dll+90c10 : HandleDefferedConnection
[+] engine.dll+8c510 : SendConnectPacket
[+] engine.dll+8d270 : Disconnect
There is two types of object that can be found in the config file. You can find one in the project
[Name_of_the_librairy.dll]
path = Path to the dll
offset = Offset to add which is the difference between the base image and Offset to raw data for section. For exemple, in engine.dll, base image is 0x10001000 and raw data is 0x400 so the value will be 0xc00
Example :
[engine.dll]
path = D:\Jeux\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\bin\engine.dll
offset = 0xc00
[FunctionName]
file = Name of the file where this function can be found
pattern = Array of bytes which is at start of the function (must be unique)
Example :
[ProcessConnectionlessPacket]
file = engine.dll
pattern = 558BEC83E4F081EC280E0000