PDA

View Full Version : bf2142_video


Creative_Blaster
15th July 2006, 22:46
This is bf2142 video, look at the guy at the end-you can become invisible!
Do you think there will be a way to hack that future?


http://media.pc.ign.com/media/819/819222/vid_1578648.html

T0m
15th July 2006, 22:55
i dont know much about the battlefield engine...

but im sure it can be done, via setting the pawn state, or player state (not sure what its called in this engine) to Invisible or w/e the variable is called.

i know that it could be done if the game was on the unreal engine, but we wont know for sure until we can get our hands on the game.

Darkomni
16th July 2006, 10:20
i dont know much about the battlefield engine...

but im sure it can be done, via setting the pawn state, or player state (not sure what its called in this engine) to Invisible or w/e the variable is called.

i know that it could be done if the game was on the unreal engine, but we wont know for sure until we can get our hands on the game.


mostly everything useful to hack in bf2 is server side. Likely the client will send a request to be invisible and the server will check if you are allowed to be invisible, then reply with whether or not you are invisible.

KizZamP-
16th July 2006, 11:00
lol that game is turning UT'ish -.-

T0m
16th July 2006, 19:16
mostly everything useful to hack in bf2 is server side. Likely the client will send a request to be invisible and the server will check if you are allowed to be invisible, then reply with whether or not you are invisible.

why should that be a problem?

you are connected to the server, so why cant your hack send doctored requests to the server aswell?

peek
16th July 2006, 19:57
why should that be a problem?

you are connected to the server, so why cant your hack send doctored requests to the server aswell?

It's a problem. As said Darkomni all "briliants" are server side and can't be hacked with normal way(only find out bugs in server application anyhow). :disappointed:
Imagine this situation: U are client connected to server, U want to be invisible, so U send request to server, server control all players and check if U can be invisible, if U can be then U will be, if not then request is ignored. U can hack client and probably U will see that U are invisible but really on server side U will be visible and this info will be send to all players what are connected to server. So server side settings can't be changed by client hack. It's possible when U are admin of server and U have phisical access to server, then U can hack server, exactly UR player values.;)

b.r.

T0m
17th July 2006, 08:40
So server side settings can't be changed by client hack

you are wrong.

Ahem! i quote from one of the greatst movies in existance, "You are not thinking fourth-dimensionaly"

you guys only assume that you "know" it cant be done...mostly becuase you have never seen it done.

It's possible when U are admin of server

why not give admin priveleges to yourself? ;)

You have think outside the box...as long as you can send requests and info to the server it can be done...

think outside the box, dont be conventional is your hack writing, and try something new ;)

KizZamP-
17th July 2006, 10:40
why not give admin priveleges to yourself?
lol T0m,it's sometimes VERY easy when you have the SDK (like in aa,it's easy),but when you don't,how will you do it ? imaginary guess that the variable is bIRAdmin ?

T0m
17th July 2006, 19:39
lol T0m,it's sometimes VERY easy when you have the SDK (like in aa,it's easy),but when you don't,how will you do it ? imaginary guess that the variable is bIRAdmin ?

dont you think that admin variable is most likey, bAdmin.
???

caliber1942
17th July 2006, 21:39
tom, trust what is being said. there are some variables that are controlled by the server. the server is controlling the overall game, not your client computer. therefore, it can accept or reject what it is programmed to accept or reject. just like ammo, for instance. you can hack your client (your computer) to say you have unlimited ammo and you "appear" to yourself to be shooting and shooting but the server isn't showing that you have ammo and to everyone else playing the game you aren't shooting at all. this has been tested and verified. who can say if invisibility will be server side or not? we will know in time. but rest assured, unless you can hack the server itself then you are not going to be able to change certain things (like ammo is for now). another thing we can't do right now is change the kit type from sniper to spec-ops on the fly and etc. just because you say to the client you are something doesn't mean that the server will buy it. now maybe somebody has other ideas about this that they can share, but several of us have been hacking bf since 1942 way back and some things cannot be changed without hacking the server itself-

best,
cal

LordofDeath
17th July 2006, 22:31
Thats a spoof ! Everything is like Bf², the same content with a new cover ... ( probably new models buts thats all ) damn spongers

peek
18th July 2006, 00:00
you are wrong.

Ahem! i quote from one of the greatst movies in existance, "You are not thinking fourth-dimensionaly"

you guys only assume that you "know" it cant be done...mostly becuase you have never seen it done.



why not give admin priveleges to yourself? ;)

You have think outside the box...as long as you can send requests and info to the server it can be done...

think outside the box, dont be conventional is your hack writing, and try something new ;)

This is gamehacking forum I think, not server hacking. That's difference how I think.

b.r.

T0m
18th July 2006, 01:14
caliber arnt you just into memory hacking?

what im talking cant be done with memory hacking...

im talking about writing a hack in C...

caliber1942
18th July 2006, 17:31
im talking about writing a hack in C...
not sure what you mean by that? my hack is written in c++. it does several things, but the most important thing is that it overwrites code and also overwrites variables in memory to allow me to do several things that you shouldn't be able to do in the game. i agree that i am not editing packets directly, etc., or trying to assault the server. all we are saying is that the game is coded such that it appears to most of us that have been doing this with this particular game, it appears that the server controls certain aspects in the game and that you cannot directly manipulate certain aspects of the game. you can appear to manipulate it on your own machine but to everyone else your manipulation didn't work. if being invisible is a variable that the server controls then it will send a packet out in a fashion to all players that says, player X should be invisible. if you send a packet to the server saying make me invisible and it does a check it may reject that request since you aren't the correct kit or whatever. and even though you may have made yourself appear invisible on your own machine, to everyone else you aren't because the server is controlling the whole thing. i am not saying it can't be done because the game isn't here and we have no idea what can be manipulated. lots of people were assuming that you couldn't control the commander assets if you weren't the commander but this has been proven to be false and you can drop supplies, etc. if you aren't the commander. but this is simply a coding error on the server which likely could be fixed but for some reason has not been fixed. i personally doubt, based on the previous ways that the server handled kit types, that you will be able to be invisible to other players at whim. however, who knows until it arrives and we hack at it? maybe we can extend the length of time that you are invisible, etc. this is the last i want to talk about this. i like this discussion and i don't want it to appear that i am flaming or fighting with tom because i respect lots of guys in this forum so it's just my 2 cents-

best,
cal

Apotheosis
18th July 2006, 17:33
Originally Posted by kizZamP-
lol that game is turning UT'ish -.-

you damn right! it more like almost as UT

T0m
18th July 2006, 22:38
, it appears that the server controls certain aspects in the game and that you cannot directly manipulate certain aspects of the game.

you can say that about almost anygame....


i like this discussion and i don't want it to appear that i am flaming or fighting

well said, no point in arguing about what doesnt exist yet. ;)

-T0m

caliber1942
19th July 2006, 16:19
i just had a thought. this might even be more useful-

likely the code to either display or NOT display the invisible players is within the client and not just the server. therefore, likely we could make it so that the players who are invisible were in fact visible. so this type of hack seems more likely based on the code that bf2 has right now-

so even if the enemy is invisible, likely there will be a hack to thwart this-

just a thought-
best,
cal

peek
20th July 2006, 06:42
i just had a thought. this might even be more useful-

likely the code to either display or NOT display the invisible players is within the client and not just the server. therefore, likely we could make it so that the players who are invisible were in fact visible. so this type of hack seems more likely based on the code that bf2 has right now-

so even if the enemy is invisible, likely there will be a hack to thwart this-

just a thought-
best,
cal

In case when server will send information about player position (when invisible). Simple anti-hack solution is to just not send coordinates of invisible player, so in this case even if U try hack it player will be at position 0/0/0. So even when player coords. will not be sent and U will shoot at this place, server can detect if U shoot him or not coz client aim values will be sent to server and on server all will be checked,so in this case it's impossible to hack. Anyway I'll buy BF2142 even only for explore new bugs/glitches etc. just for fun :)

b.r.

caliber1942
20th July 2006, 17:30
nah, just skip the code that makes the player invisible would be simpler.

for instance:

program code running-

code does check to see if person is invisble (likely loads a register with a player's struct that either is a 1 for invisible or 0 for not then does a compare to compare that with 1)

if true (person is invisible) jmp to or call code that renders person in invisible mode (like predator movie)

if false jmp to or call code that renders person normally

end code-

all we have to do (if it is setup this way) is make sure that the first jmp or call goes to the normal renders and not the invisible- see what i am saying?

of course this is all hoo-hah since that game isn't even out yet-

best,
cal

peek
20th July 2006, 19:43
nah, just skip the code that makes the player invisible would be simpler.

for instance:

program code running-

code does check to see if person is invisble (likely loads a register with a player's struct that either is a 1 for invisible or 0 for not then does a compare to compare that with 1)

if true (person is invisible) jmp to or call code that renders person in invisible mode (like predator movie)

if false jmp to or call code that renders person normally

end code-

all we have to do (if it is setup this way) is make sure that the first jmp or call goes to the normal renders and not the invisible- see what i am saying?

of course this is all hoo-hah since that game isn't even out yet-

best,
cal

hehe of course, we will wait for game out.

b.r.