请汇编高人过来指点下(高分高分)!!!

来源:百度知道 编辑:UC知道 时间:2024/05/12 01:32:26
我有个财务软件,当前选择日期跟前一次相差不能超过61天,超过了就会提示“选择的日期相差不能超过61天”。
我想去掉这个限制。
反汇编了下,找到2个JE跳转,004C4C19还有004C4C1F。
但把那个JE写成JNE或者JMP或者空都不能行
上面大概是时间比较的语句吧,我也看不懂,求高人帮我指点下,应该怎么改,这段程序的意思是啥

* Reference To: PBVM90.ob_set_curr_rtinst_and_return, 0rd:0A4Eh
I
:004C4BFE E80BFD3000 Call 007D490E
:004C4C03 8B4308 mov eax, dword ptr [ebx+08]
:004C4C06 6A01 push 00000001
:004C4C08 56 push esi
:004C4C09 FF90D8040000 call dword ptr [eax+000004D8]
:004C4COF 89C3 mov ebx, eax
:004C4C11 56 push esi
* Reference To: PBVM90.ob_unset_curr_rtinst_and_return, 0rd:0A4Fh
I
:004C4C12 E8F1FC3000 Call 007D4908
:004C4C17 85DB test ebx, ebx
:004C4C19 7406 je 004C4C21
:004C4C1B 837E6EOO cmp dword ptr [esi+6E], 00000000
:004C4C1F 7407

不明白

你这样问是问不出什么结果的。

这个题目没那么好玩儿。

楼主给出的这段反汇编不足以解决这个问题,况且还有两个子程序没有给出具体指令。