

- #Crack navicat premium for mac#
- #Crack navicat premium pro#
- #Crack navicat premium license#
- #Crack navicat premium Offline#
- #Crack navicat premium windows#
Navicat use DES with ECB mode to encrypt the last 8 bytes which are from data to data.
#Crack navicat premium for mac#
But other value is OK.Īccording to Navicat 12 for Mac 圆4 version, what IDA 7.0 indicates is that:
#Crack navicat premium pro#
Confirmed by Navicat 12 for Mac 圆4 with IDA Pro 7.0ĭata is unknown, but you can set it 0xFD or 0xFC or 0xFB if you want to use not-for-resale license. Possible value is 0000 or 0001.įor Navicat 12 圆4: High 4 bits must be 1100, which is the binary of number 12.įor Navicat 11 圆4: High 4 bits must be 1011, which is the binary of number 11. Low 4 bits is unknown, but we can use it to delay activation deadline. High 4 bits of data represents version number.
#Crack navicat premium license#
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.
#Crack navicat premium Offline#
Here is an example of Offline Activation Response Information:
#Crack navicat premium windows#
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.

You can see it by searching string "-BEGIN PUBLIC KEY- ". Instead, the public key is stored in Navicat executable file Navicat Premium.app/Contents/MacOS/Navicat Premium. Start from Navicat Premuim 12.0.24 for Mac, the public key is no longer stored in Navicat Premium.app/Contents/Resources/rpk. 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.
