1.为什么选择使用Navicat for Premium

感觉Navicat的ui很好看,习惯了Navicat,功能也确实强大

 

2.下载可以破解的版本

首先不能在官网上下载最新版本,目前我找到的方法支持120版本。 链接:https://pan.baidu.com/s/1WAodDADiir7z-exQzoMI3w  密码:t8lz

为啥官网的版本不能破解,因为在其/Application/contents/Resources下没有rpk文件

3.第一步:生成自己的RSA公钥私钥对

为了节省时间,我放上我看的教程,并且成功破解了的一对密钥。

公钥:

-----BEGIN PUBLIC KEY-----
MIIBITANBgkqhkiG9w0BAQEFAAOCAQ4AMIIBCQKCAQB8vXG0ImYhLHvHhpi5FS3g
d2QhxSQiU6dQ04F1OHB0yRRQ3NXF5py2NNDw962i4WP1zpUOHh94/mg/KA8KHNJX
HtQVLXMRms+chomsQCwkDi2jbgUa4jRFN/6N3QejJ42jHasY3MJfALcnHCY3KDEF
h0N89FV4yGLyDLr+TLqpRecg9pkPnOp++UTSsxz/e0ONlPYrra/DiaBjsleAESZS
I69sPD9xZRt+EciXVQfybI/2SYeAdXMm1B7tHCcFlOxeUgqYV03VEqiC0jVMwRCd
+03NU3wvEmLBvGOmNGudocWIF/y3VOqyW1byXFLeZxl7s+Y/SthxOYXzu3mF+2/p
AgMBAAE=
-----END PUBLIC KEY-----

私钥:

-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQB8vXG0ImYhLHvHhpi5FS3gd2QhxSQiU6dQ04F1OHB0yRRQ3NXF
5py2NNDw962i4WP1zpUOHh94/mg/KA8KHNJXHtQVLXMRms+chomsQCwkDi2jbgUa
4jRFN/6N3QejJ42jHasY3MJfALcnHCY3KDEFh0N89FV4yGLyDLr+TLqpRecg9pkP
nOp++UTSsxz/e0ONlPYrra/DiaBjsleAESZSI69sPD9xZRt+EciXVQfybI/2SYeA
dXMm1B7tHCcFlOxeUgqYV03VEqiC0jVMwRCd+03NU3wvEmLBvGOmNGudocWIF/y3
VOqyW1byXFLeZxl7s+Y/SthxOYXzu3mF+2/pAgMBAAECggEAK5qZbYt8wenn1uZg
6onRwJ5bfUaJjApL+YAFx/ETtm83z9ByVbx4WWT7CNC7fK1nINy20/mJrOTZkgIx
x6otiNC4+DIsACJqol+RLoo8I9pk77Ucybn65ZteOz7hVZIU+8j6LzW0KDt6yowX
e75r7G/NEpfibNc3Zz81+oDd2x+bHyGbzc9QcePIVuEzkof6jgpbWrQZU14itx9l
VxEgj/fbMccvBx8brR/l9ClmDZd9Y6TWsF1rfJpF3+DPeqFkKCiD7PGz3bs4O/Zd
ZrfV21ZNVusBW49G6bU63gQVKsOf1qGo3efbAW1HVxgTQ/lExVdcMvdenZm+ADKp
L4/wUQKBgQDOfBjn3OC2IerUFu18EgCS7pSjTSibXw+TeX3D5zwszLC091G2rGlT
5DihBUhMfesNdpoZynrs4YB6Sz9C3wSGAB8AM/tNvPhtSVtbMHmrdT2DEEKCvLkO
RNBnt+8aTu2hGRanw9aL1189gzwrmXK5ZuuURfgLrB9ihrvjo4VznQKBgQCapx13
dEA1MwapBiIa3k8hVBCoGPsEPWqM33RBdUqUsP33f9/PCx00j/akwmjgQNnBlAJo
Y7LOqPCyiwOkEf40T4IlHdzYntWQQvHhfBwqSgdkTE9tKj43Ddr7JVFRL6yMSbW3
9qAp5UX/+VzOLGAlfzJ8CBnkXwGrnKPCVbnZvQKBgQCd+iof80jlcCu3GteVrjxM
LkcAbb8cqG1FWpVTNe4/JFgqDHKzPVPUgG6nG2CGTWxxv4UFKHpGE/11E28SHYjb
cOpHAH5LqsGy84X2za649JkcVmtclUFMXm/Ietxvl2WNdKF1t4rFMQFIEckOXnd8
y/Z/Wcz+OTFF82l7L5ehrQKBgFXl9m7v6e3ijpN5LZ5A1jDL0Yicf2fmePUP9DGb
ZTZbbGR46SXFpY4ZXEQ9GyVbv9dOT1wN7DXvDeoNXpNVzxzdAIt/H7hN2I8NL+4v
EjHG9n4WCJO4v9+yWWvfWWA/m5Y8JqusV1+N0iiQJ6T4btrE4JSVp1P6FSJtmWOK
W/T9AoGAcMhPMCL+N+AvWcYt4Y4mhelvDG8e/Jj4U+lwS3g7YmuQuYx7h5tjrS33
w4o20g/3XudPMJHhA3z+d8b3GaVM3ZtcRM3+Rvk+zSOcGSwn3yDy4NYlv9bdUj/4
H+aU1Qu1ZYojFM1Gmbe4HeYDOzRsJ5BhNrrV12h27JWkiRJ4F/Q=
-----END RSA PRIVATE KEY-----

 

如果这个用的有问题,有可能是莫名其妙的问题,可以自己生成一对

4.安装程序,并替换应用包内容目录中rpk文件的公钥

 

安装完毕后打开finder,找到应用程序,右键显示包内容,打开目录 /Contents/Resources,编辑rpk文件,将公钥替换并保存。

 

5.解密请求码,生成激活码

 

  1. 打开应用,点击注册,随便输入个注册码肯定错误,提升失败,然后手动激活,网上很多说这步要断网,其实没必要,根本只是为了点出手动激活选项
  2. 复制请求码,使用私钥解密请求码,得到激活码明文
    注意必须自己解密,因为解密后得到的“DI”是不同的
  3. 在线RSA私钥解密:http://tool.chacuo.net/cryptrsaprikey

     
  4. 然后修改激活码明文中的K,DI
    {"K":"NAVHT4PXWT8WQBL5", "N":"Aaron", "O":"Aaron.cn", "DI":"UEYSAYjg2ZDBjMTEzMjhh", "T":1516939200}
    这里必须一行写,不能换行
    复制这行,然后用你解密得到的请求码中的K,DI去替换
  5. 修改激活码中的明文T
    这里说时间戳的意思,你得使用当前时间去换算得到时间戳即可,然后用这个去替换上面那个T就ok
    登陆https://unixtime.51240.com/


  6. 将替换好的文本,放入第二个框中,点击RSA加密,得到加密后的文本
  7. 输入点击激活即可,成功!

 

5.总结

有些图是我盗的,因为我破解了,再走次流程不愿意走了,亲测成功

激活逻辑还是rsa非对称加密,因为事先修改了原来rpk文件中的公钥,那么得到的请求激活码就能使用我们的私钥解密得到明文,然后用其修改激活码明文,改个时间戳,反着rsa私钥加密一下即可