Jump to content

  •  

  • iBotModz CBox


    Photo

    an explanation of halo 3 modding


    • Please log in to reply
    18 replies to this topic

    #1 T3A guy

    T3A guy

      :)

    • Members+

    • 1,191 posts
    • Joined: 09-May 08
    • Gender:Male

    Posted 19 May 2008 - 03:10 PM

    some of the people on this website are very unaware of what is going on in the halo 3 modding world, so i am going to tell you.
    1. map and con files
    xbox 360 con files are gamesaves, forge variants, xbl demos, ect.
    .map can run halo 3 map files.
    to crack the con it would take about 2 weeks
    to crack the .map it would literally take to the end of humanity, our best chance of ever moding .map is if we stole the key from one of the bungie computers, in otherwords, not going to happen.

    2. How are people like Shad0w Lag playing modded .map files then?
    Shad0w Lag plays them with a Dev-Kit, also referred as a XDK with a modded xex, or xbox exacutable file.
    Dev kits are normally sold illegally for around 750$ a piece. or a given to developers for free from bungie.

    3. I have con resigned but it still wont load?
    you have to rehash the map, i think there is a tut in this section on how that is done.

    4. Q and A:
    Q: 2. Does anyone know the public key for the RSA thingy? and will they let me know?
    A: for anyone who deosnt know what rsa is go here: http://world.std.com/~franl/crypto/rsa-guts.html
    and which public key are you speaking of?

    Q: at what offset can i find the crc hash?
    A: you shouldnt bother with map mods cuz there never going to happen. ibot says there are these magical offline hashes so i paraphrase: modding halo 3 is like peeling a potatoe, if you cant peel it at the counter everyone knows you cant peel it, but if you peel it in another room yu dont have to prove that you can peel it, in otherwords there is no difference between offline and online hashing.

    Q: Correct me if I'm wrong but don't you need a resigner to mod.
    A: Yes for all forms of halo 3 modding you need a resigner, it doesnt matter if your on xbl or not.

    #2 iBotPeaches

    iBotPeaches

      General Grade 6

    • Owner

    • 6,570 posts
    • Joined: 29-July 07
    • Gender:Male
    • Location:Kansas

    Posted 19 May 2008 - 03:12 PM

    First of all, the M$ private key is used to sign Xbox360 executables (.XEX), and not to sign halo 3 maps.
    Halo 3 maps are protected by an RSA/SHA1 hash protection scheme. This works by taking a SHA1 hash of a section of the file (not the header), and encrypts it with an RSA-2048 encryption. This encryption is then injected into the header of the halo 3 map.
    What happens when halo 3 tries to load a map is as follows:
    Halo 3 will first check the CRC signature of the map.
    The modulus in the halo 3 executable is encrypted. So first thing it does is gets the Xbox360 to decrypt the modulus for temporary use.
    The second thing it does is decrypts the encrypted SHA1 hash using the public key.
    The third thing it does is run a SHA1 hashing scheme on the same section of the halo 3 map file.
    Then halo 3 will check both SHA1 hashes against eachother. IF they are the same, then that means the map was never modified.

    Now cracking an RSA-2048 modulus is no easy task. Nobody has even decrypted it let alone factor it. The modulus is about 617-bytes long (in decimal form) or 512-bytes long in HEX form.

    I did not write that

    #3 T3A guy

    T3A guy

      :)

    • Members+

    • 1,191 posts
    • Joined: 09-May 08
    • Gender:Male

    Posted 19 May 2008 - 03:16 PM

    we will never have halo3 modded .map files!

    #4 Justrec

    Justrec

      .

    • VIP

    • 1,126 posts
    • Joined: 25-November 07
    • Gender:Male

    Posted 19 May 2008 - 03:20 PM

    Ok teabagger. First of all, I'm on this site AND ***** daily. YOU are unaware of anything. You ask alot of questions about H3 modding and you have a very bad rep on 7S. Don't tell US what you have learned from 7S.

    #5 miinaturvat

    miinaturvat

      miiinaturvat

    • Donors+

    • 927 posts
    • Joined: 09-April 08
    • Gender:Male
    • Location:Dragon Shores!

    Posted 19 May 2008 - 03:24 PM

    I have a few questions...

    1. At what offset can i find the CRC hash?

    2. Does anyone know the public key for the RSA thingy? and will they let me know?

    Any help would be great

    #6 T3A guy

    T3A guy

      :)

    • Members+

    • 1,191 posts
    • Joined: 09-May 08
    • Gender:Male

    Posted 19 May 2008 - 03:25 PM

    i probably know way more than u, at least my questions are intelligent. anyway im here cuz i left *****

    #7 miinaturvat

    miinaturvat

      miiinaturvat

    • Donors+

    • 927 posts
    • Joined: 09-April 08
    • Gender:Male
    • Location:Dragon Shores!

    Posted 19 May 2008 - 03:29 PM

    Well, that's not a very nice thing to say, is it?

    I is just askin

    #8 Justrec

    Justrec

      .

    • VIP

    • 1,126 posts
    • Joined: 25-November 07
    • Gender:Male

    Posted 19 May 2008 - 03:33 PM

    i probably know way more than u, at least my questions are intelligent. anyway im here cuz i left *****

    Dude you didn't leave, YOU GOT BANNED!

    #9 T3A guy

    T3A guy

      :)

    • Members+

    • 1,191 posts
    • Joined: 09-May 08
    • Gender:Male

    Posted 19 May 2008 - 03:36 PM

    ok if i was banned then how could i have changed my sig to what it is, i left b4 i was banned, and sorry mini or watever your name is, ill just call u Ppod but i wasnt reerring to your post i was referring to the 1 b4 tht sorry i thot it was about u.

    #10 Justrec

    Justrec

      .

    • VIP

    • 1,126 posts
    • Joined: 25-November 07
    • Gender:Male

    Posted 19 May 2008 - 03:41 PM

    Right you left BEFORE you got banned huh? Isn't it funny how you get banned right when you want to leave?

    #11 T3A guy

    T3A guy

      :)

    • Members+

    • 1,191 posts
    • Joined: 09-May 08
    • Gender:Male

    Posted 19 May 2008 - 03:43 PM

    well i got banned 4 spamming up the forums right b4 i left, anyway i dont wanna start a flamewar so truce, if im an diot i dont wanna be an idiot with an infraction.

    #12 fattwam

    fattwam

      General Grade 2

    • Sub-Admins

    • 3,979 posts
    • Joined: 18-August 07
    • Gender:Male

    Posted 19 May 2008 - 11:04 PM

    this is getting off topic
    topic locked to reduce flam

    #13 fattwam

    fattwam

      General Grade 2

    • Sub-Admins

    • 3,979 posts
    • Joined: 18-August 07
    • Gender:Male

    Posted 20 May 2008 - 03:59 PM

    im gonna open this by request by someone
    but if flam starts again it will be once again locked, this topic is for "an explanation of halo 3 modding" not being banned from different sites.

    #14 miinaturvat

    miinaturvat

      miiinaturvat

    • Donors+

    • 927 posts
    • Joined: 09-April 08
    • Gender:Male
    • Location:Dragon Shores!

    Posted 21 May 2008 - 11:08 AM

    which public key?


    I thought you understood RSA...

    #15 T3A guy

    T3A guy

      :)

    • Members+

    • 1,191 posts
    • Joined: 09-May 08
    • Gender:Male

    Posted 21 May 2008 - 05:58 PM

    .map public key or .con?

    #16 miinaturvat

    miinaturvat

      miiinaturvat

    • Donors+

    • 927 posts
    • Joined: 09-April 08
    • Gender:Male
    • Location:Dragon Shores!

    Posted 22 May 2008 - 11:21 AM

    Oh. sorry

    CON public key

    #17 iKhaosmaster

    iKhaosmaster

      Yawn

    • Members+

    • 1,346 posts
    • Joined: 29-April 08
    • Gender:Male

    Posted 24 May 2008 - 12:08 PM

    thank you for posting this

    #18 miinaturvat

    miinaturvat

      miiinaturvat

    • Donors+

    • 927 posts
    • Joined: 09-April 08
    • Gender:Male
    • Location:Dragon Shores!

    Posted 24 May 2008 - 12:45 PM

    So do you know what the public key is?

    Or at least what it is encrypting?

    #19 T3A guy

    T3A guy

      :)

    • Members+

    • 1,191 posts
    • Joined: 09-May 08
    • Gender:Male

    Posted 24 May 2008 - 04:55 PM

    sorry i havent been on in a while, but the answer is: the con key is not public and i haent taken the eime 2 find it. i will soon tho