Post: Understanding the RSA Signature
05-10-2012, 02:36 AM #1
Choco
Respect my authoritah!!
(adsbygoogle = window.adsbygoogle || []).push({});
Understanding the RSA signature


I have noticed lots of confusion about this lately, so I wanted to post this to help clarify things for those who don't understand how the RSA signature works. With that being said, let's get started Smile

-First off, there are two different keys used on the RSA signature: Public and Private. The public key is responsible for decrypting the RSA signature to check it, while the Private key is responsible for generating the RSA signature.

-In the Black Ops fastfile, the RSA signature starts at 0x3C and ends at 0x13B (giving it a total length of 256 bytes). Essentially, the RSA signature is a hash of the encrypted data contained inside the file. The signature is generated by Treyarch when they create the fastfile using their private key. If you change anything inside a fastfile at all, the RSA signature will not match the file and the game will abort loading the fastfile resulting in a blackscreen.

-So how does the game know that the RSA signature doesn't match the fastfile?

Well, the EBOOT.BIN (t5mp_ps3f.self for multiplayer) contains everything the game uses to load, and it includes a check on the RSA signature. So, in order to run a modded fastfile you need to modify the EBOOT.BIN to skip the RSA signature check. Lucky for you, I have already done this for everyone and you can download an EBOOT for your region with RSA signature checks removed You must login or register to view this content..

-So, why can't I just use a modded fastfile online?

If you have a modified fastfile you need a modified EBOOT, and as many of you probably know a modified EBOOT.BIN cannot be used on any firmware above 3.55. This is because Sony has changed the keys they use for encrypting executables after the whole custom firmware incident.

-Someone found the Public Key, so why can't they find the Private Key too?

The public key has it's name for a reason. Since the game cannot load an encrypted file, it has to decrypt it before runtime so the key has to be stored somewhere. The public key is contained inside the EBOOT.BIN and gets loaded into the SPU when you launch the game, and from there it is used to decrypt all fastfiles. The private key, however, is not stored anywhere in the game files. It is only used by treyarch to generate RSA signatures for their game update fastfiles.



This should help to clarify things for some of you, but if you have any questions feel free to ask. I hope you all learned something by reading Winky Winky
(adsbygoogle = window.adsbygoogle || []).push({});

The following 33 users say thank you to Choco for this useful post:

ResistTheMoon, AMNE, blikefritz, BuC-ShoTz, Correy, DylanOc1, eazynow82, FaSt_FrEEdOm, Harry, ibombo, iLLy-i, KingcreekS, Kitty=^.^=, lbalancel, ljjp, lovebros, User23434, Ninja, Phrenzy, Press ►, primetime43, Cmd-X, rimka06510, SavageRising, Swampman, Taylor, Swifter, TheUnexpected, Uk_ViiPeR, Vectriixx, xMrSuperMoDzZ--, User2340034u
05-11-2012, 03:14 AM #29
Cmd-X
It's been awhile.
Originally posted by INFINITYCL
there deff not the only ones to host only about 15people host


Yeah I know.. But I didn't say "host", I said there's only about 3 people that can actually place binds in the SVG, the rest have a different method, which I'm pretty sure I know what it is :p
05-11-2012, 05:03 AM #30
xTc
[MOVE]Hello[/MOVE]
how about fuck all u people not releasing it fucking fags
05-11-2012, 04:26 PM #31
DylanOc1
[b]Me=Boss[/b]
this is a good post
05-12-2012, 02:30 AM #32
Default Avatar
GHoST
Guest
Originally posted by Truce View Post
Exactly. Because there are retarded 12 year olds who will take mommy and daddy's credit card, and give out $100 for some save-game mods. :dumb:


If you idiots done the research before opening your mouths, you would find that most of us do the lobbies for free and wont release the method because Black Ops will be full of 12 year old hosting lobbies.

Do you really want that? Have you not learned from CoD4, W@W and MW2?

The following 2 users groaned at GHoST for this awful post:

iTruceFret, Cmd-X
05-12-2012, 04:20 AM #33
iTruceFret
[move]From now on, call me DRAGON.[/move]
Originally posted by TeOzGHoST View Post
If you idiots done the research before opening your mouths, you would find that most of us do the lobbies for free and wont release the method because Black Ops will be full of 12 year old hosting lobbies.

Do you really want that? Have you not learned from CoD4, W@W and MW2?

Did you really quote me from a post that was made a few days ago? And for the record you illiterate fool. MW2 got bad one a CFW was released. Most of your stupid children have either updated their PS3's, or got YLOD from 'infections'. :lol:
05-12-2012, 11:19 AM #34
Default Avatar
GHoST
Guest
Originally posted by Truce View Post
Did you really quote me from a post that was made a few days ago? And for the record you illiterate fool. MW2 got bad one a CFW was released. Most of your stupid children have either updated their PS3's, or got YLOD from 'infections'. :lol:


Didn't actually mean to quote you. It was to everyone to be perfectly honest. But now you've pissed me off stare
05-13-2012, 11:33 PM #35
Choco
Respect my authoritah!!
Originally posted by TeOzGHoST View Post
Didn't actually mean to quote you. It was to everyone to be perfectly honest. But now you've pissed me off stare


Please stop the flame war. Don't act like you're great because someone leaked a save to you.
05-14-2012, 12:34 AM #36
TheSpoken
Questions are answered.
Originally posted by .Choco View Post
Please stop the flame war. Don't act like you're great because someone leaked a save to you.


Not meaning to add on to the war in this thread, but you're saying you're greater by someone giving you the files? If not, sorry for misunderstanding. You didn't make yourself clear by stating that.
05-14-2012, 12:41 AM #37
Choco
Respect my authoritah!!
Originally posted by TheSpoken View Post
Not meaning to add on to the war in this thread, but you're saying you're greater by someone giving you the files? If not, sorry for misunderstanding. You didn't make yourself clear by stating that.


I'm saying that he had someone tell him how to mod the save, he didn't figure it out for himself.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo