| Products > Test Equipment |
| Sniffing the Rigol's internal I2C bus |
| << < (707/899) > >> |
| Vtech:
--- Quote ---Running the same command on a key generated by riglol (modified with the private key I found earlier) does not work, and my scope won't accept them either. So, it looks like the keys can be verified but not created at the moment. --- End quote --- That is very odd. It is basically the same algorithm running in two ways - it encrypts the data when it creates the license key and it decrypts it when it runs the info command on a key. I think it must work. I mean when it produces the key using a set of data (serial number, option code and encryption keys) it has to be able to decrypt it using the same set of encryption keys. If it doesn't it means that something is messed up in riglol code. |
| rmd79:
Yeah I thought it was odd as well. I've attached some patches of the rigup-0.4 and riglol-20140717 code that I've been modifying. Actually, the patches are not the code I've been working on, since thats a bit of a mess now, they are just the basics that would get anyone else to the same point I'm currently at. So, with the patches you can use "rigup scan" to scan the MSO1000Z memory dump for the keys and generate the key file. it should find the keys and also the serial number. The riglol patch just adds the private key into riglol and makes riglol recognise the MSO1000Z serial number (which in my case begins with "DS1ZD", and I'm assuming they all do). If there is someone here who wants to look further into this, I could provide the portion of my scope's memory dump containing the keys (or the whole thing), as well as the key file generated by "rigup scan", the valid license key that my scope accepts and that "rigup info" can verify as OK, and anything else you need. Just PM me via the forum. The point at where things may have gone wrong could be the code that breaks the public key and solves the private key. I'm thinking that if "rigup info" can decode a valid key using the public key retrieved by "rigup scan", then it would make sense that if the code that calculates the private key is getting it wrong, riglol would not be able to produce a valid key. I don't know how to go about verifying whether to not thats the case. |
| ibraheem:
Hi! Amazing thread.. I read the first 50 pages or so for an insight, and tried searching through for an answer but I don't think it's been addressed. Seems like there's a "new" DS1054Z model to the DS1000Z series, cheaper than the DS1074Z, has anyone used one and unlocked the DS1000Z range optional features? |
| Strada916:
Ds1074z yes. Find the riglol Web site in this thread. Enter serial number and option and pesto. |
| ibraheem:
--- Quote from: Strada916 on September 15, 2014, 08:49:24 pm ---Ds1074z yes. Find the riglol Web site in this thread. Enter serial number and option and pesto. --- End quote --- Yes I saw that, but I'm referring to the "new" DS1054Z (marketed as 50MHz): http://www.rigol-uk.co.uk/Rigol-Digital-Oscilloscope-DS1054Z-p/ds1054z.htm#.VBcdkvldX_t I would think it should work the same as the DS1074Z and the rest of the DS1000Z series (???) but would like to see if anyone has actually tried it? |
| Navigation |
| Message Index |
| Next page |
| Previous page |