diff --git a/README.md b/README.md index b524f55..b665eab 100644 --- a/README.md +++ b/README.md @@ -40,60 +40,80 @@ This repository will tell you how Navicat offline activation works. Press Enter to continue or Ctrl + C to abort. - MESSAGE: [PatchSolution3] Keywords[0] has been found: + MESSAGE: PatchSolution0 will be omitted. + + MESSAGE: PatchSolution3: Keywords[0] has been found: Relative Machine Code Offset = +0x0000000001644a08 Relative Machine Code RVA = +0x0000000001645608 Patch Offset = +0x00000000023d56e4 Patch Size = 3 byte(s) - MESSAGE: [PatchSolution3] Keywords[1] has been found: - Relative Machine Code Offset = +0x0000000001644a5f - Relative Machine Code RVA = +0x000000000164565f - Patch Offset = +0x0000000001644a63 - Patch Size = 2 byte(s) ... ... ... - MESSAGE: [PatchSolution3] Keywords[109] has been found: - Relative Machine Code Offset = +0x0000000001651558 - Relative Machine Code RVA = +0x0000000001652158 - Patch Offset = +0x000000000165155c - Patch Size = 2 byte(s) - MESSAGE: [PatchSolution3] Keywords[110] has been found: + MESSAGE: PatchSolution3: Keywords[110] has been found: Relative Machine Code Offset = +0x000000000165155e Relative Machine Code RVA = +0x000000000165215e Patch Offset = +0x0000000001651561 Patch Size = 1 byte(s) + + MESSAGE: PatchSolution2 will be omitted. + + MESSAGE: PatchSolution1: Keywords[0] has been found: offset = +0x021f7390. + MESSAGE: PatchSolution1: Keywords[1] has been found: offset = +0x0074bd39. + MESSAGE: PatchSolution1: Keywords[2] has been found: offset = +0x021f70a0. + MESSAGE: PatchSolution1: Keywords[3] has been found: offset = +0x0074bd1f. + MESSAGE: PatchSolution1: Keywords[4] has been found: offset = +0x021f708c. + MESSAGE: Generating new RSA private key, it may take a long time. MESSAGE: New RSA private key has been saved to RegPrivateKey.pem. Your RSA public key: -----BEGIN PUBLIC KEY----- - MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxnosIMaINNalTS93BgGF - dcbodlk3X2PVuPl+HZuYLLfrGPfzgtfXKzM7RzEuJOX9ozs4lyiB298ImnS/fa4g - xHKJBvdk11PgD3mSTU6+PwIR45ud5RcbsuwnjVUEpXkth+9tjaxiNNtaDH5af4+z - /ExWeRLH/8lnNMhC5wndvPhw2gbrypAD1VvBPj0LG7Ktmt1Sqx25aBdikp/uEPvn - eXQgOgH7H+L8id8RtKItI+ZSwojaDWu9ROpvVejlA7W4ceZlNVeGCSqIieL7MUpm - DpRmLgBBoXrZgQTyG1Z9RjXD3+Q361z2RvfZZcsnMxfMA04NRscoqlG7eC2JW5JN - swIDAQAB + MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsWnV5hQxlXvDA3Ad4k5N + ZLz4cO+iGEPegSovIDcwTo097I+0pXYKPTVl+0iKC5JtJRObb4Xx9yK9gGwqkcxo + o6WzKq0xY1jz7X6obxwlQCNse3Os1wr0rIY0UzP1dCpkW/5MwGbFxiB6PEVqkzmJ + CmHBzZDRu/jAuL1nyoiGnUStqwENNYhyl4k7r8AiJkBZGMOCrj6v0JfgNna25Ce6 + QCFojlY4dkYQ5/7njQ3qpLwMeLEXEysMW3aUScSB68/vsHnB4C0fIkwfEPYZ/AC5 + AqbWHVbNmveB3rjV+tZZxXcLE8ArgKh1Gs+2VtnL09gwHm6WcpyPZ42G6tMDjWyw + 1wIDAQAB -----END PUBLIC KEY----- + ****************************************** + * PatchSulution3 * + ****************************************** @ +023d56e4: 4D 49 49 ---> 4D 49 49 @ +01644a63: 42 49 ---> 42 49 @ +01644a68: 6A ---> 6A @ +01644ace: 41 ---> 41 - @ +01644b28: 4E 42 67 6B ---> 4E 42 67 6B - @ +01644b32: 71 ---> 71 - @ +023d56e8: 68 6B 69 47 39 77 ---> 68 6B 69 47 39 77 ... ... ... - @ +023d58d0: 37 73 57 ---> 71 6C 47 - @ +023d58d4: 36 63 6A ---> 37 65 43 - @ +023d58d8: 78 6C 6A 75 75 51 61 ---> 32 4A 57 35 4A 4E 73 + @ +023d58d4: 36 63 6A ---> 47 36 74 + @ +023d58d8: 78 6C 6A 75 75 51 61 ---> 4D 44 6A 57 79 77 31 @ +023d58e8: 77 49 44 41 ---> 77 49 44 41 @ +0165155c: 51 41 ---> 51 41 @ +01651561: 42 ---> 42 + ****************************************** + * PatchSulution1 * + ****************************************** + @ +0x021f7390 + Previous: + +0x00000000021F7390 44 37 35 31 32 35 42 37 30 37 36 37 42 39 34 31 D75125B70767B941 + +0x00000000021F73A0 34 35 42 34 37 43 31 43 42 33 43 30 37 35 35 45 45B47C1CB3C0755E + +0x00000000021F73B0 37 43 43 42 38 38 32 35 43 35 44 43 45 30 43 35 7CCB8825C5DCE0C5 + ... + ... + ... + + @ +0x021f708c + Previous: + +0x00000000021F7080 31 32 32 35 4f 45 29 2e 00 00 00 00 39 32 39 33 1225OE).....9293 + +0x00000000021F7090 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3............... + After: + +0x00000000021F7080 31 32 32 35 4f 45 29 2e 00 00 00 00 32 37 45 38 1225OE).....27E8 + +0x00000000021F7090 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E............... + MESSAGE: Patch has been done successfully. ``` @@ -129,31 +149,31 @@ This repository will tell you how Navicat offline activation works. ``` Select Navicat product: - 1. DataModeler - 2. Premium - 3. MySQL - 4. PostgreSQL - 5. Oracle - 6. SQLServer - 7. SQLite - 8. MariaDB - 9. MongoDB - 10. ReportViewer + 0. DataModeler + 1. Premium + 2. MySQL + 3. PostgreSQL + 4. Oracle + 5. SQLServer + 6. SQLite + 7. MariaDB + 8. MongoDB + 9. ReportViewer (Input index)> 1 Select product language: - 1. English - 2. Simplified Chinese - 3. Traditional Chinese - 4. Japanese - 5. Polish - 6. Spanish - 7. French - 8. German - 9. Korean - 10. Russian - 11. Portuguese + 0. English + 1. Simplified Chinese + 2. Traditional Chinese + 3. Japanese + 4. Polish + 5. Spanish + 6. French + 7. German + 8. Korean + 9. Russian + 10. Portuguese (Input index)> 1 diff --git a/README.zh-CN.md b/README.zh-CN.md index 78b1a24..e0b8b79 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -38,60 +38,80 @@ Press Enter to continue or Ctrl + C to abort. - MESSAGE: [PatchSolution3] Keywords[0] has been found: + MESSAGE: PatchSolution0 will be omitted. + + MESSAGE: PatchSolution3: Keywords[0] has been found: Relative Machine Code Offset = +0x0000000001644a08 Relative Machine Code RVA = +0x0000000001645608 Patch Offset = +0x00000000023d56e4 Patch Size = 3 byte(s) - MESSAGE: [PatchSolution3] Keywords[1] has been found: - Relative Machine Code Offset = +0x0000000001644a5f - Relative Machine Code RVA = +0x000000000164565f - Patch Offset = +0x0000000001644a63 - Patch Size = 2 byte(s) ... ... ... - MESSAGE: [PatchSolution3] Keywords[109] has been found: - Relative Machine Code Offset = +0x0000000001651558 - Relative Machine Code RVA = +0x0000000001652158 - Patch Offset = +0x000000000165155c - Patch Size = 2 byte(s) - MESSAGE: [PatchSolution3] Keywords[110] has been found: + MESSAGE: PatchSolution3: Keywords[110] has been found: Relative Machine Code Offset = +0x000000000165155e Relative Machine Code RVA = +0x000000000165215e Patch Offset = +0x0000000001651561 Patch Size = 1 byte(s) + + MESSAGE: PatchSolution2 will be omitted. + + MESSAGE: PatchSolution1: Keywords[0] has been found: offset = +0x021f7390. + MESSAGE: PatchSolution1: Keywords[1] has been found: offset = +0x0074bd39. + MESSAGE: PatchSolution1: Keywords[2] has been found: offset = +0x021f70a0. + MESSAGE: PatchSolution1: Keywords[3] has been found: offset = +0x0074bd1f. + MESSAGE: PatchSolution1: Keywords[4] has been found: offset = +0x021f708c. + MESSAGE: Generating new RSA private key, it may take a long time. MESSAGE: New RSA private key has been saved to RegPrivateKey.pem. Your RSA public key: -----BEGIN PUBLIC KEY----- - MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxnosIMaINNalTS93BgGF - dcbodlk3X2PVuPl+HZuYLLfrGPfzgtfXKzM7RzEuJOX9ozs4lyiB298ImnS/fa4g - xHKJBvdk11PgD3mSTU6+PwIR45ud5RcbsuwnjVUEpXkth+9tjaxiNNtaDH5af4+z - /ExWeRLH/8lnNMhC5wndvPhw2gbrypAD1VvBPj0LG7Ktmt1Sqx25aBdikp/uEPvn - eXQgOgH7H+L8id8RtKItI+ZSwojaDWu9ROpvVejlA7W4ceZlNVeGCSqIieL7MUpm - DpRmLgBBoXrZgQTyG1Z9RjXD3+Q361z2RvfZZcsnMxfMA04NRscoqlG7eC2JW5JN - swIDAQAB + MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsWnV5hQxlXvDA3Ad4k5N + ZLz4cO+iGEPegSovIDcwTo097I+0pXYKPTVl+0iKC5JtJRObb4Xx9yK9gGwqkcxo + o6WzKq0xY1jz7X6obxwlQCNse3Os1wr0rIY0UzP1dCpkW/5MwGbFxiB6PEVqkzmJ + CmHBzZDRu/jAuL1nyoiGnUStqwENNYhyl4k7r8AiJkBZGMOCrj6v0JfgNna25Ce6 + QCFojlY4dkYQ5/7njQ3qpLwMeLEXEysMW3aUScSB68/vsHnB4C0fIkwfEPYZ/AC5 + AqbWHVbNmveB3rjV+tZZxXcLE8ArgKh1Gs+2VtnL09gwHm6WcpyPZ42G6tMDjWyw + 1wIDAQAB -----END PUBLIC KEY----- + ****************************************** + * PatchSulution3 * + ****************************************** @ +023d56e4: 4D 49 49 ---> 4D 49 49 @ +01644a63: 42 49 ---> 42 49 @ +01644a68: 6A ---> 6A @ +01644ace: 41 ---> 41 - @ +01644b28: 4E 42 67 6B ---> 4E 42 67 6B - @ +01644b32: 71 ---> 71 - @ +023d56e8: 68 6B 69 47 39 77 ---> 68 6B 69 47 39 77 ... ... ... - @ +023d58d0: 37 73 57 ---> 71 6C 47 - @ +023d58d4: 36 63 6A ---> 37 65 43 - @ +023d58d8: 78 6C 6A 75 75 51 61 ---> 32 4A 57 35 4A 4E 73 + @ +023d58d4: 36 63 6A ---> 47 36 74 + @ +023d58d8: 78 6C 6A 75 75 51 61 ---> 4D 44 6A 57 79 77 31 @ +023d58e8: 77 49 44 41 ---> 77 49 44 41 @ +0165155c: 51 41 ---> 51 41 @ +01651561: 42 ---> 42 + ****************************************** + * PatchSulution1 * + ****************************************** + @ +0x021f7390 + Previous: + +0x00000000021F7390 44 37 35 31 32 35 42 37 30 37 36 37 42 39 34 31 D75125B70767B941 + +0x00000000021F73A0 34 35 42 34 37 43 31 43 42 33 43 30 37 35 35 45 45B47C1CB3C0755E + +0x00000000021F73B0 37 43 43 42 38 38 32 35 43 35 44 43 45 30 43 35 7CCB8825C5DCE0C5 + ... + ... + ... + + @ +0x021f708c + Previous: + +0x00000000021F7080 31 32 32 35 4f 45 29 2e 00 00 00 00 39 32 39 33 1225OE).....9293 + +0x00000000021F7090 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3............... + After: + +0x00000000021F7080 31 32 32 35 4f 45 29 2e 00 00 00 00 32 37 45 38 1225OE).....27E8 + +0x00000000021F7090 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E............... + MESSAGE: Patch has been done successfully. ``` @@ -127,31 +147,31 @@ ``` Select Navicat product: - 1. DataModeler - 2. Premium - 3. MySQL - 4. PostgreSQL - 5. Oracle - 6. SQLServer - 7. SQLite - 8. MariaDB - 9. MongoDB - 10. ReportViewer + 0. DataModeler + 1. Premium + 2. MySQL + 3. PostgreSQL + 4. Oracle + 5. SQLServer + 6. SQLite + 7. MariaDB + 8. MongoDB + 9. ReportViewer (Input index)> 1 Select product language: - 1. English - 2. Simplified Chinese - 3. Traditional Chinese - 4. Japanese - 5. Polish - 6. Spanish - 7. French - 8. German - 9. Korean - 10. Russian - 11. Portuguese + 0. English + 1. Simplified Chinese + 2. Traditional Chinese + 3. Japanese + 4. Polish + 5. Spanish + 6. French + 7. German + 8. Korean + 9. Russian + 10. Portuguese (Input index)> 1