Small C# program that implements the ECDSA public key recovery algorithm.
By default this program will parse files containing PS3 NP Tickets in raw binary form and read their signature and message.
- First argument (required)
- Path to a directory containing the ticket files. If the path contains apces then it must be surrounded by double quotes.
- Second argument (optional)
- A file filter that allows you to filter which files get parsed. For example if you only wanted files ending in .ticket you would use
*.ticket
- A file filter that allows you to filter which files get parsed. For example if you only wanted files ending in .ticket you would use
- Third argument (optional)
- Allows you to override the hashing algorithm used on the message, by default it is
SHA1for 192 bit signatures andSHA224for 224 bit signatures
- Allows you to override the hashing algorithm used on the message, by default it is
- Fourth argument (optional)
- Allows you to override the curve parameters used by the recovery algorithm, similarly to the last argument by default it is
secp192k1for 192 bit signatures andsecp224k1for 224 bit signatures
- Allows you to override the curve parameters used by the recovery algorithm, similarly to the last argument by default it is