WARNING: The forum is now in read-only mode as we will soon be transitioning to different forum software. Feel free to join our Discord server in the meantime.

-

User avatar
death_stalker_ak47
Posts:422
Joined:Tue Dec 18, 2012 1:37 pm
Re: Bettlefold 3 code unnecessarily complex

Tue Feb 11, 2014 4:18 pm

Again too late, but as NoFaTe stated every exe nowadays is packed, this is the reason why you see all those jumps and nops, first of all you have to unpack the exe (and I bet that this exe is packed very well, it's DICE, right?) and after this you might be able to see "the real code".
WARNING

Image

Muntaqim_313
Posts:72
Joined:Sat Dec 28, 2013 6:19 pm

-

Tue Feb 11, 2014 5:57 pm

-
Last edited by Muntaqim_313 on Mon Jun 30, 2014 11:50 am, edited 1 time in total.

User avatar
kiwidog
Posts:283
Joined:Tue Dec 25, 2012 8:19 pm
Location:United Kingdom
Contact: Website

Re: Bettlefold 3 code unnecessarily complex

Tue Feb 11, 2014 6:39 pm

Muntaqim_313 wrote:
death_stalker_ak47 wrote:Again too late, but as NoFaTe stated every exe nowadays is packed, this is the reason why you see all those jumps and nops, first of all you have to unpack the exe (and I bet that this exe is packed very well, it's DICE, right?) and after this you might be able to see "the real code".



v1.0 is not encrypted. I could even extract it with 7zip. But version 1.6 is beefed up a lot.


Even the Alpha Trial was packed.
kiwidog > NoFaTe.

Muntaqim_313
Posts:72
Joined:Sat Dec 28, 2013 6:19 pm

-

Tue Feb 11, 2014 6:55 pm

-
Last edited by Muntaqim_313 on Mon Jun 30, 2014 11:51 am, edited 1 time in total.

User avatar
NoFaTe
Blazin' your Brains!
Posts:520
Joined:Sun Dec 16, 2012 7:22 pm
Contact: Website

Re: Bettlefold 3 code unnecessarily complex

Tue Feb 11, 2014 7:57 pm

Muntaqim_313 wrote:Anybody have any idea on what can be done with command line arguments? They could potentially serve as a backdoor into BF3.exe, right?

I'm talking about the hidden switches that are installed in Bettlefold 3. Like these:

requestStateParams
requestState
State_MatchmakeCoOp
State_ResumeCampaign
State_CreateCoOpPeer
State_LoadLevel
State_ConnectToUserId
State_ConnectToGameId
State_ClaimReservation


Those are not hidden switches. They are used by the ESN launcher (Battlelog plugin) when launching the game in order to let the game know what it needs to do after initial initialization.
[03:55:41] <~Bag> Yes, I can put things inside me when I need to

Muntaqim_313
Posts:72
Joined:Sat Dec 28, 2013 6:19 pm

-

Tue Feb 11, 2014 8:02 pm

-
Last edited by Muntaqim_313 on Mon Jun 30, 2014 11:51 am, edited 1 time in total.

User avatar
NoFaTe
Blazin' your Brains!
Posts:520
Joined:Sun Dec 16, 2012 7:22 pm
Contact: Website

Re: Bettlefold 3 code unnecessarily complex

Tue Feb 11, 2014 8:53 pm

Muntaqim_313 wrote:Yeah, that's what I was going for. When you join a server from Battlelog, these switches are invoked, and the game is instructed on what it should do, right?

The Russians could use a batch file to bypass battlelog and launch the game with a claim reservation state request to join their server.

What I am trying to do is to launch a multiplayer map on my own laptop, without anyone else. I want to browse the maps, and go outside the map boundaries to see if my theories about the nature of this game's development are true.

Again, no offense NoFaTe, but you seem kind of arrogant. You act like you know everything, and everyone else knows nothing.

You are not able to launch the game as a self-hosted listen server, as the server hosting backend is missing, as well as other dependencies required for that task. It might be possible by modifying some flags in the client files, but since that's not entirely possible after the latest updates and the changes to the file formats, it would require core modifications.

Also, I don't act like I know everything and everyone else knows nothing. You said something wrong, and I since knew about it I corrected it. It's nothing personal.

Would you rather me congratulating you for being wrong, or state some facts that would probably help you narrow down your 'search' and point you to the right direction?
[03:55:41] <~Bag> Yes, I can put things inside me when I need to

Muntaqim_313
Posts:72
Joined:Sat Dec 28, 2013 6:19 pm

-

Tue Feb 11, 2014 9:00 pm

-
Last edited by Muntaqim_313 on Mon Jun 30, 2014 11:51 am, edited 1 time in total.

journeyhome448
Posts:2
Joined:Tue Apr 23, 2013 11:00 am

Re: Bettlefold 3 code unnecessarily complex

Tue Feb 25, 2014 1:21 pm

again a very good discusion
until ego steps in :|

Muntaqim_313
Posts:72
Joined:Sat Dec 28, 2013 6:19 pm

-

Mon Mar 10, 2014 8:53 pm

-
Last edited by Muntaqim_313 on Mon Jun 30, 2014 11:51 am, edited 1 time in total.

Return to “General Discussion”

Who is online

Users browsing this forum: No registered users and 18 guests