PDA

View Full Version : BFNam: The Hack Begins


tommyw
16th March 2004, 14:20
OK Guys I have my Copy of BFNam loaded and I've been playing on the few given servers last night (The EBGames by my house sold it early.)

My Sugguestion so we do not have a Repeat of Daz's Hack Ban Incedent: No Working Hacks should be Publically Released...

None. If you find a publically released hack, Punkbuster can find it. Do Not Download a Publically Released Hack, It May Work, But like we've all seen with DazHack, they like to play Cat n Mouse.

Instead, The Others and I will give you assistance on how to make your own. Don't give any specific information away that will kill anyone elses fun.

Do Not execute breakpoints on Punkbuster Servers. Personally, I will not be hacking anything on a PB Server, I am doing it on a local server.

Basic Rules
1) Do Not Release a Workin Hack Publically
2) Do Not Download a Publically Released Hack
3) Do Not Reveal any Addresses that you have discovered
4) Do Not asking anyone else for Addresses they have discovered.
5) Don't play online under the Alias you use here (on Bf1942 I played under the name "ButterNuts" or "Mother Theresa has a Gun" but since they know that is a known Hacker, I don't use the name anymore. Paranoia or Smarts?

By the end of today I am going to let you all know what I have accomplished using just Tsearch.

Spontaneous
16th March 2004, 14:31
Dude please read more about what caused the bans. I really hate it when people go talking about things they have not checked into. It was not the fact that people used a hack that got people banned, it was the fact that dazhack VIOLATED PBs EULA. All people need to do is not violate the EULA and the bans will only be TEMP bans, not global perm bans. Your whole post is not needed. In fact, I hope there are public releases of hacks with BFV. We need to quit hiding behind the sheet for us to hack.

Personally if I get to the point of knowing how to game hack, then I will be releasing a public version of my hack(of course I will have a private one for myself yet). If we keep doing private hacks, then in my eyes PB won the war. We need public cheats if we plan on fighting any kind of war againest PB.


On another note, I expect a lot of posts to happen today about what is found.

MarlonB
16th March 2004, 15:07
Originally posted by Spontaneous
We need public cheats if we plan on fighting any kind of war againest PB.


By releasing it you are fighting yourself, and helping PB...they will always win that war.

I'm not interested in making it hard for PB, i just want to hack/beat it, without them knowing.......a completely different war that doesn't harm anyone...

Can't wait to get BFV....it will be released in 2 days here :(

chilli
16th March 2004, 15:39
i already made myself radar hack and name tags its very easy. the fog part is quite tricky as theres no slider to set the viewdistance. any idea guys ?

test0r
16th March 2004, 16:26
spontaneous, I also agree with tommy - the thing is not the GLOBAL BANs - the thing why you shouldnt release a hack is, because it leads to nothing. Its kinda SENSE-LESS, I think because they will get your hack, you have no chance.

I think we hurt EB more with releasing nothing, than throwing out our knowledges.

My opinion..;)

caliber1942
16th March 2004, 19:15
i think that releasing public hacks will give pb more info to use against us and we won't be able to utilize the same or similar hack as the public hack in our private hacks. the best defense against pb is for each player to create their own unique and private hack. the public ones will be squashed quickly by pb and they will learn from reversing the code of that public hack. public hacks = fun for non-coders for a short time = quickly caught and rendered useless = pb will use that info against us-

i am in agreement with talking about hacking bfv in general terms with people i trust, but releasing no public hack and no specific information on the forums, just general help. my 2 cents.

peace-
caliber

Spontaneous
16th March 2004, 19:42
It might make it easier to catch some hacks, yes. The thing is that not releasing public hacks, they win by reducing the number of hackers by 95%. They will NOT always win the fight. How I know this is I have had experance fighting PB in quake3. People just need to get smarter with the hacks. This memory crap is exactly that, crap. For people dedicated to making hacks, this is 1st grader type stuff to them. I have not yet seen any hack for bf reach what the hack really could be. All your doing by keeping the hacks private is looking out for yourself so you dont get caught. Throwing so much at PB that they actually have to work at stopping cheats not just sit back and say, ahh we did a good job.

How about this, not fighting over this crap and just let people that want to release hacks do it. You might think its senseless but think of this for once. You want PB gone right? How else you going to do that other then by effecting the performance of the game enough that it effects legit users. Thats means having PB scan so many spots that it effects the game, or have it so they can only scan so many spots that hacks will always be able to get around because scanning all the spots would effect the game. Wars in the real world can be won with very little damage to the enemy, which is exactly what PB/EB is doing. What damage do you do to them hiding your own private hack? VERY LITTLE. I learned how to do just the basic hacks and I already see that there are plenty of ways of making the hack undetected after its detected. So they detect it, then you just release another, they detect it, you release another. Your going to do more damage to them by keep releasing hacks then just doing a hack by yourself.

Another thing that made PBs job a lot easier is only 1 working public hack at a time mainly. What we need is several different hacks using different ways to do stuff, screw their whole thoughts crazy.

caliber1942
16th March 2004, 20:25
spontaneous, they win by reducing the number of hack USERS by 95%. the number of hackers won't change, since we are the ones making the hacks. what we need is for the people who have the know how to code or the desire to learn it, to come in and work on thier own hacks. if they develop the trust of other members, then we can work together with PM or some other method and help each other create better hacks.

i guess we are looking at pb differently from each other and i respect your view. my view or purpose is not to completely destroy pb, and i am not in some war with them. my purpose is just to simply tweak the game and hack it and enjoy the process of that and then hopefully be able to test it and use it online. some guys want to be the number one player every time. that's not my goal, either. although there is little doubt that the hacks help increase your scores or at least keep you alive longer! and i will agree that with my own hack i am being selfish in that i don't want it to be caught, so i am guilty as charged there. if pb is in place, then obviously it may catch me trying to hack the game if i run it online, so yes it would be nicer if it wasn't around anymore. but i don't think we can hurt them by releasing public hacks at this point and if anything i sincerely believe it will help and embolden them.

i do think many members have devoted a lot of time to help newbs and people interested in creating their own hacks. some of us are sincere in our belief that 1) pb isn't going to go away and will likely be even more powerful and able to catch hacks 2) there are only so many ways to skin the cat and eventually you cannot change the code indefinitely as you said to make a hack feature keep working. eventually they will have covered every possible way to attack the code (to make a map hack for instance). 3) keeping our techniques quiet and less specific will allow us to create working hacks that stay active longer without detection. public hacks, especially ones that do ALOT of features are only going to ultimately allow pb to detect what it is doing quicker and then they are going to kill those areas which will eliminate those areas for future hackers to use.

i hope that we can just at least agree to disagree. i think you are right that we should not about this, but i think that the original point of the thread was to give an opinion on how the hacker community at this forum should handle the creation of hacks or the hacking of battlefield 1942. it's just that my view and yours and possibly the view of others is different from each other. i can't keep someone from releasing a hack for bfv if they want and likely a lot of people who frequent this forum are just looking for the next public release and not interested in hacking at all, they just want to be able to cheat in the game. i don't dislike those people, but that's not why i am here. i like the community that is here working with each other and coming up with novel ideas and helping the newer members to learn. i wish pb wasn't invented but i don't see it going away and likely it will be a better software with time and likely similar softwares like it are on the way. each member here will have to decide what they think is best for the community here in this forum and for hacking in general.

peace,
caliber

NOPing for Food
16th March 2004, 21:36
Releasing public hacks gets you temp bans....

I personally don't care if anyone else uses a hack I made; if anything, I'd rather be the only one using my hack. Why? Because than I know that it's not going to get me kicked for using it. If there are no public hacks, then people won't use them to the point where PB is needed. Do you think EA would have asked EB to put PB in BF if there wasn't any public hacks? We wouldn't have to worry about PB at all if the hacks would have been private to start with. Keep the power of cheating to those who can make their own power. If I'm going to cheat in a game, I'm going to cheat because I am smarter than someone else by making my own hack -- downloading someone else's hack doesn't make you one bit smarter, just a lazy cheater.

What is easier to detect; few people using cheats you don't know about or lots of people using cheats that you can get from every cheating website around? You won't beat PB by making public cheats. At best, all you can do is make them think they have won so you can use your private hack without risk of being detected...

SNAFUBAR
16th March 2004, 21:54
So I guess this means PB is included in BF:V huh....

Wreck
16th March 2004, 22:26
I have BFV, and it has PB on the third CD. I grabbed a couple copies right as the guy at EB was putting them on the shelves. Haven't played yet though.... Busy making images and inputting keys...

SNAFUBAR
16th March 2004, 22:39
Originally posted by Wreck on 16th March 2004 at 13:26
I have BFV, and it has PB on the third CD. I grabbed a couple copies right as the guy at EB was putting them on the shelves. Haven't played yet though.... Busy making images and inputting keys...


LoL. "Backups"

krisprollsroyce
17th March 2004, 11:55
Tommyw you're totaly right...
Helping each other by sharing our knowledge is the best way to defeat pb.
No more public hack.
Your 5 points should be included in the Battlefield forum rules.

Spontaneous
17th March 2004, 12:44
You guys are sounding more and more like the UC people and thats why I left UC. A lot of people stopped going to UC.

Rather if you like it or not, not all the people that want to cheat will have the time, energy or just simple dont want to have to learn something in order to cheat. The people learning is just such a small % of the people wanting to cheat. No public cheat is just going to push people away from cheating, if you like it or not. Yea sure your willing to help people make their own cheat but people should NOT have to learn. I am sorry but if this turns into another UC, I will be leaving these forums too. You already started to see the people coming to these forums drop big time since dazhack started being detected. You might think your doing more damage by hiding your own little coding, which is doing exactly what? Quit being a microsoft, hiding all the security flaws from being closed source. Your not doing any good by hiding your coding. You think PB people are not going to act like one of these n00bs, see how your doing your hack by you helping them out, and they got you busted.

You know, I been in talk with the mods of these forums and I am going to turn something down if this place continues to turn into another UC. The people that dont want public hacks should just move to UC and let this place be what it was always good for, PUBLIC HACKS! UC can suck my **** and these forums are going to the same crap place.

Dont get me wrong, helping people make cheats is cool and all but promoting the idea of no public cheats just is not right for this place. Goto UC you microsoft wannabes

chilli
17th March 2004, 13:42
spontaneous, you can make your own minimap and tagnames hack in a couple of hours then you keep your hack for yourself. dont tell me you dont have a couple of hours..

Assasin497
17th March 2004, 14:42
Public vs. Private......

Well this is getting nowhere fast. Its like asking a right-wing republican to be nice to a democrat.

Personally I don't give a shit about public hacks we all know that they will be detected, so why use them. The only reason why I am on this forum is because I want to learn to make my own private hacks so that i am not detected by PB. Sure, hacks like DasHack were awesome while they lasted, but that probably wasn't for more than a few days. I think the best attack against PB is private hacks. The more people that make private hacks and help others to hack into games then the greater effect on PB there will be. Think about it PB thinks that it is invincible as long as it can detect hacks. Well what if it starts to get all these complaints about supposed cheaters and hackers. It will be harder for them to detect hacks that belong to people in private. In the end the hackers might win and stump PB...... at least it would last longer than a public hack.

chilli
17th March 2004, 14:49
private hacks will slow down pb work to detect the hacks cos if they can have public hack all they hafta to do is monitor writeprocessmemory and bam in 2mins they have the offsets touched..and there's no way to prevent that for the average hacker. and it will touch other private hacks who use the same offsets by ricochet..so lets not make it easy for them. keep offset and hacks for yourself and general info for public.

Spontaneous
17th March 2004, 14:52
I do, yes but NOT EVERYONE. I am speaking for those that dont have the time or anything like that to make their own. Maybe there are people out there that look at learning this coding stuff and it just dont make any kind of sense to them because their not into computer or anything like that as most of us making our own cheats. Dont tell me it only takes a couple hours ether. It has took me over a week of learning and testing and all that, dedicating like 3 hours a day, just to make a trainer that does ONLY minimap hack that does not get busted by PB. A lot of people dont have that kind of time. Crap, even nametag is giving me a hard problem. Everyone that said how to do it in the forums only give hints at what to do. I made another thread about nametags and someone replied just pointing me to another thread that I have read over about 50 times and is so confusing because people gave like 20 ways but not any single fast way, and thats just to find the DMA address. No1 yet has said exactly where the go once you find that address or how if you know you got the right address. Only 5% of the people that lets say used DrK or DazHack are going to make their own hack. 5 frickin %. Thats low. PB won this war because it got rid of such a huge ammount of hackers by forcing us to hide what we make. People here just gave up too easy. Ohh releasing a hack will just give them info, well not if you fricken do it right. Encrypt your shit. Put anti-decompile code into it(there are tons of programs to do this). Repack the exe. Throw fake jumps into the code. I am really getting tired of this anti-public hack non-sense. Fine if you say keep hacks private then make your own hack and SHUT UP. Dont go spouting off to everyone, ohh dont make public hacks, you will just get busted and wha wha wha. Them same people might as work for the anti-cheat people because thats what they are doing. They are helping the anti-cheat keep cheaters down, while helping out the minority cheaters make cheats. Quit being selfish about getting your hacks busted. Quit worrying about just yourself getting busted. Help out the masses but releasing public hacks, find work arounds for pb, find ways to throw off PB so even if they do get your hack that its hard for them to detect it. Do you honestly think PB people are just going to let the minority people get away with cheats? Hell no, they are just going to come up with generac ways of detecting the cheat. You guys think your so safe by not releasing your own hack. They send enough people here acting like n00bs and have you help them, they are going to figure out exactly how you did your hack and your busted ether way.

Lasix
17th March 2004, 15:03
If the Hack is release publicly then it will be detected...So, why build one and release it to the public. It makes no sense.
THe only way it should be relesed is if PB or whom ever can decompile it and find the code...
just my .02

Lasix

chilli
17th March 2004, 15:08
you sound angry but you shouldntbe. i agree with you when you say that we have to find pb countermeasures to not get detected, but im sorry this is a different matter and subject. most of guys dont care abt pb, they want their hacks. but if someone want to release public hack then he has to think of pb countermeasures. so thats why for the simple joe the easiest way to play undetected is FOR NOW making ur own hack and not publishing it!
now onto pb countermeasures: you proposed nice ideas like repacking the exe throw fake jumps etc. -> this has to be discussed and beta-tested between us to see if those ideas are really working or not before releasing it. (and i can tell you a smart cracker isnt stopped by what u mentioned, even less for a team whos paid for that)

test0r
17th March 2004, 15:11
spontaneous:

encrypting, anti-decompiling - so you think that will protect you?


That is what the EB guys are doing (I think):
- DL the new public hack
- hacking BF with it
- looking at the BF code - in OllyDbg -> modified commands (and Ollydbg directly shows you which part of the code got changed) - try it with DazHack

Believe it or not, but finding new offsets and something like that is so very easy, encrypting doesnt help you...


PB CAN DETECT ANY PUBLIC HACK - this is the truth...

xollox
17th March 2004, 15:23
Spontaneous, if it means that much to you, you could release your own hack... Even minimap is a good start for people with no hacks.

I think there are very few people in this forum with the know-how to make a hack that could stand up to PB for more than a couple days. I also don't think it makes sense for them to release a hack, as it will, inevitably, be detected. Even if it lasts a couple weeks, is it really worth it? It would take far too much time to prepare something that would last against PB for any respectable amount of time, and in the end it only means that they can't use their own hack. Nobody wants to do this.

To be honest, I don't think I would ever release a hack. Why? I put tons and tons of hours into this crap. I don't want to help people who are just going to ungratefully leech it and in the end get banned and come back complaining to me. DazHack taught me many things. Daz stepped up to the plate and challenged PB. Everybody loved him, he had his 15 minutes of fame. Look where he is now, though. People openly ridicule him and his hacking abilities. Am I going to be put into that position? I don't think so.

That said...if it means that much to you, publish your own hack. If it doesn't, I don't think it's appropriate to complain about other people not doing it...

MehraN
17th March 2004, 18:28
chilli can you plz tell me how you make the hack for Vietnam? Thx im an origina noob

caliber1942
17th March 2004, 19:21
the difference between releasing hacks to the public now and releasing them in the past is that there is a dedicated group (pb) that is looking specifically for these public hacks and has the means to kill that hack if they get their hands on it. i don't understand why that is so hard to understand. spon, i think you have been a great member so far to the forum and have helped police the forum and such so i just want you to know that i just respectfully disagree. this is not a personal assault and i have never even been to the uc forums so i don't know how it is over there. however, this is an open forum and if members want to release their hack to the public i don't think anyone is going to stop them and suspect a lot of non-coders will be happy. the people who come in here and actually take part in the forums can make up their own minds, but i sincerely believe the following:

1) public released hacks will be caught quickly and made unusable by pb (detected). also, any efforts to bypass pb if caught by them will make users of that hack susceptible to GUID cd key ban. if this means they have won the war then i guess they have. this is what they do, kill hacks-especially the public ones. i don't see them going away or being put out of business. i think that there will be more companies like this in the future and that their detection methods will become even better. trust me i hope that i am wrong about all this, but this is what i believe based on what i have seen, read, and history.

2) it DOES take lots of time to do hacks (and the coding). especially if you want it to have many features. it would absolutely suck (to me it would) if i spent weeks on a hack, then released it to the public and then two days later it didn't work anymore. then i would have to go back and find a new way to make it work again, which may not even be possible. no matter what others say, there is only so many ways to skin the cat and certain features require certain code changes which sometimes can't be done any other way. i am not a coding master, i just know how to do these simple hacks and i have some assembly experience but i have zero ability with messing with the pb dll's and etc., so my skills aren't all that- i don't have the desire to go to war with pb and really i don't have the coding know-how (at least i don't think i do) to do these pb workarounds.

3) i will say, that once you learn how to do this, then it IS quick and simple to add features or make a trainer from scratch. the learning part sucks and takes time but then you can use that knowledge in the future to do other trainers for other games or improve your own trainer.

i don't want this to turn the members against each other so i am not going to post about this subject within this thread again. some of us believe one way and some of us believe the other. i can see both sides. i guess i am protecting my personal hack(s) and also the offsets and addresses that work and am just giving out general (but i think informative) help to those who want to learn about this stuff. there's nothing that i could tell a pb infiltrator posing as a newbie coder that they don't already know. like i said, i am not doing anything special with my hack and my coding skills are moderate. i wish some of the old time members from way back would give thier input about this subject. you guys have seen it all and have some history in this. what do you think? i hope spon doesn't get too mad with this post... just have different views man-

peace-
caliber

Spontaneous
17th March 2004, 19:46
whatever, We will see, just dont be telling people not to release public hacks, end of story. Like I said, fine if you dont want hacks released but dont be telling others not to.

and xollox, why do you think I started to learn about hacks. I do plan on releasing a public hack when it is developed enough. Like I said, we will see if some of the ideas I got will work. I thought of some pretty nifty stuff last night that might throw off PBs little debugging.

And no I am not mad. Not in the least. This is just something I believe in strongly. I in no way have hard feeling towards anyone here. Its just promoting no public hacks was the 1st step of UC turning to crap. I dont want these forums to goto crap. This is why all I ask for people not tell people not to release public hacks. Let them people be. Keep your own private hack for yourself if you dont want public hacks. Thats fine. Just dont promote not making public hacks.

ace004
17th March 2004, 19:51
Originally posted by Spontaneous
I do, yes but NOT EVERYONE. I am speaking for those that dont have the time or anything like that to make their own. Maybe there are people out there that look at learning this coding stuff and it just dont make any kind of sense to them because their not into computer or anything like that as most of us making our own cheats.

I agree with you alot. I am one of those people who just cant understand how to hack. I have tried in the past... but I swear I need a *****s Guide To Hacking BF book with a step by step guide. I have learned a little but not nearly enough to even make a noob trainer. I just think its sad for the people who can't make hacks. But what can I say... I dont make them and I think its wrong to ask people for hacks. So I will just be one of those people who get their asses handed to them by other people who have hacks.

caliber1942
17th March 2004, 20:17
slightly off topic, but i wonder if a forum specifically for pb would be useful so that pb questions and pb defeat coding could be discussed and explored there, leaving us to the specifics of the game code here and in other forums. there's enough games that utilize pb online that it might be an interesting thing to have an all encompassing forum for pb and then different heads from different game forums can all go there and hash it out. might be the place where something can be created to defeat pb like spontaneous and others are wanting. probably wouldn't work like i am envisioning but hey it was just a thought-

caliber

Spontaneous
17th March 2004, 20:27
caliber1942 that is a great idea. People from other games working on PB might have some ideas that others here might not have. Would be a great idea. I will PM an admin about it.

NOPing for Food
17th March 2004, 22:26
Originally posted by Spontaneous on 17th March 2004 at 10:46
I thought of some pretty nifty stuff last night that might throw off PBs little debugging.

All they have to do is hook the WriteProccessMemory calls and they have everything they need. Nothing in your hack would be able to change that...You don't have to debug/dissasemble/decompile anything -- just run the hack and hook the API calls.

xollox
17th March 2004, 23:01
Which is why we need to look into other methods...bf194lover mentioned dll injection...

That opens up a whole new can of worms...

caliber1942
17th March 2004, 23:12
there are ways around this NOPping for food, but i don't have the skills to do it and there are precious few of us that do. also, there are relatively simpler ways (i.e. disabling the PB software itself or portions of it) and since people who can do this stuff are not releasing any public hacks, PB likely would not know the difference since they wouldn't actually get to debug the hack if they don't have it. it seems that for now this type of work isn't necessary (trying to defeat a debug) if you have your own hack. for pb realtime checks of software running on your machine, not sure if a hook into windows api that is constantly running and constantly checking for read/write calls at all times would be a good thing for pb software to do either as this might impact the speed of the game, but not sure about that so they don't have that feature, they have to do it themselves in the pb "lab" with the hack in hand. i don't know enough about windows hooking and looking at my code i think that my hack isn't constantly doing api calls, only at the exact moment i strike the key does it actually do any api calls. however, i see what you are saying, basically that if they have your hack they can debug it and if they don't then they can't debug it and have to rely on the pb software itself to try and catch it running- i am curious if there are othere softwares running in the background of windows (windows system dlls or threads as well as certain viral checkers, etc.) that would be also accessing windows api's that could possibly be confused by pb if it is constantly checking for reads/writes with the api during runtime. anyways, the point (finally) is that pb can't do any checking of the hack unless they have it in their hands!

peace-
caliber

Spontaneous
17th March 2004, 23:28
ohh trust me there is a way that has not be done and dont use memory edits to do it. Its already be discovered there is another way to do the fog hack without doing the fog address period. Now that I am into this, I dont think I will be giving up so easy. I will be reading into more and more ways on how to do things. I got quite a few ways in mind I am going to research. I am also looking forward to xolloxs research that he is doing right now. I been saying since the beginning of bf hacks that these are just simple non-complex hacks. We need a new kind of hack and it will come in due time. Just gotta take steps. As is, I already got a working trainer for minimap that gets past pb.

caliber1942
17th March 2004, 23:46
by the time i finally get the bfv you guys will have had all the fun and will have picked apart the game and there will be nothing "new" for me to do (ha!). damn you all for having the game before me and also having time to actually play it and also time to hack it already-

peace-
caliber

Spontaneous
17th March 2004, 23:50
caliber1942, heres the crap thing, thats only as far as I got with 1942. Its the one thing I figured out real easy.

SNAFUBAR
18th March 2004, 00:03
The way to do the fog is to just edit the .rfa file and run it in the DC mod.

tommyw
18th March 2004, 00:08
Anybody have any ideas yet on the Fog for BfNam? So Far I've done Minimap, Enemy Tags and Zoom. Cant figure the Fog via Memory Editing Yet.

Spontaneous
18th March 2004, 00:13
tommyw, so is enemy tags the same?

chilli
18th March 2004, 00:18
tommy its a problem i encountered also, since i dont see anywhere in the options a viewdistance slider like in bf1942.
i worked around this problem by enabling the locked console method "game.viewdistance". that gives me less fog. but im not quite happy yet with the result and im investagting the case ;) anyway i suggest you spend efforts on doing others hacks like accuracy, which is quite easy.
btw anyone who has found something dealing with fog settings dont hesitate to participate.

tommyw
18th March 2004, 01:30
im intrested in knowing how u enabled the locked console method.

chilli
18th March 2004, 01:43
tommyw notice what msg the console returns you when you type that locked command. search string refs having that msg and you'll endup in the right part of code. i suggest ollydb as tool to use for that. then its a matter of trying to understand what code does and playing with the nearby jumps.

tommyw
18th March 2004, 02:47
never heard of ollydbg, I have it now and i am learning how to use it. Looks promising. Perhaps you could go a little more into depth as to how I can Search a String Ref.

SNAFUBAR
18th March 2004, 08:37
UM...ARE THE TEAM VALUES STILL THE SAME.... 1=AXIS, ETC..???



Nevermind, I found my dynamic address, now I have no clue what to do with it....lol That bf minimap tutorial is kinda hard to follow after the first part. Any help would be apreciated.

Spontaneous
18th March 2004, 12:10
minmap is exactly the same in vietnam as it is in 1942. Follow the same steps. BreakPoint the Dynamic Memory Address for teams, look for the jnz's and test by noping them.

pimp_tj
18th March 2004, 16:46
I wish someone would make a hack for singleplayer. all i want is the map & tags.

Spontaneous
18th March 2004, 17:44
You know what, there been so many requests for a single player hack that I think I will make one and release it. It would have just the easy nops so running it on PB would not work. Just the most simplest of hacks as long as it worked for single player. I might as well do this for both BF and BFV. It will take time for me to do that tho.

SNAFUBAR
18th March 2004, 21:57
ok so, now that I know what my address is for the maphack....wtf do I do with it?

bloopgun
19th March 2004, 04:52
Just a note here. I've heard the same thing in other games hacking communities. Don't release your hack....... The fact that they'll find the cheat out and stop it is irrelevant. The whole point I thought was to thumb your nose at the anti cheaters and have other people who can appreciate your work see it. Keeping a cheat to yourself is like, well, masturbating. It's cool for a bit, but it's alwase more fun to do it with others. Besides, even if you keep it secret, eventually the'll find the loopholes and turn them off anyway. Think HL and STEAM. Everyone thought that it would kill HL cheating and all you heard was "hide from the boogy man, keep your hack private" When they realized when more than one person was releasing hacks, it takes alot longer to close the door on anyone. Shoot, some of the older hacks even managed to slip thru because they had to much on their plates to find all of them. The way I see it, and I could be wrong, is that BF doesn't have nearly enough people releasing to mess with PB. They can pick out one particular cheat and study it untill they turn it off, and there goes most of the hacks in one go. Don't give them the luxury of being able to concentrate on 3 or 4 hacks, give em 15 or 20 to worry about. Eventually they'll no longer financially be able to support such an intensive anti cheat effort. Just my 8.3 cents worth

europa2010
19th March 2004, 09:02
It s one thing not to share a hack (And I do understand that if you have spent countless hours developing a hack you may not want to lose it right away) but to ask others not to share it sounds very suspicious to me!!!

Who cares if PB catch it or not? In the case of BFV any cheat ( pb proof or not ) would be welcomed.
Daz and Dr kenneth did an amazing job...probably too well since people thought that their hack was bullet proof. A lot of ungratefull brats got upset when they were caught with their pants down. I can t blame Daz and Kenneth for not wanting to participate anymore after being treated the way they were.
My solution...when my hack is ready ( see below) It will not be PB proof....there you have it... no surprise


After reading the maphack tutorial I decided to try it out. Never done it before but I figure it would be nice to give back to the community ( and learn something new). I must be quite slow 'cos part of the tutorial does not make sens. It s taking me more time to do than stupid hack than anticipated. I know quite a few noobs have ( according to them ) already a working hack. I am glad to see that they have not decided to share it ...it gives me more time to have my hack out and be the first....

woodyno1
19th March 2004, 09:23
Originally posted by bloopgun on 19th March 2004 at 01:52Eventually they'll no longer financially be able to support such an intensive anti cheat effort. Just my 8.3 cents worth

They will always be able to afford anti cheat effort because people at PB do this for a living. They are getting paid for terminating cheats. The more hacks there are out there the more money they can charge for their services and the more people that can hire for the anti cheat effort.

Spontaneous
19th March 2004, 10:46
Yea but they have to bust cheats for how many games now? They cant simply work on everything, unless there is just so little to work on. The less cheats released, the more they can put 1 on 1 time with the single cheats released.

xollox
19th March 2004, 10:59
Originally posted by tommyw
never heard of ollydbg, I have it now and i am learning how to use it. Looks promising. Perhaps you could go a little more into depth as to how I can Search a String Ref.

I don't have bf:v, but I have done the same thing in bf1942. Here are the steps. Since you haven't used ollydbg, I'll start from the beginning. My apologies if you know some of this already...

1. File | attach | select the game executable
2. Once it loads, it'll pause the game's execution. If you're on a LAN server, that's bad. Hit the play button or f9 as soon as you see "Paused" in the bottom right.
3. Click the "E" button at the top of the window to show the running modules
4. Dbl-Click the game executable, twice. (that's 4 clicks) Your CPU window should say something like "CPU - main thread, module bf1942"
5. Right click anywhere in the code section of the cpu window (top left) and select Search For | All referenced text strings.

The list should come up...simply look for the "unauthorised method" string, or whatever it is in bf:v, dbl-click, and NOP away (:

tommyw
19th March 2004, 14:54
Wow, BFNam has built in Debugger Protection. Comes up with an Error: Warning Debugger Detected. The game then shuts off. I know I can work around this by starting up the game first, then attaching

If Only I knew ASM... lol.

I found the Exact String that Game.ViewDistance refers to the Unauthorized Method. I type anything in and it crashes the game. Obviously because Im nopping something I shouldnt be (only if it is 1 or 2 strings)

Lasix
19th March 2004, 16:30
I have been NOPing and debugging BF viet like crazy and no kicks yet.

krisprollsroyce
19th March 2004, 17:51
Targeted take a lok at the bf1942 section for tutorials, the technik iz da same for vietnam.

xollox
19th March 2004, 18:25
tommyw, what you're looking for is a "test" or a "cmp" then a conditional jump (such as "je" or "jnz") that jumps to the "push" command that pushes the string.

Here is an example.
001 TEST AL,AL
002 JE SHORT BF1942.7
003 TEST BYTE PTR SS:[ESP+AA4],2
004 JNZ SHORT BF1942.123
005 PUSH BF1942.1234567 /"unauthorised method"
006 JMP BF1942.456
007 PUSH BF1942.1234567 /"unauthorised method"

(I stripped most of the useful information out of here as to not give anything away...this is from bf1942, btw)

You see at the top, you notice "TEST AL, AL" than a JE. That JE jumps down to 7, which pushes the string "unauthorised method." That's our bad jump. You want to make it avoid the "unauthorised method" bit. There are a few ways of doing this, but you'll probably have the easiest time changing the "JE" to a "JMP" (unconditional jump)

Make sense?

caliber1942
20th March 2004, 01:19
bloopgun- a couple things. first bf1942 is not the same game as hl. it uses a different engine and different interface to play. evenbalance custom designs the pb scans and code for each game. the way to defeat pb or get around it on one game is entirely different than another. there are only so many ways to get around pb and allow a feature to be hacked. there might be several more ways to get around hl that just aren't available to bf1942 or nam hackers. public released hacks will be killed quickly (whether they are used with pb on or not) since pb can debug and reverse engineer them, and then the offsets or methods used by that hack will be incorporated into newer versions of pb. therefore eliminating that method for future hackers. at some point there will be no good way to hack that feature. private hacks don't release any information to pb and therefore they have to guess or experiment to try and kill hacks. they might not even know that you are using a hack in the first place, except for screenshots. there are two groups here, one that wants the hacks to be released to the public and the other which thinks the best way is for lots of members to have their own original private hacks that pb cannot get their hands on and therefore cannot reverse engineer. they would then have to rely on guesses and experimentation to try and defeat hacks that they aren't even sure exist or how they work. however, i have said this before that members can decide for themselves if they wish to release their hack to the public. i would applaud any member who shares their work like that and if it was pb proof and worked for a truly significant amount of time i'll eat my words publicly here. i think that you would be wiser to spend the time to get the tools and learn to make your own. plus you could contribute to the group and to newbs as you are learning. it is satisfying when you get it to work yourself. also, you might find a way to do things differently or truly different from the others and be able to help in that way. there's a lot of helpful folks here and we are trying to get together a sticky for tutorials and tools and links and also some templates to use as a place to start. good luck!

peace,
caliber

bloopgun
20th March 2004, 01:47
Yea I understand that BF is not HL, I was using it as a point of refrence. STEAM is also constantly monitored and policed though, remeber it connects directly and constantly to the master servers and scans/ uploads info from your computer. But I digress. My point wasn't to generalize the two games, but to mention that if everyone refuses to release hacks, then effectively PB has won. Sure there will be people with hacks still, but not a "community" of people. They have more time to isolate the individual cheaters and cheats, then ban/ detect at their leisure. They arent really that concerned with the occasional guy and his personal cheat, they want to stop the cheats everyone can get. One guy on a server cheating is alot easier to find than 8 guys using different cheats on that server. If you guys want to keep some hacks private, by all means do. But you can still release a couple of em too. I make this correlation, when I have guests I serve a less pricey wine to them, I keep the "special" stuff for myself to enjoy.:confused:

SGT.EVIL
20th March 2004, 10:06
i think you should post a few hacks just to waste the pb guys time for 1 and people can allways use them on non pb servers to even the playing field

NOPing for Food
20th March 2004, 11:01
Originally posted by xollox on 19th March 2004 at 09:25
tommyw, what you're looking for is a "test" or a "cmp" then a conditional jump (such as "je" or "jnz") that jumps to the "push" command that pushes the string.

Here is an example.
001 TEST AL,AL
002 JE SHORT BF1942.7
003 TEST BYTE PTR SS:[ESP+AA4],2
004 JNZ SHORT BF1942.123
005 PUSH BF1942.1234567 /"unauthorised method"
006 JMP BF1942.456
007 PUSH BF1942.1234567 /"unauthorised method"

(I stripped most of the useful information out of here as to not give anything away...this is from bf1942, btw)

You see at the top, you notice "TEST AL, AL" than a JE. That JE jumps down to 7, which pushes the string "unauthorised method." That's our bad jump. You want to make it avoid the "unauthorised method" bit. There are a few ways of doing this, but you'll probably have the easiest time changing the "JE" to a "JMP" (unconditional jump)

Make sense?

I just tried that twice and it didn't change a thing...still unauthed method!