Post: [PS3] Out of Zombies
12-19-2010, 12:32 AM #101
Ritztro
I am a Game Developer
Originally posted by SCHAOS
Well, there is a much easier, and cheaper way. Just open the door to the right at the top of the stairs, and jump throught the hole in ceiling that the zombies come through.


hey do u have a self? for 1.02 because i am trying to decrpyt ff's right now

and im to lazy to try and work on the selfs right now
12-19-2010, 12:36 AM #102
hunter12
Retired, done with gaming
Originally posted by SCHAOS
Well, there is a much easier, and cheaper way. Just open the door to the right at the top of the stairs, and jump throught the hole in ceiling that the zombies come through.

On another note, jump_height set to 1000 will get you out of the map, but if you havnt modded bg_falldamagemaxheight then youll die when you land. This is a very simple process guys, Ive allready givin you the addresses of most of the good stuff, all you have to do is change it.


of course I did that xD
The only vars in zombies I used where
Jump height
fall damage
sprint speed...

zombies is better tweaked but not modded to where its just
pointless and boring xD
12-19-2010, 02:04 AM #103
Ritztro
I am a Game Developer
Originally posted by hunter12 View Post
of course I did that xD
The only vars in zombies I used where
Jump height
fall damage
sprint speed...

zombies is better tweaked but not modded to where its just
pointless and boring xD


Hey guess what? I think I know where the decryption code is for the ff's! Really off topic, I know lol
12-19-2010, 02:29 AM #104
*SCHAOS*
ILLUMINATUS
Originally posted by Dutch View Post
Hey guess what? I think I know where the decryption code is for the ff's! Really off topic, I know lol


I have located the key aswell (in it's compressed format). They have broken it up into 8 different segments and encrypted each one with a different block cipher. So, to get it back to usable form, you have to find 8 different block ciphers and the key they used to encrypt the .FF key. Basically it's an encryption within an encryption. Here is a passage from some literature:

In You must login or register to view this content., a block cipher is a You must login or register to view this content. You must login or register to view this content. operating on fixed-length groups of You must login or register to view this content., called You must login or register to view this content., with an unvarying transformation. A block cipher encryption algorithm might take (for example) a 128-bit block of You must login or register to view this content. as input, and output a corresponding 128-bit block of ciphertext. The exact transformation is controlled using a second input — the secret You must login or register to view this content.. Decryption is similar: the decryption algorithm takes, in this example, a 128-bit block of ciphertext together with the secret key, and yields the original 128-bit block of plaintext.
A message longer than the You must login or register to view this content. (128 bits in the above example) can still be encrypted with a block cipher by breaking the message into blocks and encrypting each block individually. However, in this method all blocks are encrypted with the same key, which degrades security (because each repetition in the plaintext becomes a repetition in the ciphertext). To overcome this issue, You must login or register to view this content. are used to make encryption probabilistic. Some modes of operation, despite the fact that their underlying implementation is a block cipher, allow to encrypt individual bits. The resulting cipher is called a You must login or register to view this content..

---------- Post added at 09:29 PM ---------- Previous post was at 09:22 PM ----------

Originally posted by hunter12 View Post
of course I did that xD
The only vars in zombies I used where
Jump height
fall damage
sprint speed...

zombies is better tweaked but not modded to where its just
pointless and boring xD


I agree, super modding got boring in about a day. Here's an Idea to keep all you guys busy; When I first figured out how to mod the jump height I without hesitation put it to 999. Well, I got a brilliant Idea one day; I calculated by my best "guestimation" that the average height one may achieve from a "zombie smack" to be 4 feet. Through trial and error, I found a numerical value that gives me that jump height. I ran around the maps trying to get on anything that I could at that height, in an attempt to find more things like the "table glitch" and "railing glitch", you would be surprised what I found Winky Winky.
12-19-2010, 02:58 AM #105
Rath
Today Will Be Different
Originally posted by SCHAOS
I have located the key aswell (in it's compressed format). They have broken it up into 5 different segments and encrypted each one with a different block cipher. So, to get it back to usable form, you have to find 5 different block ciphers and the key they used to encrypt the .FF key. Basically it's an encryption within an encryption. Here is a passage from some literature:

In You must login or register to view this content., a block cipher is a You must login or register to view this content. You must login or register to view this content. operating on fixed-length groups of You must login or register to view this content., called You must login or register to view this content., with an unvarying transformation. A block cipher encryption algorithm might take (for example) a 128-bit block of You must login or register to view this content. as input, and output a corresponding 128-bit block of ciphertext. The exact transformation is controlled using a second input — the secret You must login or register to view this content.. Decryption is similar: the decryption algorithm takes, in this example, a 128-bit block of ciphertext together with the secret key, and yields the original 128-bit block of plaintext.
A message longer than the You must login or register to view this content. (128 bits in the above example) can still be encrypted with a block cipher by breaking the message into blocks and encrypting each block individually. However, in this method all blocks are encrypted with the same key, which degrades security (because each repetition in the plaintext becomes a repetition in the ciphertext). To overcome this issue, You must login or register to view this content. are used to make encryption probabilistic. Some modes of operation, despite the fact that their underlying implementation is a block cipher, allow to encrypt individual bits. The resulting cipher is called a You must login or register to view this content..

---------- Post added at 09:29 PM ---------- Previous post was at 09:22 PM ----------



I agree, super modding got boring in about a day. Here's an Idea to keep all you guys busy; When I first figured out how to mod the jump height I without hesitation put it to 999. Well, I got a brilliant Idea one day; I calculated by my best "guestimation" that the average height one may achieve from a "zombie smack" to be 4 feet. Through trial and error, I found a numerical value that gives me that jump height. I ran around the maps trying to get on anything that I could at that height, in an attempt to find more things like the "table glitch" and "railing glitch", you would be surprised what I found Winky Winky.


You found probably about 100 more glitches lol xD
12-19-2010, 04:43 AM #106
Ritztro
I am a Game Developer
Originally posted by SCHAOS
I have located the key aswell (in it's compressed format). They have broken it up into 5 different segments and encrypted each one with a different block cipher. So, to get it back to usable form, you have to find 5 different block ciphers and the key they used to encrypt the .FF key. Basically it's an encryption within an encryption. Here is a passage from some literature:


Ok quick question, you found it in the eboot right, inside the game not the patch?

Because when the game loads up it has to decompress and decrypt the 5 separate segments of the key (hence eboot because that is what loads first i think) and then combine those segments into an array of data which is used as the actual full key for decrypting the ff's. So you would have to search for an array of 5 which each holds a string or int of bits correct? So if you know how many bits or bytes or whatever are in each part of the array then you would know the size of the array, memory wise, not by array size.

But that doesn't solve finding the five separate keys to decrypt the ff's key's segments. I would think that those keys would all be called in the same place if there is a key for each segment.

Then if you in fact did fully decrypt the file in which you found the key segments then you can also find the keys for each section and possibly the compression algorithm that could be used for all of the files or just for the key segments or just for the key segment's key.

Then along comes a function which will have to decrypt them which would use the key after it was put together into an array. The function probably uses file input of the ff's to decompress and decrypt them but then the ff's would have to be decompressed and decrypted each time so that would take awhile.. Unless the only encrypted ff's are from the patch, but I don't think that is true.


Then there is the compression algorithm which is just as important but probably not as complicated.

But i still don't know how to fully decrypt the file and view it as code that has this info in it.
12-19-2010, 05:06 AM #107
*SCHAOS*
ILLUMINATUS
Originally posted by Dutch View Post
Ok quick question, you found it in the eboot right, inside the game not the patch?

Because when the game loads up it has to decompress and decrypt the 5 separate segments of the key (hence eboot because that is what loads first i think) and then combine those segments into an array of data which is used as the actual full key for decrypting the ff's. So you would have to search for an array of 5 which each holds a string or int of bits correct? So if you know how many bits or bytes or whatever are in each part of the array then you would know the size of the array, memory wise, not by array size.

But that doesn't solve finding the five separate keys to decrypt the ff's key's segments. I would think that those keys would all be called in the same place if there is a key for each segment.

Then if you in fact did fully decrypt the file in which you found the key segments then you can also find the keys for each section and possibly the compression algorithm that could be used for all of the files or just for the key segments or just for the key segment's key.

Then along comes a function which will have to decrypt them which would use the key after it was put together into an array. The function probably uses file input of the ff's to decompress and decrypt them but then the ff's would have to be decompressed and decrypted each time so that would take awhile.. Unless the only encrypted ff's are from the patch, but I don't think that is true.


Then there is the compression algorithm which is just as important but probably not as complicated.

But i still don't know how to fully decrypt the file and view it as code that has this info in it.


I just used alternate software (newer) and found 8 segments:


Total memory size of all 8 strings= 20h
20h converted to 32bit word =1024bits
1024/8= 128 bits per string
12-19-2010, 05:07 AM #108
Ritztro
I am a Game Developer
Originally posted by SCHAOS
I just used alternate software (newer) and found 8 segments:


Total memory size of all 8 strings= 20h
20h converted to 32bit word =1024bits
1024/8= 128 bits per string


So the size just keeps on building depending on which program you use to read the file? btw which file is it? Jk lol I know u r just finding new pieces of it but I am still having trouble with nodding zombies since I have none of the tools to do it. :( anyway, what file did u find the key in? I think it's in the eboot. Also what program r u using? Sorry for selling like such a leecher
12-19-2010, 05:15 AM #109
*SCHAOS*
ILLUMINATUS
Originally posted by Dutch View Post
So the size just keeps on building depending on which program you use to read the file? btw which file is it? PM if you want.


I was using stuff written in 2002 now im up to 2006 Winky Winky with a huge cryptolib.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo