li0544 发表于 2018-12-19 14:24

XX压缩软件中文版去广告&注册脚本

本帖最后由 H夜 于 2019-6-6 18:09 编辑

总结了别人的方法,写了一个python脚本,使用时请以管理员权限运行
使用方法:需要安装python,将代码保存成xxxx.py文件,进入命令行,切换到脚本所在目录,输入python xxxx.py回车即可

import os
import shutil
import datetime

readme = '''http://wp-cloud.cc
winrar中文版去广告&注册(5.5、5.6中测试通过)
water
2018-12-19
version: %s'''

s_version = "1.0.1"

root = "C:\\Program Files\\WinRAR"
key = '''RAR registration data
hack520.com
100 PC usage license
UID=220d3db605000308573f
6412212250573ffc6e51d88cce8a99a8dfa5d804dd25cb051d0d71
e37850904841767d6eb96007e697024c155e27713a0f6ced4231f1
bdd814b379ce793dea8dc738ed6feab43e470752e4be6223bc1505
ef939613fad2a789a4e17319eb43d7f8b2604ef0962667fec07a8b
69df8bb8db1f2f7ec0abb74d2a31c41f1b84c60e2791ff599c7861
5e4159055774731ce5addef0262b0d629791f8d0f06b5898606a6f
8dff593fe66724e6bc0eb47b5441b844ee1e3a3bf67e2053147473
'''

def register():
    fn = '%s\\rarreg.key' % root
    if not os.path.exists(fn):
      f = open(fn, 'w')
      f.write(key)
      f.close()
      print('-->写入注册文件成功!')
    else:
      print('-->已注册!')


def clear():
    b_crack = False
    s_dt = datetime.datetime.now().strftime("%Y-%m-%d_%H-%M-%S")
    fn = '%s\\WinRAR.exe' % root
    fn_bak = '%s\\WinRAR.exe.bak_%s' % (root, s_dt)
    fn_out = '%s\\WinRAR.exe.new' % root
    n = os.path.getsize(fn)
    if os.path.exists(fn):
      b = '##0aN9=>34'.encode('utf-16le')
      f = open(fn, 'rb')
      f_out = open(fn_out, 'wb')
      t = b''
      while True:
            s = f.read(2)
            if len(s) < 2:
                break
            t += s
            if len(t) > len(b):
                t = t
            if t == b:
                s = b'0\x00'
                b_crack = True
            f_out.write(s)

      f.close()
      f_out.close()

      if b_crack:
            shutil.move(fn, fn_bak)
            shutil.move(fn_out, fn)
            print('-->破解完成!')
      else:
            os.remove(fn_out)
            print('-->已破解或不是中文版!')

    else:
      print('-->文件不存在!')


if __name__ == '__main__':
    print(readme % s_version)

    clear()

    register()

sinhing 发表于 2018-12-26 23:04

三片叶子的小草 发表于 2018-12-19 15:33
直接用火绒拦截弹窗广告不行吗?

安装一个软件 reshacker然后运行软件.打开C:\Program Files\WinRAR 或者C:\Program Files
(86)\WinRAR里的WINRAR文件,然后选择String Table文件下的80文件夹,点击2052,然后选择1272这一行,将这一行最末尾的 z5 删除即可(如果找不到Z5,则删除1272行,开头的几个字母或数据即可,如图中标记的红色部分,1272直接删),然后进行编译,点击(右边绿色的三角形)compile script,然后ctrl+s保存文件。最后退出文件


最后点一下,右边的绿色箭点,运行修改。

三片叶子的小草 发表于 2018-12-19 15:33

直接用火绒拦截弹窗广告不行吗?

Pa55w0rd 发表于 2018-12-19 14:39

在winrar下創建rarreg.key
写入
RAR registration data
    hack520.com
    100 PC usage license
    UID=220d3db605000308573f
    6412212250573ffc6e51d88cce8a99a8dfa5d804dd25cb051d0d71
    e37850904841767d6eb96007e697024c155e27713a0f6ced4231f1
    bdd814b379ce793dea8dc738ed6feab43e470752e4be6223bc1505
    ef939613fad2a789a4e17319eb43d7f8b2604ef0962667fec07a8b
    69df8bb8db1f2f7ec0abb74d2a31c41f1b84c60e2791ff599c7861
    5e4159055774731ce5addef0262b0d629791f8d0f06b5898606a6f
    8dff593fe66724e6bc0eb47b5441b844ee1e3a3bf67e2053147473

bachelor66 发表于 2018-12-19 14:58

Pa55w0rd 发表于 2018-12-19 14:39
在winrar下創建rarreg.key
写入
RAR registration data


问题是这样还是有广告啊                                                

wapj152321 发表于 2018-12-19 15:39

谢谢分享

nixuan156 发表于 2018-12-19 15:41

感谢啊啊啊啊啊啊

▎蕭音Ψ劍弦_▎ 发表于 2018-12-19 15:56

谢谢分享

华桥 发表于 2018-12-19 16:11

我也是用火绒拦截弹窗广告

圣泽 发表于 2018-12-19 16:27

感谢分享

lktianxia 发表于 2018-12-19 16:55

学习了,很实用的软件
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: XX压缩软件中文版去广告&注册脚本