View Full Version : [Tutorial] use modified game files undetect.
Rapid
30th April 2006, 15:51
Needs
-Hexworkshop 4.23
-a pbcl.dll
What to do
-Replace %s in pbcl.dll with Hexworkshop 4.23
-Important not all the %s, don't really know how to explain but the %s's with some weird tokens around it don't change those only those with text around it that you can actually read.
Something
this does work for america's army but i have no clue about any other games. game hooks will not be undetected with this method only modified game files.
Rapid
6th July 2006, 00:50
still works, i don't see anybody using this while this is the easiest way of hacking...
2FACETANNER
6th July 2006, 02:28
Can you make Lovebot undetected again by using your method on "lovebot.dll" ?
Can you make Lovebot undetected again by using your method on "lovebot.dll"
his method is for editing the pbcl.dll in the System/Pb folder....if you tried this on lovebot.dll it would completely ruin the hack....
read waht is already posted, before making a post.
still works, i don't see anybody using this while this is the easiest way of hooking...
The new generation has no clue what can be done with it...
ii would think by now that pb would try to run an MD5 scan on their own files....but i could be wrong.
Rapid
11th July 2006, 10:35
at army ops only some leased servers does a md5 scan on pb files but all offcial us army servers don't run any pb md5 check ;)
i'm doing this like 1,5 years even released some hexed files but still nobdy sees what can be done with this.
BF2N00B
11th July 2006, 20:07
Even if a server runs an MD5 check couldn't you just do this "you can overcome this by downloading Python and running the generate_md5.py script, in your BF2 folder."-Snoopafella
And what do you mean replace with Hexworkshop isn't that a program? I'm really n00bish so I don't know jack shit bout comps.
And what do you mean replace with Hexworkshop isn't that a program? I'm really n00bish so I don't know jack shit bout comps.
open up the file in Hexworkshop, and hex edit them, basically just overwrite them.
so just replace the %s with another two digit combination.
ex. %s ---> fy
BF2N00B
11th July 2006, 20:32
Oh ok thank you very much, and just make sure that i'm getting this straight after I do this I could edit my game files to get like 500 ammo? if so I'm surprised not more people are doing this. The limits are endless!
Oh ok thank you very much, and just make sure that i'm getting this straight after I do this I could edit my game files to get like 500 ammo? if so I'm surprised not more people are doing this. The limits are endless!
nah, i belive that in bf2 ammo amounts are server side, so you couldnt do that.
but there is other things you can change, like recoil ;), bullet scatter ;)...you just gotta know where to look.
BF2N00B
11th July 2006, 23:06
oh ok like little things, not like have 15 anti tank missiles. I think I know where to look i've looked into editing my game files before but got caught cause I changed my sniper reload time to 1 sec :) just to try out but said it you can not play with edited game files at this server. Could you list the stuff that I can change? but not where to look i want to do some work ;) and if they do find out what i did will i get a hw ban???
first off...if you get cuaght with edited PB files, yes it will be a HW ban.
second, this is many many things you can do by editing game files, too many list....
you just have to find them on your own...or try to get lucky, and search the forums.
BF2N00B
12th July 2006, 00:28
damn i just go off a GUID ban so i dont want a HW now :(
damn i just go off a GUID ban so i dont want a HW now
there is always a risk to hacking...
but like rapid said, hes been using this method for a year and half...and has not gotten a HW ban.
scruie
12th July 2006, 00:57
oh ok like little things, not like have 15 anti tank missiles. I think I know where to look i've looked into editing my game files before but got caught cause I changed my sniper reload time to 1 sec :) just to try out but said it you can not play with edited game files at this server. Could you list the stuff that I can change? but not where to look i want to do some work ;) and if they do find out what i did will i get a hw ban???
Ammo is server side in BF series; always has been. There are some checks for edited game files in BF2, not too sure but there was a thread about giving players coloured models - blue for allies/red for axis. Check out the BF2 section for that.
I know of a couple of ppl that use edited PB files, seems to work for them. Just prepare for the worse - spoofers at the ready (maybe RAID your hdd to protect them).
BF2N00B
12th July 2006, 03:10
Ok thanks for all your help today tom and scruie and could i just be spoofing while i use it if i get causght could i just go back to my normal hw
Ok thanks for all your help today tom and scruie and could i just be spoofing while i use it if i get causght could i just go back to my normal hw
seems logical, but im not 100% on that....
BF2N00B
12th July 2006, 22:39
-Important not all the %s, don't really know how to explain but the %s's with some weird tokens around it don't change those only those with text around it that you can actually read.
Could you like ctrl+c the tokens to see if what i'm doing is right. oh and are the weird tokens these " " quotation marks or is a type of bracket?
And are guns editible?(other then ammo) and where can I find out what is server side and what isn't? sorry for so many questions in one post.
Could you like ctrl+c the tokens to see if what i'm doing is right. oh and are the weird tokens these " " quotation marks or is a type of bracket?
And are guns editible?(other then ammo) and where can I find out what is server side and what isn't?
open up the pbcl.dll from the bf2/pb folder in hex workshop, press cntrl + f and do a 'text string' search for '%s'.
there will be somethin like 300 results, you will see on the first few results that its just random stuff with '...' inbetween and there will '%s' randomly places throghout it.
then if you go to the bottom of the results list your with you see '%s' but with actaul english words surrounding those '%s', these are ones you want to replace.
BF2N00B
13th July 2006, 00:09
does it matter if i replaced the ones at the top?
does it matter if i replaced the ones at the top?
idk, it might totally screw up the .dll and cuase memory errors.
BF2N00B
13th July 2006, 06:00
damn good thing i backed it up then thanks.
caliber1942
15th July 2006, 23:45
i tried this method and still pb detected my hack-
also it looks like they changed it up a bit so that there isn't all the %s like there was before-
doesn't work for all cases i guess-
best,
cal
No1uKnow
15th July 2006, 23:57
i tried this method and still pb detected my hack-
is your hack just a modification of one of the games binary's or is it an external hack?
this is for byte hacking the games packages, not for hiding client hooks and other types of external hacking methods.
caliber1942
16th July 2006, 00:31
so if you modify the bf2.exe in memory or the renddx9.dll in memory ONLY and don't use any external hooking than this will work?
my hack accesses the program while it is in memory and changes certain values and actual code itself.
maybe i don't understand you or you don't understand me-
best,
cal
my hack accesses the program while it is in memory
thats ur problem ^^
this method works, when you make changes to game binarys when the game is not open.
doing it via memory editing wont work.
caliber1942
18th July 2006, 17:39
is your hack just a modification of one of the games binary's or is it an external hack?
this is for byte hacking the games packages, not for hiding client hooks and other types of external hacking methods.
and this is why it won't work for bf2 if people need to directly access the memory while the game is running, etc. although if the mod to the pbcl.dll screws up the way it scans then it seems to me it ought to work regardless of how you modified the bf2.exe (either before with hexedit or after by writeprocessmemory). i don't understand why it makes a difference.
at any rate, seems to me that if this DID work then pb would scan itself and then give out severe bans/punishments for meddling with it's code directly-
best,
cal
it seems to me it ought to work regardless of how you modified the bf2.exe (either before with hexedit or after by writeprocessmemory). i don't understand why it makes a difference.
pb works in mysterious ways... ;)
at any rate, seems to me that if this DID work then pb would scan itself and then give out severe bans/punishments for meddling with it's code directly-
this method works perfectly fine in Americas Army...guess this isnt a universal method...im thinking now that it only works on Pb games that use the Unreal Engine.
Nikos^
25th June 2007, 19:43
He
A question do you have to change all the"%s" to another variable or only one?
Rapid
19th August 2007, 20:37
@ Nikos
open up the pbcl.dll from the bf2/pb folder in hex workshop, press cntrl + f and do a 'text string' search for '%s'.
there will be somethin like 300 results, you will see on the first few results that its just random stuff with '...' inbetween and there will '%s' randomly places throghout it.
then if you go to the bottom of the results list your with you see '%s' but with actaul english words surrounding those '%s', these are ones you want to replace.
pK^Shadow
2nd September 2007, 10:25
Can you make Lovebot undetected again by using your method on "lovebot.dll" ?
vBulletin® v3.7.0, Copyright ©2000-2008, Jelsoft Enterprises Ltd.