Here, C:\Program Files (x86)\Steam\steamapps\common\arma 2 operation arrowhead\Expansion\BattlEye
As the tilte says where does BE install its files for DayZ?
Here, C:\Program Files (x86)\Steam\steamapps\common\arma 2 operation arrowhead\Expansion\BattlEye
Ok but I copied the old versions of the dll's into that folder and BEIs still reporting the latest version???
Yep done that but be still says its the up to date, why?? Could this be an exploit?
Probably didn't make myself clear. I played dayz and BE updated in here C:\Program Files (x86)\Steam\steamapps\common\arma 2 operation arrowhead\Expansion\BattlEye.
I went into the folder deleted the two dll's and replaced them with earlier versions. Played dayz again and BE did not update them? And reported the correct BE client version
What ever is happening, you definitely are connecting to the server with the correct Battle version. It's impossible to connect with the wrong Battleye version. It has to do with the way that the client and server communicate. Whether or not it's reporting the update.
Last edited by chickeninabiskit; 08-23-2013 at 05:07 PM.
Not like a .NET application. It's all in x86 Assembly. Assembly is pretty easy to learn since it's a low level language. OpenSecurityTraining has about 5 or 6 videos on reverse engineering in which they teach you how to interpret/read ASM (prior C/C++ knowledge is expected). Took me like 3 days to tackle all of the vids. Aside from that, you need to get past all of their anti-debugging measures. Packing, the isDebuggerPresent import, etc. tim0n decompiles the client dll after every update which is nice. His interpretation is as accurate as you can get. You need IDA to view it though.
Last edited by chickeninabiskit; 08-24-2013 at 10:03 PM.