The actual formula is 0^65537 mod (some really huge number), where the 0 is supposed to be (some other really huge number) if this were a real signature. The public exponent is the constant, 65537, and the huge mod number is the public modulus (i.e. the public key, a product of two huge prime numbers). The result of the exponentiation is just 0, and the mod does nothing because it only changes numbers that are greater than the modulus to begin with, so you get 0 as a result.
Thanks for this - I knew the TP hack was a stack smash but I never understood the sign-bug. Good lesson for any software professional working on security.
"so if your signature has 00 anywhere, it stops comparing there."
Wow, for a milti-million dollar company they could have done better than that.
whoever designed that "security" must be fired by now.
Also, thanks for the upload, really interesting!
XxXxGianfrancoxXxX 1 year ago
WHAT THE FUCK IS THIS SHIT!?!?!?!?!?!?
juggalojefte 1 year ago
these are some smart mother fuckers, holy shit.
dookerized 1 year ago 2
The actual formula is 0^65537 mod (some really huge number), where the 0 is supposed to be (some other really huge number) if this were a real signature. The public exponent is the constant, 65537, and the huge mod number is the public modulus (i.e. the public key, a product of two huge prime numbers). The result of the exponentiation is just 0, and the mod does nothing because it only changes numbers that are greater than the modulus to begin with, so you get 0 as a result.
marcan42 2 years ago 3
So does this mean if you use the bomb banner hack you don't have to do this cus they are the same thing?
sync258 2 years ago
Yeah, bannerbomb and the Twilight Hack essentially do the same thing; allow you to run unsigned code.
Scarjka 2 years ago
Thanks
sync258 2 years ago
dolls cant get singd but wads can
retry64ever 2 years ago
Thanks for this - I knew the TP hack was a stack smash but I never understood the sign-bug. Good lesson for any software professional working on security.
vladhed 2 years ago
iNo it's not 0 ^ 0 it's. ^_^
iiSuckz 2 years ago
This comment has received too many negative votes show
0 to the power of anything is 1 dumbass
mommyclan 2 years ago
no...Anything to the power of 0 is 1
0 to the power of anything is 0
...Dumbass
amishbhadeshia 2 years ago 2
anything EXCEPT 0 to the power of 0 is one
0^0 is undefined.
iamemod 2 years ago
No, 0 ^ 0 = 1 as well, because the starting value of every mathematical process (sum, multiplication, etc.) is that process' neutral member.
The neutral member for multiplication and power is 1. So if you try to multiply 0 with 0 zero times, you will get the neutral member: 1.
Another example: if you had 0^2, your equation would look like this:
1 * 0 * 0 = 0
1 is the neutral member, and the next two zeroes are from 0^2. If instead we had 0^0, there wouldn't be two zeroes, but none instead.
diegopmc 2 years ago
lol it's a controversy
iamemod 2 years ago
Google for this:
0 ^ 0
;)
diegopmc 2 years ago
u failed. it's anything to the power of 0 is 1
Atstyle 2 years ago
Team Twizers rocks! they outsmarted nintendo Big time
Red1998cp 2 years ago 2
for a bunch of 'geeks'
i wouldve thought they would have come up with a better looking powerpoint presentation...
viigraphix 2 years ago
dudes rock . . . dark alexes for the wiiii . . .
srsairbags 3 years ago 2
Yeah, awesome job by these dudes.
nonnufan 3 years ago 2
That's.....FAIL!!!!!!!!!!! Pwnage mates, fucking pwnage you dudes rule.
coolkid602006 3 years ago 4
this is where the discussing gets really interesting
shoeboy83 3 years ago 4