Confirmed yet.įor Navicat 12 圆4 English version: They must be 0xAC and 0x88 respectively.įor Navicat 12 圆4 Simplified Chinese version: They must be 0xCE and 0x32 respectively.įor Navicat 12 圆4 Traditional Chinese version: They must be 0xAA and 0x99 respectively.įor Navicat 11 圆4 Simplified Chinese version: They must be 0xCE and 0x32 respectively.Īccording to Navicat 12 for Mac 圆4 version, what IDA 7.0 indicates is that this two bytes are product signature.ĭata represents whether it is commercial license or non-commercial license.įor Navicat 12 圆4: 0圆5 is commercial license, 0圆6 is non-commercial license.įor Navicat 11 圆4: 0x15 is commercial license, 0x16 is non-commercial license.Īccording to Navicat 12 for Mac 圆4 version, what IDA 7.0 indicates is that commercial license is Enterprise License and non-commercial license is Educational License. ![]() Must change when Navicat product changes. But it's very possible right.ĭata and data are related with your Navicat product language. Uncertain yet.ĭata, data and data can be any byte. In order to explain it easily, I use data to represent the 10-bytes-long data.ĭata and data must be 0圆8 and 0x2A respectively. SnKey is generated by 10-bytes-long data. It is a 4-block-long string, while every block is 4-chars-long. Here is an example of Offline Activation Response Information: Name and Organization are string and the type of Time can be string or integer (Thanks for discoveries from issue #10).ĭiffer from Navicat Windows version, "T" is mandatory and must be -1 ~ +4 days difference from current time. "N", "O", "T" represent Name, Organization, Time respectively. ![]() "K" and "DI" has the same meaning mentioned in Offline Activation Request Information and must be same with the corresponding items in Offline Activation Request Information. Respectively they are "K", "N", "O", "T", ' DI'. Just like Offline Activation Request Information, it is also a JSON-style ASCII string. It is a Base64 string that represents 256-bytes-long data, while the 256-bytes-long data is the cipher text of the offline activation response information encrypted by Navicat Activation Private Key (so far, we don't know official activation private key). Respectively they are "K", "DI" and "P", which represent snKey, DeviceIdentifier (related with your machine), Platform (Appropriately speaking, it should be OS Type). It is just a JSON-style ASCII string which contains 3 items. It is a Base64 string that represents 256-bytes-long data, while the 256-bytes-long data is the cipher text of the offline activation information encrypted by Navicat Activation Public Key. I would be very appreciated for your generous. If you have the corresponding private key, please tell me. YyQ1Wt4Ot12lxf0wVIR5mcGN7XCXJRHOFHSf1gzXWabRSvmt1nrl7sW6cjxljuuQ WPH6rvChGl1IRKrxMtqLielsvajUjyrgOC6NmymYMvZNER3htFEtL1eQbCyTfDmt R0QgZFbRnU0frj34fiVmgYiLuZSAmIbs8ZxiHPdp1oD4tUpvsFci4QJtYNjNnGU2 ![]() ![]() QdW9M2dIdh3jG9yPcmLnmJiGpBF4E9VHSMGe8oPAy2kJDmdNt4BcEygvssEfginvĪ5t5jm352UAoDosUJkTXGQhpAWMF4fBmBpO3EedG62rOsqMBgmSdAyxCSPBRJIOF MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw1dqF3SkCaAAmMzs889I You can see it by any kind of text editor. It is stored in Navicat Premium.app/Contents/Resources/rpk. It is a RSA-2048 public key that Navicat used to encrypt or decrypt offline activation information. This repository will tell you how Navicat offline activation works.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |