Announcement

Collapse
No announcement yet.

"GoodCBC" - LET'S DO IT! (Codebreaker Day1 set decrypted and recompiled into RAW cbcs

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

  • #31
    Codebreaker File Utility. And that isn't the message. You should poke through an unpacked Codebreaker ELF if you want something funny to read. Not only is there a blustery challenge in there, but he went and put lyrics from a 2pac song in there too. Codebreaker also creates a ram drive to use for itself. The driver? firesux.irx.

    Code:
    A BIG shoutout (/sarcasm) goes out to the losers who set us
    back 9 months from kicking ass in the cheat market (you know who
    you are). The sad part for you is that we are back now full steam
    ahead, ready to kick ass and take names later. We are taking no
    prisoners, so prepare to die slow. We already put one fish dead
    in the water, whos next?
     -CMX
    
        A wiseman once said:
    
    Will there ever be peace, or are we all just
    headed for doom, still consumed by the beast
    And I know - there'll never be peace
    That's why I keep my pistol when I walk the streets
    Cause there could never be peace
    
    (The views expressed above are those of CMX and not the views of
    Pelican Accessories, Inc. or www.codebreaker.com)
    Last edited by bfoos; 07-18-2012, 12:17:28 AM.
    Missing LiquidManZero since 1685.

    Comment


    • #32
      CBC files have the identifier "CFU" followed by 0x01, while CBS files (game saves) have "CFU" followed by 0x00. Speaking of CBS, I can already decrypt and decompress those files (https://github.com/mlafeldt/cb2util/compare/cbs), but I need to figure out the raw file structure. Shouldn't be too hard though.

      I actually thought a second about asking CMX on Twitter (he's @codetwink) if he'd like to help me with factoring.

      @bfoos

      Those 2Pac lyrics are in the source code of cb2util too: https://github.com/mlafeldt/cb2util/...pto.c#L660-683 It's actually part of the RC4 key used to encrypt CBC/CBS/PCB files.

      As for the banner of self-compiled CBC files, what about adding a --banner option so that you can specify a custom banner to put in every CBC file?

      For example:

      Code:
      cb2util cbc --compile --banner "Brought to you by gamehacking.org" mygame.txt mygame.cbc

      Comment


      • #33
        FYI: Uploaded the Linux builds of cb2util v1.5 as well: https://github.com/mlafeldt/cb2util/downloads

        Comment


        • #34
          A banner switch would keep me from compiling dirty. I like it dirty!

          They see me compilan
          They hatin
          Patroling tryin to catch me compilan dirty

          Okay enough of that. That was in reference to to my linux binary of cbtutil being v1.5-dirty

          I didn't know you used his blustery message and lyrics too, that's awesome!
          Missing LiquidManZero since 1685.

          Comment


          • #35
            Well, I'd think he has to use it, if it's part of the encryption key, though maybe I'm missing something here.

            That little bit of bloviating always confused me. Firstly, I don't know who it's directed at, unless it's the people who leaked the version 7 beta. More importantly, it sounds like the ramblings of a madman who can't keep his metaphors straight.

            "The sad part for you is that we are back now full steam ahead, ready to kick ass and take names later." -- I'm familiar with "kicking ass and taking names", but why are you putting it off until later? Do you build up a full head of steam, sit down to write a diary about it that night, and realize, "hey, I never got that fella's name when I was kicking his ass; that could be important for posterity"?

            "We are taking no prisoners, so prepare to die slow." -- Aside from poisoning, wouldn't it be easier to kill somebody slowly if you took them prisoner? If they're captive in your basement, it's also easier to find them when you need their names later.

            "We already put one fish dead in the water, whos next?" -- Huh? What's the threat here? "If you don't fancy a viking funeral, don't mess with us"? Why would you put a dead fish in the water? Is this how the previous threat works? You try to take prisoners, but your enemies are fish, so they suffocate before you get the aquarium filled and the pH right? How do you get their names later if they're dead and in the water? Is the diary just page after page of: "Kicked Nemo's ass today. Left him sitting on the pier after, and when I went back later to get his name for the record, he just lay there, staring at me with milky eyes. I carried him inside and flushed him down the toilet. Decided to call him "Nemo", since he had no ID. They're all called Nemo. Also, need to call about having the pond restocked with blue gill."

            Comment


            • #36
              Hmm maybe I missed something with the blustery message in regards to the RC4 key.

              Anyway, A wiseman once said something. I think his first name was Saul, but it could've been Nemo now that I think about it.
              Missing LiquidManZero since 1685.

              Comment


              • #37
                To clear things up: the lyrics actually make up most of the RC4 key built into all CodeBreakers. That ASCII string (https://github.com/mlafeldt/cb2util/...pto.c#L663-682) is the same as that string of hex bytes (https://github.com/mlafeldt/cb2util/...pto.c#L684-733).

                So, no, I don't usually rap. Just put it in their to make fun of it.

                Comment


                • #38
                  Here we go again: https://github.com/mlafeldt/cb2util/pull/6/files

                  Expect cb2util v1.6 to be released later on today.

                  Comment


                  • #39
                    Pyriel: Your last three posts (the one in this thread and the two in the Rune-riddled one) all made me literally LOL. I tip my hat to you, sir.

                    And damn, misfire; you're back to being hard at work. Glad to see it.
                    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                    Comment


                    • #40
                      You're welcome. The work on cb2util is really a welcome change to the stuff I'm doing these days...

                      Comment


                      • #41
                        Another day, another release. Proudly present cb2util v1.6.

                        Changelog:
                        https://github.com/mlafeldt/cb2util/...16-jul-18-2012

                        Download of Windows and Linux builds:
                        https://github.com/mlafeldt/cb2util/downloads

                        Updated project site:
                        http://mlafeldt.github.com/cb2util

                        Let me know if you have any more feature requests (apart from CBS support which I'll finish asap).

                        Comment


                        • #42
                          How about 1 line CBC decryption. Give cb2util a CBC with CB 7+ codes in it and it'll output a CBC with RAW codes.

                          Comment


                          • #43
                            Originally posted by wes_less View Post
                            How about 1 line CBC decryption. Give cb2util a CBC with CB 7+ codes in it and it'll output a CBC with RAW codes.
                            I'm not really sure if that should be a feature of cb2util. After all, it's the CodeBreaker2 File Utility, and I don't want to turn it into a tool that does too many things.

                            Thinking about it...

                            Comment


                            • #44
                              Originally posted by bfoos View Post
                              Oh crap, you are correct!

                              GoodCBC compiled!

                              First post updated with a link to the compiled GoodCBC set.
                              So what's next now that we have GoodCBC? Setting up a Day1 server at gamehacking.org providing those files?

                              And what about some announcement (Recent Hacking Scene News)?

                              Comment


                              • #45
                                Originally posted by misfire View Post
                                Another day, another release. Proudly present cb2util v1.6.

                                Changelog:
                                https://github.com/mlafeldt/cb2util/...16-jul-18-2012

                                Download of Windows and Linux builds:
                                https://github.com/mlafeldt/cb2util/downloads

                                Updated project site:
                                http://mlafeldt.github.com/cb2util

                                Let me know if you have any more feature requests (apart from CBS support which I'll finish asap).
                                Wow man, you are on a roll. Can't wait for the CBS support as there are many files in the official save set that appear to have been created while CMX was on a meth binge.

                                Originally posted by misfire View Post
                                So what's next now that we have GoodCBC? Setting up a Day1 server at gamehacking.org providing those files?

                                And what about some announcement (Recent Hacking Scene News)?
                                That's already done my friend! The GoodCBC set replaced the GSCCC set and the server was already setup. As of about 10PM EDT Tues, nothing but sweet unencrypted code filled cbcs are being served.

                                As for an announcement, I'll leave that up to a staff member.
                                Last edited by bfoos; 07-19-2012, 06:42:07 AM.
                                Missing LiquidManZero since 1685.

                                Comment

                                Working...
                                X