iBotModz CBox
an explanation of halo 3 modding
#1
Posted 19 May 2008 - 03:10 PM
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
Posted 19 May 2008 - 03:12 PM
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
Posted 19 May 2008 - 03:16 PM
#4
Posted 19 May 2008 - 03:20 PM
#5
Posted 19 May 2008 - 03:24 PM
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
Posted 19 May 2008 - 03:25 PM
#7
Posted 19 May 2008 - 03:29 PM
I is just askin
#8
Posted 19 May 2008 - 03:33 PM
Dude you didn't leave, YOU GOT BANNED!i probably know way more than u, at least my questions are intelligent. anyway im here cuz i left *****
#9
Posted 19 May 2008 - 03:36 PM
#10
Posted 19 May 2008 - 03:41 PM
#11
Posted 19 May 2008 - 03:43 PM
#12
Posted 19 May 2008 - 11:04 PM
topic locked to reduce flam
#13
Posted 20 May 2008 - 03:59 PM
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
Posted 21 May 2008 - 11:08 AM
which public key?
I thought you understood RSA...
#15
Posted 21 May 2008 - 05:58 PM
#16
Posted 22 May 2008 - 11:21 AM
CON public key
#17
Posted 24 May 2008 - 12:08 PM
#18
Posted 24 May 2008 - 12:45 PM
Or at least what it is encrypting?
#19
Posted 24 May 2008 - 04:55 PM