首页
社区
课程
招聘
[求助]有人能看懂这段代码的注册算法吗?
发表于: 2007-10-7 05:13 5185

[求助]有人能看懂这段代码的注册算法吗?

2007-10-7 05:13
5185
@00007E05:0007   label_7e05:
@00007E07:0022   function NUMBER OnFirstUIBefore()
@00007E07           NUMBER local_number1, local_number4, local_number5, local_number6, local_number7;
@00007E07           STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_string8, local_string9, local_string11, local_string12, local_string13, local_string14, local_string15, local_string16, local_string17;
@00007E07
@00007E07        begin
@00007E10:0006      local_number4 = 304;
@00007E1C:0006      local_string9 = "D:\\Program Files\\xxxx\\Universal";
@00007E49:0006      local_string11 = "SoftWare\\xxxx\\Universal";
@00007E6E:0006      local_string7 = "";
@00007E78:0006      local_string8 = "";
@00007E82:0006      local_number5 = 0;
@00007E8E:0001   label_7e8e:
@00007E90:0006      local_number1 = 0;
@00007E9C:0007   label_7e9c:
@00007E9E:0006      local_string1 = "";
@00007EA8:0006      local_string2 = "";
@00007EB2:0021      function_568(local_string1, local_string2);
@00007EBE:0006      local_number1 = LASTRESULT;
@00007EC8:000D      local_number6 = (local_number1 = 12);
@00007ED7:0004      if(local_number6) then // ref index: 1
@00007EE3:0005         goto label_7e8e;
@00007EEC:000C      endif;
@00007EEC:000C   label_7eec:
@00007EEE:0006      local_string1 = "";
@00007EF8:0006      local_string3 = "";
@00007F02:0006      local_string4 = "";
@00007F0C:0021      function_634();
@00007F12:0006      local_string17 = LASTRESULT;
@00007F1C:0014      local_string5 = (local_string17 ^ "xxxxment.txt");       ---->许可证SdLicense窗口
@00007F36:0021      function_565(local_string1, local_string2, local_string3, local_string5);
@00007F48:0006      local_number1 = LASTRESULT;
@00007F52:000D      local_number6 = (local_number1 = 12);
@00007F61:0004      if(local_number6) then // ref index: 1
@00007F6D:0005         goto label_7e9c;
@00007F76:0005         goto label_7f8d;
@00007F7F:0001      endif;
@00007F7F:0001   label_7f7f:
@00007F81:0006      local_number5 = 1;
@00007F8D:000A   label_7f8d:
@00007F8F:0006      local_string1 = "";
@00007F99:0006      local_string2 = "";
@00007FA3:0021      function_0(local_string1, local_string2, local_string7, local_string8, local_string12, local_string13, local_string14, local_string15);
@00007FC1:0006      local_number1 = LASTRESULT;
@00007FCB:0007      local_string17 = (local_string12 + local_string13);
@00007FD8:0007      local_string17 = (local_string17 + local_string14);
@00007FE5:0007      local_string16 = (local_string17 + local_string15);
@00007FF2:000D      local_number6 = (local_number1 = 12);
@00008001:0004      if(local_number6) then // ref index: 1
@0000800D:0005         goto label_7eec;
@00008016:0009      endif;
@00008016:0009   label_8016:
@00008018:0021      function_634();
@0000801E:0006      local_string17 = LASTRESULT;
@00008028:0014      local_string6 = (local_string17 ^ "xxxxdateSN.dll");
@00008043:0039      UseDll(local_string6);
@0000804A:0006      local_number1 = LASTRESULT;
@00008054:000E      local_number6 = (local_number1 != 0);
@00008063:0004      if(local_number6) then // ref index: 1
@0000806F:0021         function_444("注册码验证输入失败", -65535);
@0000808F:0005         goto label_8101;
@00008098:0005      endif;
@00008098:0005   label_8098:
@0000809A:0020      ValidateSN2(local_string7, local_string8, local_string16); // dll: ValidateSN.dll
@000080A9:0006      local_number1 = LASTRESULT;
@000080B3:000D      local_number6 = (local_number1 = 1);
@000080C2:0004      if(local_number6) then // ref index: 1
@000080CE:0005         goto label_8101;
@000080D7:0002      endif;
@000080D7:0002   label_80d7:
@000080D9:0021      function_444("请重新输入注册码!", -65535);
@000080F8:0005      goto label_7f8d;
@00008101:0001   label_8101:
@00008103:003A      UnUseDll(local_string6);
@0000810A:0005   label_810a:
@0000810C:000D      local_number6 = (local_number1 = 12);
@0000811B:000E      local_number7 = (local_number4 != 303);
@0000812A:0019      local_number6 = (local_number6 = local_number7);
@00008137:0004      if(local_number6) then // ref index: 1
@00008143:0005         goto label_7f8d;
@0000814C:0008      endif;
@0000814C:0008   label_814c:
@0000814E:0006      local_string1 = "";
@00008158:0006      local_string2 = "";
@00008162:0021      function_536(local_string1, local_string2, local_string9);
@00008171:0006      local_number1 = LASTRESULT;
@0000817B:0006      global_string4 = local_string9;
@00008185:000D      local_number6 = (local_number1 = 12);
@00008194:0004      if(local_number6) then // ref index: 1
@000081A0:0005         goto label_7f8d;
@000081A9:0005      endif;
@000081A9:0005   label_81a9:
@000081AB:0021      OnSQLServerInitialize(local_number1);
@000081B4:0006      local_number1 = LASTRESULT;
@000081BE:000D      local_number6 = (local_number1 = 12);
@000081CD:0004      if(local_number6) then // ref index: 1
@000081D9:0005         goto label_810a;
@000081E2:0005      endif;
@000081E2:0005   label_81e2:
@000081E4:0021      function_449(local_number1);
@000081ED:0006      local_number1 = LASTRESULT;
@000081F7:000D      local_number6 = (local_number1 = 12);
@00008206:0004      if(local_number6) then // ref index: 1
@00008212:0005         goto label_81a9;
@0000821B:0007      endif;
@0000821B:0007   label_821b:
@0000821D:0006      local_string1 = "";
@00008227:0006      local_string2 = "";
@00008231:0021      function_567(local_string1, local_string2);
@0000823D:0006      local_number1 = LASTRESULT;
@00008247:000D      local_number6 = (local_number1 = 12);
@00008256:0004      if(local_number6) then // ref index: 1
@00008262:0005         goto label_81e2;
@0000826B:000A      endif;
@0000826B:000A   label_826b:
@0000826D:0021      function_651(-2147483647);
@00008278:0021      function_474(local_string11, "");
@00008284:0021      function_476(local_string11, "path", 1, global_string4, -1);
@000082A1:0021      function_476(local_string11, "name", 1, "xxxxxxxxx系统", -1);
@000082D2:0021      function_562(18044);
@000082DD:0006      local_string17 = LASTRESULT;
@000082E7:0021      function_696(local_string17);
@000082F0:0027      // return coming
@000082F4:0023      return 0;
@000082FD:0026   end; // checksum: f43ff411

@00008309:0004   label_8309:
@0000830B:0022   function NUMBER IfxOnCCPSearch()
@0000830B
@0000830B

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 245
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
@00008016:0009   label_8016:
@00008018:0021      function_634();
@0000801E:0006      local_string17 = LASTRESULT;
@00008028:0014      local_string6 = (local_string17 ^ "xxxxdateSN.dll");
@00008043:0039      UseDll(local_string6);
@0000804A:0006      local_number1 = LASTRESULT;
@00008054:000E      local_number6 = (local_number1 != 0);
@00008063:0004      if(local_number6) then // ref index: 1
@0000806F:0021         function_444("注册码验证输入失败", -65535);
@0000808F:0005         goto label_8101;
@00008098:0005      endif;
@00008098:0005   label_8098:
@0000809A:0020      ValidateSN2(local_string7, local_string8, local_string16); // dll: ValidateSN.dll
@000080A9:0006      local_number1 = LASTRESULT;
@000080B3:000D      local_number6 = (local_number1 = 1);
@000080C2:0004      if(local_number6) then // ref index: 1
@000080CE:0005         goto label_8101;
@000080D7:0002      endif;

调用这个 动态链接库校验 注册码的 ValidateSN.dll

这都相当于 源代码了,还用找人看?
2007-10-7 09:16
0
游客
登录 | 注册 方可回帖
返回
//