录酷游戏录像软件(Lukool Recorder, 原LiveRecorder)是一款可以对游戏、视频或屏幕录像并直播的软件,不仅可以录制成AVI视频,还可以让别人直接从网络上实时收看!非常适合游戏录像、直播、网络监控和教学。 完美支持采用DirectX(11、10、9、8)和OpenGL技术的各种游戏,如英雄联盟LoL、Dota2、Dota、星际争霸2、魔兽世界、跑跑卡丁车、使命召唤在内的主流游戏,还能录制星际争霸、植物大战僵尸等各种2D游戏和经典老游戏!
采用全新优化的视频编码器,清晰流畅,最高支持60fps,直接上传优酷土豆即可获得超清认证。
自带转码器和后处理功能,转码后体积更小,画质不变。
支持Vista/Win7/Win8下纯软件录音,完美音质无任何杂音,无需依赖声卡硬件。
音视频精确同步,支持任意长时间录像。
支持显帧率、截图、区域录像、暂停等功能。
完美支持Win8、Win7、Vista和XP,含64位。
http://www.lukool.cn/
关于录酷录像机的破解,可以从FindResourceA,LoadResource入手,下面是通用修改,好像几个版本都没有修改过。
其实还可以从关键字 ad src width=%d, height=%d, bpp=%d, struct_size=%d, frame width=%d, frame height=%d入手破解。
直接把调用水印资源的代码地方修改为RET返回即可。
0042A540 55 push ebp ; 这里直接修改为RET,完成录像水印的去除。
0042A541 89E5 mov ebp, esp
0042A543 57 push edi
0042A544 56 push esi
0042A545 53 push ebx
0042A546 83EC 5C sub esp, 0x5C
0042A549 8B45 08 mov eax, dword ptr [ebp+0x8]
0042A54C C740 48 0000000>mov dword ptr [eax+0x48], 0x0
0042A553 C740 4C 0100000>mov dword ptr [eax+0x4C], 0x1
0042A55A C740 50 0000000>mov dword ptr [eax+0x50], 0x0
0042A561 C740 54 0000000>mov dword ptr [eax+0x54], 0x0
0042A568 C70424 00000000 mov dword ptr [esp], 0x0
0042A56F E8 481E4200 call <jmp.&KERNEL32.GetModuleHandleA>
0042A574 83EC 04 sub esp, 0x4
0042A577 C74424 08 02000>mov dword ptr [esp+0x8], 0x2
0042A57F C74424 04 95000>mov dword ptr [esp+0x4], 0x95
0042A587 890424 mov dword ptr [esp], eax
0042A58A E8 3D1E4200 call <jmp.&KERNEL32.FindResourceA>
0042A58F 83EC 0C sub esp, 0xC
0042A592 89C3 mov ebx, eax
0042A594 C70424 00000000 mov dword ptr [esp], 0x0
0042A59B E8 1C1E4200 call <jmp.&KERNEL32.GetModuleHandleA>
0042A5A0 83EC 04 sub esp, 0x4
0042A5A3 895C24 04 mov dword ptr [esp+0x4], ebx
0042A5A7 890424 mov dword ptr [esp], eax
0042A5AA E8 251E4200 call <jmp.&KERNEL32.LoadResource>
0042A5AF 83EC 08 sub esp, 0x8
0042A5B2 890424 mov dword ptr [esp], eax
0042A5B5 E8 221E4200 call <jmp.&KERNEL32.LockResource>
0042A5BA 83EC 04 sub esp, 0x4
0042A5BD 85DB test ebx, ebx
0042A5BF 89C7 mov edi, eax
0042A5C1 0F84 8D030000 je 0042A954
0042A5C7 8B5F 04 mov ebx, dword ptr [edi+0x4]
0042A5CA 8B4F 08 mov ecx, dword ptr [edi+0x8]
0042A5CD 8B55 08 mov edx, dword ptr [ebp+0x8]
0042A5D0 8B45 08 mov eax, dword ptr [ebp+0x8]
0042A5D3 895A 04 mov dword ptr [edx+0x4], ebx
0042A5D6 894A 08 mov dword ptr [edx+0x8], ecx
0042A5D9 0FB757 0E movzx edx, word ptr [edi+0xE]
0042A5DD 8950 0C mov dword ptr [eax+0xC], edx
0042A5E0 8B45 10 mov eax, dword ptr [ebp+0x10]
0042A5E3 894424 18 mov dword ptr [esp+0x18], eax
0042A5E7 8B45 0C mov eax, dword ptr [ebp+0xC]
0042A5EA 894424 14 mov dword ptr [esp+0x14], eax
0042A5EE 8B07 mov eax, dword ptr [edi]
0042A5F0 895424 0C mov dword ptr [esp+0xC], edx
0042A5F4 894C24 08 mov dword ptr [esp+0x8], ecx
0042A5F8 895C24 04 mov dword ptr [esp+0x4], ebx
0042A5FC 894424 10 mov dword ptr [esp+0x10], eax
0042A600 C70424 941F8D00 mov dword ptr [esp], 008D1F94 ; ad src width=%d, height=%d, bpp=%d, struct_size=%d, frame width=%d, frame height=%d
|