site Search:


 
    All Forums Hot Topics Gallery






how-to block ads


 
Search Topic:
Uniqs:
6282
Share Topic
Posting?
Post a:
Post a:
Links: ·SOCOM/PS2 Clan for OLDIES ·PS2 online FAQ
page: 1 · 2
AuthorAll Replies


justin
Australian
join:1999-05-28
New York, NY
kudos:7
Host:
IPv6
Business Connectiv..
Console/Handheld g..
Home/Office setup ..
Photos of Broadban..

reply to skyjock41

Re: SOCOM / gameshark / online / cheating

the save card saves game settings, that the developer wants to save, and re-read. It doesnt save a setting that says "infinite ammo" or "infinite life", and there is no "game setting script" involved.

the only way to hack a ps2 game is to gameshark it, which modifies discovered memory locations (rather a dumb and simple type hacking). There is no other way, unless its a hard-disk based game like FFXI where you could modify the program stored on the HDD, if any code is stored there.

Compare this to PC game hacking (or xbox hacking) where you could replace entire drivers (open gl hacking, wall hacking etc), run aimbots as code, and generally inject entire code chunks in without a problem.


skyjock41
Shag Diesel
Premium
join:2001-12-11
Patrick Afb, FL

reply to skyjock41

said by skyjock41:
Im no game hacking genious but it just makes sense to somehow use the "sharkport" to put your SOCOM saved file onto your computer and add a script to it then re port it back to the memory card and go from there.
Like i said im no genious but im not going to bet my car on saying that it couldnt be done!
--
Fiber Optics is the future of high-speed internet access. Stop by the BBR Fiber Optic Forum.


justin
Australian
join:1999-05-28
New York, NY
kudos:7

I'll bet my car that no code can get in via the memory card.. I guess you kind of have to be a programmer to know how these things work. Its a nice car as well.



skyjock41
Shag Diesel
Premium
join:2001-12-11
Patrick Afb, FL

reply to justin
i gotta 2001 Eclipse GT ..... wanna race ??? lol j/k



Fox Hound

join:2001-10-21
Hamilton, ON

i never played a cheat free online game before...



firefox
Premium
join:2000-12-03
San Jose, CA

reply to justin
I don't intend to to start a flame war but here goes...

Remember back when cheats were just starting to break into the Counter-Strike scene? Everyone was saying, "Oh so-and-so is just better than you. Blah, blah, blah." It took everyone so long to come to grips that cheats do exist in Counter-Strike. I'm starting to see the same thing here with SOCOM. Not to say I know for a fact, but you get that feeling when you're playing and something just doesn't quite sit right. My only solution for myself is to just switch rooms. But even that is short lived. I'm wondering how long it takes before cheating takes a hold on PS2 online. Maybe it'll end up like Counter-Strike... It has to be in our faces before anyone is willing to admit cheats do exist.



Fox Hound

join:2001-10-21
Hamilton, ON

eh probably cheats will arise soon, im not hoping for it but, every game has cheats esspecially online games "popular ones" might i add.
[text was edited by author 2002-10-08 01:43:42]



Aqualung6
Stabbity Death

join:2001-07-02
Lincoln, NE

reply to justin

said by justin:
no, it just loads game settings.
game settings are not code. All the savvy people in the world could not put anything on the card that would be actually executed as code.
Actually justin, that's not at all true. Depending on how memory/string buffering is handled, loading strings from the memory card can be extremely risky... it's not overly difficult to overrun the string buffer and then figure out where you're writing to after that. That's how Code Red spread via HTTP requests.
--
- Aqualung


justin
Australian
join:1999-05-28
New York, NY
kudos:7
Host:
IPv6
Business Connectiv..
Console/Handheld g..
Home/Office setup ..
Photos of Broadban..

said by Aqualung6:
said by justin:
no, it just loads game settings.
game settings are not code. All the savvy people in the world could not put anything on the card that would be actually executed as code.
Actually justin, that's not at all true. Depending on how memory/string buffering is handled, loading strings from the memory card can be extremely risky... it's not overly difficult to overrun the string buffer and then figure out where you're writing to after that. That's how Code Red spread via HTTP requests.

Yes I know about buffer over-runs but game designers are not saving or handling complex requests with variable sized inputs that can cause buffer overruns.. they string together 32 bit variables in a block and retrieve them as well, they are all fixed length.. basically just a boring list of numbers..

exploiting any buffer overrun would require decompilation of entire chunks of the program .. hardly easy unless you have a ps2 devkit and experience in 3 different kinds of machine code .. and if you can do that, you can just do whatever you want to do back with gameshark to modify memory locations.


skyjock41
Shag Diesel
Premium
join:2001-12-11
Patrick Afb, FL

reply to justin
Well this just got too deep for me. I just had a guess. I never had any real info on it. i was just thinking anything could really be done if someone was good enough to do it.


PsychoSy

join:2001-01-15
Monroe, MI

reply to justin

quote:
Back in the 80's the DMCA didn't exist. Yes, the pain in the ass, badly written, overly restricting DMCA may help us. According to the DMCA, what the GameShark does, by altering the code of the game, could be deemed illegal.
The GameShark and CodeBreaker devices do not alter actual game code. Instead, they look at the hex addresses in RAM and "patch" them with different values. Ever since the "next-generation" consoles came out and InterAct started getting competition with Pelican/FCD's CodeBreaker (known in the UK as Xploder), the hex values are no longer RAW values, but are encrypted using a scheme that is proprietary (depending on the cheat device) and the executable is "hooked" to allow the codes to work. That's why every game on the PS2 requires a "(M) Must Be On" code - so that cheat device can "hook" into the game executable and then properly decrypt the encrypted codes that will be patched to the addresses in the system RAM.

quote:
yes there is at least one console game (single player) that gameshark could not hack because of key value protection.. any change in "number of lives" or "ammo" etc would break the checksums and I suppose the effort to decompile the whole game to find out where the checksum routines were hidden was not worth it...
It's only a matter of time until an otherwise "unhackable" game becomes hackable. Some games can detect game enhancers and put up red flags. But once the hacker figures out the "anti-game enchancer" protection, they can whip up a code formula (usually in assembly language) to get around it as well as emulate the "right" checksum values. Granted, it's a pain-staking process and most likely will require a HUGE "(M) Must Be On" code that could be 10+ lines long, but it'll get the job done.

There is a way, theoretically, that games with online play (such as SOCOM, Tribes, etc.) could get around or make hacking online codes much difficult, and that would be for the Online portion of the game to use a different executable than what is used for the single player mode. I don't know for sure, but I believe SOCOM does this, mainly because when online mode crashes, the entire game seems to reload from the ground up and returns you back to the Title screen.

Also, the GSCCC (the official hackers for Pelican's CodeBreaker) has a disclaimer regarding their codes for SOCOM stating that it's "doubtful" that their codes will work online. This could be an indication that SOCOM excutes the single player and online modes differently.


Anony092384

@attbi.com

reply to justin
Ahem just read this so I tried it - it works. I had infinite ammo online with codebreaker. So Justin - I'll be taking your car now - keys and title plz.


Monday, 04-Jun 03:02:00 Terms of Use & Privacy | feedback | contact | Hosting by nac.net - DSL,Hosting & Co-lo
over 12.5 years online © 1999-2012 dslreports.com.
Most commented news this week
Hot Topics