|
三ming V9.2 分析:
;试用版本定义:
call Loadparasector
mov eax, ds:para
movzx eax, byte ptr [eax+0AAAh]
mov [ebp+TrialDay_temp], al ; 试用天数
mov eax, ds:para
movzx eax, byte ptr [eax+0AAFh]
mov [ebp+TrailMode_temp], al ; 试用模式
mov eax, ds:para
movzx eax, byte ptr [eax+0B8Ch] ; 试用注册状态
mov [ebp+registerState_temp], al
****************************************************************
;试用版本 判断:
movzx eax, ds:g_localinfo.ifhavebsmp
test al, al
jnz short _text_ChkTrailVer
mov dword ptr [esp+8], offset data ; data
mov dword ptr [esp+4], 3 ; hint
mov dword ptr [esp], 1 ; type
call showmsgbox
jmp _text_Quit
; ---------------------------------------------------------------------------
_ChkTrailVer:
movzx eax, ds:g_localinfo.version_type
cmp al, 2
jnz short _VerChk_ok
call Loadparasector
mov eax, ds:para
movzx eax, byte ptr [eax+0AAFh]
cmp al, 2
jnz short _CHk_registerState_temp
mov dword ptr [esp], offset aVersionTypeIsS ; "version_type is software,and beyond the"...
call printmsg
mov dword ptr [esp+8], offset _rodata_8094E0C ; 软件已超出试用期或未注册,不能使用发送端,请注册!
显示出错信息
; ---------------------------------------------------------------------------
_CHk_registerState_temp:
mov eax, ds:para
movzx eax, byte ptr [eax+0B8Ch]
test al, al
jnz short _VerChk_ok
mov dword ptr [esp], offset aVersionTypeIsS_0 ; "version_type is software,and not regist"...
call printmsg
mov dword ptr [esp+8], offset _rodata_8094E0C ; 软件已超出试用期或未注册,不能使用发送端,请注册!
显示出错信息
*******************************************************************
每次启动时判断的
;试用版本天数判断:
cmp byte ptr es:[bx+0AAAh], 0 ; 0天
jz short _SetDaysOut ; 软件已超出试用期或未注册,不能使用发送端,请注册!
cmp byte ptr es:[bx+0AAAh], 1Eh ; 十六进制 1E==十进制 30
ja short _SetDaysOut ; 软件已超出试用期或未注册,不能使用发送端,请注册!
mov byte ptr es:[bx+0AAFh], 1 ; 设置 未超过试用 天数 标志
jmp short VerOk
; --------------------------------------------------------------------------- ; <suspicious>
_SetDaysOut:
mov byte ptr es:[bx+0AAFh], 2 ;设置 试用天数超过标志,后面网络拷贝时发送端会出现: 软件已超出试用期或未注册,不能使用发送端,请注册.
*********************************************
所以,把 ja short _SetDaysOut ,改成 Nop Nop 就行了
|
评分
-
查看全部评分
|