By:刺刀 发表于 2016-8-30 17:07

超级MKV视屏转换器 算法分析及成品

本帖最后由 By:刺刀 于 2016-8-30 17:15 编辑

软件下载地址: http://www.xiazaiba.com/html/1649.html
平台: Windows Server 32
在我映像里面 视屏转换的软件一直是免费的楠今天随便下载了一个准备弄弄视屏 结果发现 居然还收费 怎么能忍

其实这个算法超级简单 结果我还用了 一小时时间~ 果然还不熟练呀

算法核心就是将用户名转为ACISS 16进制的模式 在兑换位置 高位换低位 低位换高位
具体就看易语言代码了. 我也不过多说了 反正是超级简单


004CCAF3|.E8 DC7BF3FF   call    mkv.004046D4                     ;获取用户名长度
004CCAF8|.8BF0          mov   esi,eax
004CCAFA|.85F6          test    esi,esi                        ;mkv.0050EB88
004CCAFC|.7E 30         jle   short mkv.004CCB2E
004CCAFE|.BB 01000000   mov   ebx,0x1
004CCB03|>8D55 E8       /lea   edx,                   ;转换为ASCII格式
004CCB06|.8BC7          |mov   eax,edi
004CCB08|.E8 43FFFFFF   |call    mkv.004CCA50                  ;好像和算法无关
004CCB0D|.8B45 E8       |mov   eax,
004CCB10|.0FB64418 FF   |movzx   eax,byte ptr ds:   ;取ASCII数据
004CCB15|.8D4D EC       |lea   ecx,
004CCB18|.33D2          |xor   edx,edx
004CCB1A|.E8 D1C8F3FF   |call    mkv.004093F0                  ;无关代码
004CCB1F|.8B55 EC       |mov   edx,
004CCB22|.8D45 F8       |lea   eax,
004CCB25|.E8 B27BF3FF   |call    mkv.004046DC
004CCB2A|.43            |inc   ebx
004CCB2B|.4E            |dec   esi                           ;mkv.0050EB88
004CCB2C|.^ 75 D5         \jnz   short mkv.004CCB03




004CCB31|.E8 9E7BF3FF   call    mkv.004046D4                     ;取转换后数据的长度
004CCB36|.8BF0          mov   esi,eax
004CCB38|.85F6          test    esi,esi                        ;mkv.0050EB88
004CCB3A|.7E 2C         jle   short mkv.004CCB68               ;交换ACISS位置:为逆序
004CCB3C|.BB 01000000   mov   ebx,0x1
004CCB41|>8B45 F8       /mov   eax,
004CCB44|.E8 8B7BF3FF   |call    mkv.004046D4                  ;取转换后数据的长度
004CCB49|.2BC3          |sub   eax,ebx
004CCB4B|.8B55 F8       |mov   edx,                   ;取双字数据
004CCB4E|.8A1402      |mov   dl,byte ptr ds:      ;将取出来的数据地位赋值到dex寄存器
004CCB51|.8D45 E4       |lea   eax,
004CCB54|.E8 877AF3FF   |call    mkv.004045E0                  ;无关的代码
004CCB59|.8B55 E4       |mov   edx,
004CCB5C|.8D45 F4       |lea   eax,
004CCB5F|.E8 787BF3FF   |call    mkv.004046DC                  ;无关的代码
004CCB64|.43            |inc   ebx
004CCB65|.4E            |dec   esi                           ;mkv.0050EB88
004CCB66|.^ 75 D9         \jnz   short mkv.004CCB41


这里是字符拼接的 也就不多说了

004CCC0C|> \8D45 D8       lea   eax,
004CCC0F|.50            push    eax
004CCC10|.8B47 04       mov   eax,dword ptr ds:       ;mav351v2013
004CCC13|.B9 04000000   mov   ecx,0x4
004CCC18|.BA 01000000   mov   edx,0x1
004CCC1D|.E8 127DF3FF   call    mkv.00404934
004CCC22|.FF75 D8       push   
004CCC25|.68 8CCC4C00   push    mkv.004CCC8C                     ;UNICODE "-"
004CCC2A|.FF75 F8       push   
004CCC2D|.8D45 D4       lea   eax,
004CCC30|.50            push    eax
004CCC31|.8B47 04       mov   eax,dword ptr ds:
004CCC34|.B9 05000000   mov   ecx,0x5
004CCC39|.BA 05000000   mov   edx,0x5
004CCC3E|.E8 F17CF3FF   call    mkv.00404934
004CCC43|.FF75 D4       push   
004CCC46|.68 8CCC4C00   push    mkv.004CCC8C                     ;UNICODE "-"
004CCC4B|.FF75 F4       push   
004CCC4E|.8B45 FC       mov   eax,
004CCC51|.BA 06000000   mov   edx,0x6
004CCC56|.E8 397BF3FF   call    mkv.00404794
004CCC5B|.33C0          xor   eax,eax
004CCC5D|.5A            pop   edx
004CCC5E|.59            pop   ecx
004CCC5F|.59            pop   ecx
004CCC60|.64:8910       mov   dword ptr fs:,edx
004CCC63|.68 7DCC4C00   push    mkv.004CCC7D
004CCC68|>8D45 D4       lea   eax,
004CCC6B|.BA 0A000000   mov   edx,0xA
004CCC70|.E8 A777F3FF   call    mkv.0040441C


为了避免麻烦 我写的注册机必须要4位用户名才能行 我才不告诉你们其实是我懒 写代码什么的好累
话说 论坛怎么设置回复可见呀 求哪位大大告知 谢谢
下面是算好机成品




刺心 发表于 2016-8-30 17:22

回复可见。。需要我上面一个等级 等级不够哦

By:刺刀 发表于 2016-8-30 17:23

刺心 发表于 2016-8-30 17:22
回复可见。。需要我上面一个等级 等级不够哦

{:1_932:}{:1_931:} 要这样呀~ 多谢指导

丶懒喵喵 发表于 2016-8-30 17:24

回复可见。。还有附件权限 在 前途无量

冰楓丶殘瀷 发表于 2016-8-30 18:24

用MKVToolMix就好

yirank8 发表于 2016-8-30 18:54

楼上签名很亮

louisyz 发表于 2016-9-1 09:02

试试再说,谢谢分享

唐伯虎 发表于 2016-9-3 16:18

牛逼大神 羡慕 你们会破解 好高级

Raydir 发表于 2016-9-10 07:07

楼主利害。继续学习的我。仰视。。。

dcrew 发表于 2016-9-22 08:37


谢谢楼主分享!

来自: Android客户端......
页: [1] 2
查看完整版本: 超级MKV视屏转换器 算法分析及成品