执法记录仪,类似于行车记录仪的公务装备,常用来给卫生执法、工商执法、城管执法、治安、警察等窗口行业执法时记录现场执法视频,以备事件重放、公证等用途,也可以用来作职效评估审核。每个执法驻点、管理所设一台“执法记录仪数据管理终端”,通过这个终端的触摸屏,可24小时随时随地、自助地让员警自己上传、保存当天外勤时拍摄的执法记录仪内的视频,使用方便,大大加快了工作效率,并且能无人干预,权限分离,增加了视频的公正、机密,避免敏感视频外泄造成的各种不必要麻烦。
软件使用时,需要输入注册码,否则只有30天试用期,99次试用次数。
用探测软件查看,软件无加密。
输入注册码时,提示“注册码不正确”。
用调试器载入主程序,搜索内存,找到“注册码不正确”这几个字的内存地址,然后下内存断点。输入假码后断下。
010D0AB0 /. 55 push ebp
010D0AB1 |. 8BEC mov ebp,esp
010D0AB3 |. 33C9 xor ecx,ecx
010D0AB5 |. 51 push ecx
010D0AB6 |. 51 push ecx
010D0AB7 |. 51 push ecx
010D0AB8 |. 51 push ecx
010D0AB9 |. 51 push ecx
010D0ABA |. 51 push ecx
010D0ABB |. 51 push ecx
010D0ABC |. 8955 F4 mov [local.3],edx
010D0ABF |. 8945 FC mov [local.1],eax
010D0AC2 |. 33C0 xor eax,eax
010D0AC4 |. 55 push ebp
010D0AC5 |. 68 F50B0D01 push zfy.010D0BF5
010D0ACA |. 64:FF30 push dword ptr fs:[eax]
010D0ACD |. 64:8920 mov dword ptr fs:[eax],esp
010D0AD0 |. 8D55 F0 lea edx,[local.4]
010D0AD3 |. 8B45 FC mov eax,[local.1]
010D0AD6 |. 8B80 E8030000 mov eax,dword ptr ds:[eax+0x3E8]
010D0ADC |. E8 E3A148FF call zfy.0055ACC4
010D0AE1 |. 837D F0 00 cmp [local.4],0x0
010D0AE5 |. 0F84 DF000000 je zfy.010D0BCA
010D0AEB |. 8D55 E8 lea edx,[local.6]
010D0AEE |. 8B45 FC mov eax,[local.1]
010D0AF1 |. 8B80 E8030000 mov eax,dword ptr ds:[eax+0x3E8]
010D0AF7 |. E8 C8A148FF call zfy.0055ACC4
010D0AFC |. 8B55 E8 mov edx,[local.6]
010D0AFF |. 8D45 EC lea eax,[local.5]
010D0B02 |. B9 00000000 mov ecx,0x0
010D0B07 |. E8 A8C233FF call zfy.0040CDB4
010D0B0C |. 8B45 EC mov eax,[local.5]
010D0B0F |. E8 9CA3F0FF call zfy.00FDAEB0 关键CALL
010D0B14 |. 8945 F8 mov [local.2],eax
010D0B17 |. 837D F8 01 cmp [local.2],0x1
010D0B1B |. 0F85 8E000000 jnz zfy.010D0BAF
010D0B21 |. A1 70C21A01 mov eax,dword ptr ds:[0x11AC270]
010D0B26 |. 8B00 mov eax,dword ptr ds:[eax]
010D0B28 |. 8B90 EC010000 mov edx,dword ptr ds:[eax+0x1EC]
010D0B2E |. 8B45 FC mov eax,[local.1]
010D0B31 |. 8B80 EC030000 mov eax,dword ptr ds:[eax+0x3EC] ; zfy.0052CA00
010D0B37 |. E8 DCA148FF call zfy.0055AD18
010D0B3C |. A1 70C21A01 mov eax,dword ptr ds:[0x11AC270]
010D0B41 |. 8B00 mov eax,dword ptr ds:[eax]
010D0B43 |. FFB0 CC010000 push dword ptr ds:[eax+0x1CC]
010D0B49 |. 68 0C0C0D01 push zfy.010D0C0C
010D0B4E |. 8D55 E4 lea edx,[local.7]
010D0B51 |. 8B45 FC mov eax,[local.1]
010D0B54 |. 8B80 E8030000 mov eax,dword ptr ds:[eax+0x3E8]
010D0B5A |. E8 65A148FF call zfy.0055ACC4
010D0B5F |. FF75 E4 push [local.7]
010D0B62 |. A1 7CC31A01 mov eax,dword ptr ds:[0x11AC37C]
010D0B67 |. BA 03000000 mov edx,0x3
010D0B6C |. E8 47CA33FF call zfy.0040D5B8
010D0B71 |. A1 B4C91A01 mov eax,dword ptr ds:[0x11AC9B4]
010D0B76 |. 8B00 mov eax,dword ptr ds:[eax]
010D0B78 |. C780 94040000 010000>mov dword ptr ds:[eax+0x494],0x1
010D0B82 |. 8B45 FC mov eax,[local.1]
010D0B85 |. 8B80 DC030000 mov eax,dword ptr ds:[eax+0x3DC]
010D0B8B |. 33D2 xor edx,edx
010D0B8D |. E8 36A048FF call zfy.0055ABC8
010D0B92 |. 6A 00 push 0x0
010D0B94 |. 6A 00 push 0x0
010D0B96 |. 68 6B040000 push 0x46B
010D0B9B |. A1 B4C91A01 mov eax,dword ptr ds:[0x11AC9B4]
010D0BA0 |. 8B00 mov eax,dword ptr ds:[eax]
010D0BA2 |. E8 253649FF call zfy.005641CC
010D0BA7 |. 50 push eax