用SID反编译setup.inx文件,找到如下代码
@00015CBF:0004 label_15cbf:
@00015CC1:000E local_number10 = (local_number9 != 0);
@00015CD0:0004 if(local_number10) then // ref index: 1
@00015CDC:0021 function_382("Invalid serial number.", -65534);
@00015D00:0005 goto label_15d29;
@00015D09:0003 endif;
@00015D09:0003 label_15d09:
@00015D0B:0006 global_string31 = local_string10;
@00015D15:0006 global_string32 = local_string11;
@00015D1F:0006 global_string33 = local_string12;
@00015D29:0008 label_15d29:
@00015D2B:000D local_number10 = (local_number9 = 0);
@00015D3A:0004 if(local_number10) then // ref index: -5
@00015D46:000D local_number10 = (local_number1 = 12);
@00015D55:0004 if(local_number10) then // ref index: 4
@00015D61:0004 if(global_number40) then // ref index: 3
@00015D6D:0004 if(global_number37) then // ref index: 1
@00015D79:0005 goto label_158f5;
@00015D82:0005 goto label_15d96;
@00015D8B:0001 endif;
很显然,只要吧@00015CC1:000E处的“!=”修改一下就可以了,但是SID好像不具备这种修改功能,那位大侠指点一下怎么去修改啊?有没有更好的修改工具呢?先谢过!
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)