Announcement

Collapse
No announcement yet.

CodeBreaker PS2 Download Script

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • CodeBreaker PS2 Download Script

    I've written a bash script called "cb2get". What this script does is to download *all* Day1 Code Saves, Game Saves, and Firmware Updates for CodeBreaker PS2 from the CMGSCCC website to your computer.

    To execute the script, you'll need Linux or a Linux-like environment like Cygwin on Windows. If you don't know what I'm talking about, then you're probably used to Windows and should visit http://www.cygwin.com/ or install a better OS.

    Download cb2get (not working, see below)

    Code:
    Version history:
    
    v1.3 (Jul 16 2007) [Private Build]
    * First off, a correction: Any changes applied to CMGSCCC's download system
      (CAPTCHAs, limit) did NOT affect the CodeBreaker's download capability.
      Actually, the website simply checks the HTTP header of requests to decide
      whether it came from a CB or not. With the CB, you can download as many files
      as you wish. Otherwise, if you use a browser, you are limited to 10 downloads
      per day and have to pass CAPTCHA tests.
    
      Using netcat, I was able to sniff the CodeBreaker's HTTP request:
            listening on [any] 80 ...
            connect to [192.168.0.2] from (UNKNOWN) [192.168.0.10] 4145
            GET /ps2/day1/cb.php?date=2005-07-22 HTTP/1.0
            Host: www.cmgsccc.com
            User-Agent: PS2NET Client
      I adapted my download script accordingly and it's working again. ;)
    
      However, this is a private build. I guess this cat-and-mouse game will
      continue until CMGSCCC actually disables the CB's download functionality. This
      is not my intention; there will be no public release of v1.3.
      The whole project is a good example of what happens, if security isn't
      designed into a system from the bottom up. After all, the security policy of
      CMGSCCC is a total failure.
    * This version is covered by the GPLv3.
    
    v1.2 (Feb 16 2007)
    * Next round: They have added a check to verify that HTTP requests are coming
      from their website and not from other places like this download script.
      This is a stupid way to check something so easily forged. Using curl, you can
      put anything you want in the referer-field and thus be able to fool the
      server into serving your request.
    * And by the way, CM, thanks for banning me from your website. This is almost as
      ineffective as your last fix above. You'd rather do something about the popup
      malware (EXP/Agent.B) on your forums.
    
    v1.1 (Feb 12 2007)
    * Looks like my download script has caught the attention of CMGSCCC, as they
      have taken steps against it. Actually, I expected this to happen.
        What they did was to completely remove the index files from the site, e.g.
      http://www.cmgsccc.com/ps2/day1/cb.php is now empty. Further, you can't
      download anything (Day1 files, etc.) without being logged into the site.
        These countermeasures do not only mean that my original script doesn't work
      anymore, it also disables the download feature of the CodeBreaker cheat device
      itself. Very clever...
        However, version 1.1 fixes the issues. I came up with another solution which
      isn't as comfortable as the original one, but it works!
    + Added the possibility to download PSP Game Saves (*.pms).
    + Added this readme.
    
    v1.0 (Jan 23 2007)
    * Initial public release
    Last edited by misfire; 07-16-2007, 09:17:01 AM.

  • #2
    UPDATE (Jan 26 2007):

    Looks like my download script has caught the attention of CMGSCCC. They have taken steps against it. Actually, I expected this to happen.

    What they did was to completely remove the index files from the site, e.g. http://www.cmgsccc.com/ps2/day1/cb.php is now empty. Further, you can't download anything (Day1 file, etc.) without being logged into the site, which means that cookies must be allowed.

    These countermeasures do not only mean that my script doesn't work anymore, it also disables the download feature of the CodeBreaker cheat device itself. Very clever...

    I may come up with another solution, but I doubt it would be as comfortable as the original one. Besides, I already have 965 Day1 and 737 game save files on my hard disk...

    Comment


    • #3
      Nice script.

      CMX is being an ass for not letting people mass download stuff. It's like he's got something to hide, perhaps...

      Comment


      • #4
        Yeah, he definitely changed after leaving the scene.

        I've already developed a new way to download the files. I'll implement it as soon as I have time. Stay tuned.

        Comment


        • #5
          Nice.

          Comment


          • #6
            Interestingly, this topic ended up in the CMGSCCC wiki entry getting updated.

            CMGSCC @ GSHI Wiki

            Comment


            • #7
              Heh, that article was relatively interesting...
              I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

              Comment


              • #8
                Version 1.1 has been released, see first post.

                Comment


                • #9
                  Version 1.2 has been released.

                  Comment


                  • #10
                    Heh, nice...recent events have resparked your interest?
                    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                    Comment


                    • #11
                      It's like the DRM debacle. They keep protecting, we keep crackin'.
                      [21:11:26] (Thunderhacker) type a domain at random and you'll likely land at one of two places
                      [21:11:29] (Thunderhacker) pron site
                      [21:11:32] (Thunderhacker) or GSHI

                      Comment


                      • #12
                        Updated my first post.

                        Comment


                        • #13
                          There's no way to secure such a thing as this. Kind of interesting that he even cares about it.

                          Comment


                          • #14
                            You're right. Just odd what he did. It makes no sense to use CAPTCHAs if the whole system can be bypassed so easily. They aren't good for anything. Just security theater.

                            Comment

                            Working...
                            X