千千万是福朋友 发表于 2016-12-10 00:20:19

【12周年破解视频参赛作品】Switch Sound Converter 算法分析 + 注册机

第一次录制语音视频破解思路讲解的不是很清晰大家多多担待自己录过一次之后才知道要录制好一个视频真的很累
在此感谢论坛破解教学中各位老师的辛苦付出
也希望大家能一起来交流学习
最后祝飘云阁12岁生日快乐


链接:http://pan.baidu.com/s/1bpeMz51 密码:npij

ningzhonghui 发表于 2016-12-10 08:58:17

不错,都出参赛作品,祝荣获奖项...

sndncel 发表于 2016-12-10 04:56:57

支持一下呀。。。。。。希望能出更多的作品呀。。。。。

wkxq 发表于 2016-12-10 08:08:27

支持一下呀

雲裏霧裏 发表于 2016-12-10 09:28:23

謝謝萬福朋友的分享,學習學習

zeknight 发表于 2016-12-10 13:11:22

支持,算法部分是最考验水平的,确实需要大量的时间和经验!支持一下

pdjfx 发表于 2016-12-11 13:33:50

谢谢楼主分享,你辛苦了!

wangwei1978 发表于 2016-12-15 21:06:56

本帖最后由 wangwei1978 于 2016-12-16 13:19 编辑

用python做了个注册机
import random

key = ['plokpc','miklop','hnujni','tgbymh','crfvlg','sxedkf','qazwja','hfgbif','ksjdhv','wqalgx','ytrefo','poiueu','fdsady','kjhgct','cxzlbr','mnbvaq,']
Register = ['a','b','c','d','e','f']


def encrypt(Register_Out,List):
    """
    参数: Register_Out既是输入也是输出最后输岀注册码后半部分
    参数: List 输入密钥表用作计算注册码
    """
    Register_Out = chr((ord(Register_Out)+ord(List)-0xc2)%0x1a+0x61)
    Register_Out = chr((ord(Register_Out)+ord(List)-0xc2)%0x1a+0x61)
    Register_Out = chr((ord(Register_Out)+ord(List)-0xc2)%0x1a+0x61)
    Register_Out = chr((ord(Register_Out)+ord(List)-0xc2)%0x1a+0x61)
    Register_Out = chr((ord(Register_Out)+ord(List)-0xc2)%0x1a+0x61)
    Register_Out = chr((ord(Register_Out)+ord(List)-0xc2)%0x1a+0x61)
   
def Register_Queen(NUM3):
   mid=NUM3
   NUM4 =15-(NUM3%9)
   NUM3 =NUM3//9
   encrypt(Register,key)
   NUM4 =6-(NUM3%7)
   NUM3 =NUM3//9
   encrypt(Register,key)
   NUM3 =mid
   NUM3 =mid =NUM3//0x3f
   NUM4 =15 - NUM3%9
   NUM3 =NUM3//9
   encrypt(Register,key)
   NUM4 =6-(NUM3%7)
   NUM3 =NUM3//9
   encrypt(Register,key)
   NUM3 =mid
   NUM3 =mid =NUM3//0x3f
   NUM4 =15 - NUM3%9
   NUM3 =NUM3//9
   encrypt(Register,key)
   NUM4 =6-(NUM3%7)
   NUM3 =NUM3//9
   encrypt(Register,key)
   NUM3 =mid
   NUM3 =mid =NUM3//0x3f
   NUM4 =15 - NUM3%9
   NUM3 =NUM3//9
   encrypt(Register,key)
   NUM4 =6-(NUM3%7)
   NUM3 =NUM3//9
   encrypt(Register,key)
   encrypt(Register,key)
   encrypt(Register,key)
   encrypt(Register,key)
   encrypt(Register,key)
   Register.insert(4,'c')
   Register.insert(5,'l')
   print(Register)
   
   
def main():
    Register_6 = N = random.randint(100000001,999999999)
    N = N//100
    print(N)
    Register_Queen(N)
    print(str(Register_6),'-',''.join(Register))

if __name__ == "__main__":
    main()















boest 发表于 2017-9-1 18:52:13

感谢发布,谢谢
页: [1]
查看完整版本: 【12周年破解视频参赛作品】Switch Sound Converter 算法分析 + 注册机