BEServer
Let's say, you join a server and your BattlEye Client is not up to date, BEServer.dll (server side) checks your current BEClient via a connection and if it's not, it creates a new file and overrwrites your old BEClient. Now, how do I block that check? Hook it so it sends the correct data?
Yo bitch ass gotta be emulatin an shit mayn.
Basically send packets to le BE and make sure it thinks ur current dll is legit an shit