zeroKilo / GROBackendWV

Ghost Recon Online Backend by Warranty Voider
47 stars 7 forks source link

Server player creation #1

Open michal-kapala opened 2 years ago

michal-kapala commented 2 years ago

What? The goal is to emulate server abstract player serialization so client binary can deserialize it and execute commands and other server-reserved code. This player instance could perform sensitive actions on the client-side (like throwing grenades, loading weapons or initiating the map properly, hopefully). How? The AI.dll binary contains code for this serialization and AI_NetworkManager's constructor can be patched so that the serialization packet is built and sent.