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
SHA1
for 192 bit signatures andSHA224
for 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
secp192k1
for 192 bit signatures andsecp224k1
for 224 bit signatures
- Allows you to override the curve parameters used by the recovery algorithm, similarly to the last argument by default it is