SI对象浏览器解决方案分析

核心提示:一个日本开发的Oracle数据库软件SI对象浏览器,被广泛应用于日本外包的世界。目前,中文版已经售出。仅供研究,我不了解Oracle,朋友让配件的帮助有点大,版本10.1……
SI对象浏览器是日本开发的oracle数据库软件,在日本外包领域得到了广泛的应用。



只有研究

其实我不懂oracle,朋友们请帮忙。

附件有点大,和版本10.1.0.0可以下载自己





U3000 U3000

代码:

0053cb52 8d55 E8 LEA EDX { 6 } | ..的地方。

0053cb55 8b83 8c030000 |。mov eax,DWORD PTR DS:{ EBX + 0x38c }

0053cb5b E8 d090f2ff叫ob10.00465c30 |。

0053cb60 8b45 E8 mov eax { 6 } | ..的地方。

0053cb63 5a流行EDX |。

0053cb64 E8 73361800电话ob10.006c01dc |。

0053cb69 |。84c0试验基地,Al

0053cb6b 0f84 5f020000乙脑ob10.0053cdd0; / /不跳,跳错了

0053cb71 8d55 E4 LEA EDX { 7 } | ..的地方。

0053cb74 |。88030000 8b83 mov eax,DWORD PTR DS:{ EBX + 0x388 }

0053cb7a E8 b190f2ff叫ob10.00465c30 |。

0053cb7f 8b45 E4 mov eax { 7 } | ..的地方。

0053cb82八94cf5300 mov EDX ob10.0053cf94 | ..

0053cb87 E8 9086ecff叫ob10.0040521c |。

59020000 0053cb8c 0f85 JNZ ob10.0053cdeb |。

0053cb92 8d45 E0 LEA EAX { 8 } | ..的地方。

0053cb95 E8 1e1e1800叫ob10.006be9b8 |。

0053cb9a 8b45 E0 mov eax { 8 } | ..的地方。

0053cb9d 50压入|。

0053cb9e 8d45 FC LEA EAX { 1 } | ..的地方。

0053cba1 E8 6682ecff叫ob10.00404e0c | / /系统。;::__linkproc__ lstrclr(void *)

0053cba6 50压入|。

0053cba7 8d55直流LEA EDX { 9 } | ..的地方。

0053cbaa |。90030000 8b83 mov eax,DWORD PTR DS:{ EBX + 0x390 }

0053cbb0 E8 7b90f2ff叫ob10.00465c30 |。 / /控制;::::GetText(void)报告

0053cbb5 8b45直流mov eax { 9 } | ..的地方。

0053cbb8 50压入|。

0053cbb9 8d55 D8 LEA EDX { 10 } | ..的地方。

0053cbbc 8b83 ac030000 |。mov eax,DWORD PTR DS:{ EBX + 0x3ac }

0053cbc2 E8 6990f2ff叫ob10.00465c30 |。 / /控制;::::GetText(void)报告

0053cbc7 8b55 D8 mov EDX { 10 } | ..的地方。

0053cbca |。B8 01000000 mov eax,0x1

0053cbcf 59 pop ecx |。

0053cbd0 E8 ef221800叫ob10.006beec4 |; / /重要的,看

0053cbd5 |。84c0试验基地,Al

0053cbd7 0f84 d6010000乙脑ob10.0053cdb3; / /跳错了,不要跳

0053cbdd 8d55 D4 LEA EDX { 11 } | ..的地方。

0053cbe0 |。90030000 8b83 mov eax,DWORD PTR DS:{ EBX + 0x390 }

0053cbe6 E8 4590f2ff叫ob10.00465c30 |。

0053cbeb 8b45 D4 mov eax { 11 } | ..的地方。

0053cbee E8 95341800电话ob10.006c0088 |。

0053cbf3 |。85c0测试eax,eax

0053cbf5 0f84 f2000000乙脑ob10.0053cced |。

0053cbfb 8d55 D0 { 12 } LEA EDX的地方。| ..

0053cbfe |。90030000 8b83 mov eax,DWORD PTR DS:{ EBX + 0x390 }

0053cc04 E8 2790f2ff叫ob10.00465c30 |。

0053cc09 8b45 D0 mov eax { 12 } | ..的地方。

0053cc0c E8 d7331800叫ob10.006bffe8 |。

0053cc11 |。8bf0 MOV EAX ESI,

0053cc13 8d45 CC LEA EAX { 13 } | ..的地方。

0053cc16 50压入|。

0053cc17 |。B9 08000000 mov ecx,0x8

0053cc1c |。BA 07000000 mov EDX 0x7

0053cc21 8b45 FC mov eax { 1 } | ..的地方。

0053cc24 E8 b33f1600叫ob10.006a0bdc |。

0053cc29 8b45 CC mov eax { 13 } | ..的地方。

0053cc2c |。33d2 XOR EDX能谱

0053cc2e E8 e5ddecff叫ob10.0040aa18 |。

0053cc33 50压入|。

0053cc34 8d45 C8 LEA EAX { 14 } | ..的地方。

0053cc37 50压入|。

0053cc38 |。B9 06000000 mov ecx,0x6

0053cc3d |。BA 05000000 mov EDX 0x5:

0053cc42 8b45 FC mov eax { 1 } | ..的地方。

0053cc45 E8 923f1600叫ob10.006a0bdc |。

0053cc4a 8b45 C8 mov eax { 14 } | ..的地方。

0053cc4d |。33d2 XOR EDX能谱

0053cc4f E8 c4ddecff叫ob10.0040aa18 |。

0053cc54 50压入|。

0053cc55 8d45 C4 LEA EAX { 15 } | ..的地方。

0053CC58 50 push eax |.

0053cc59 |。B9 04000000 mov ecx,0x4

0053cc5e |。BA 01000000 mov EDX,0x1

0053cc63 8b45 FC mov eax { 1 } | ..的地方。

0053cc66 E8 713f1600叫ob10.006a0bdc |。

0053cc6b 8b45 C4 mov eax { 15 } | ..的地方。

0053cc6e |。33d2 XOR EDX能谱

0053cc70 E8 a3ddecff叫ob10.0040aa18 |。

0053cc75 5a流行EDX |。

0053cc76 59 pop ecx |。

0053cc77 E8 2004edff叫ob10.0040d09c |。

0053cc7c dd5d F0 FSTP qword ptr SS:{ } | ebp-0x10。

0053cc7f 9b等|。

0053CC80 E8 B706EDFF call ob10.0040D33C |.

0053cc85 dc5d F0频率比较器qword ptr SS:{ } | ebp-0x10。

0053cc88 9b等|。

0053cc89 dfe0 fstsw斧|。

0053cc8b 9e SAHF |。

76磅短ob10.0053cca9 0053cc8c |乙脑。

0053cc8e |。66:BA 4000 MOV DX,0x40

0053cc92 B8 a4cf5300 mov eax ob10.0053cfa4 | ..

0053cc97 E8 c87d1700叫ob10.006b4a64 |。

0053cc9c |。33c0 xor eax,eax

898394020000乐章DWORD PTR DS:{ EBX + 0x294 } 0053cc9e |,eax。

0053cca4 E8 1f2dedff叫ob10.0040f9c8 |。

0053cca9 ff75 F4推{ 3 } | >>的地方。

0053ccac ff75 F0推{ 4 } |地方。

0053ccaf |。8bc6 mov eax,ESI

0053ccb1 f7d8 NEG EAX |。

0053ccb3 E8 d406edff叫ob10.0040d38c |。

0053ccb8 d825 c4cf5300多分类器DWORD PTR DS:{ } | 0x53cfc4。

0053ccbe db7d B8 FSTP TB的PTR SS:{ } | ebp-0x48。

0053ccc1 9b等|。

0053ccc2 E8 7506edff叫ob10.0040d33c |。

0053ccc7 db6d B8 FLD TB的PTR SS:{ } | ebp-0x48。

0053ccca ded9 fcompp |。

0053cccc 9b等|。

0053cccd dfe0 fstsw斧|。

0053cccf 9e SAHF |。

76磅短ob10.0053cced 0053ccd0 |乙脑。

0053ccd2 |。66:BA 4000 MOV DX,0x40

0053ccd6 B8 d0cf5300 mov eax ob10.0053cfd0 | ..

0053ccdb E8 847d1700叫ob10.006b4a64 |。

0053cce0 |。33c0 xor eax,eax

898394020000乐章DWORD PTR DS:{ EBX + 0x294 } 0053cce2 |,eax。

0053cce8 E8 db2cedff叫ob10.0040f9c8 |。

0053cced 8d55 B4 LEA EDX { 19 } | >>的地方。

0053ccf0 |。90030000 8b83 mov eax,DWORD PTR DS:{ EBX + 0x390 }

0053ccf6 E8 358ff2ff叫ob10.00465c30 |。 / /控制;::::GetText(空白对照

0053ccfb 8b45 B4 mov eax { 19 } | ..的地方。

0053ccfe E8 85331800电话ob10.006c0088 |。

0053cd03 |。01 83f8 CMP eax,0x1

0053cd06 |。1bc0 SBB eax,eax

40公司0053cd08 EAX |。

0053cd09 50压入|。

0053cd0a 8d55 B0 LEA EDX { 20 } | ..的地方。

0053cd0d 8b83 ac030000 |。mov eax,DWORD PTR DS:{ EBX + 0x3ac }

0053cd13 E8 188ff2ff叫ob10.00465c30 |。 / /控制;::::GetText(空白对照

0053cd18 8b45 B0 mov eax { 20 } | ..的地方。

0053cd1b 5a流行EDX |。

0053cd1c E8 97261800电话ob10.006bf3b8 |。 /看

0053cd21 |。84c0试验基地,Al

0053cd23 1b乙脑短ob10.0053cd40 74 |。 / /必须跳;

0053cd25 |。66:BA 4000 MOV DX,0x40

0053cd29 B8 10d05300 mov eax ob10.0053d010 | ..

0053cd2e E8 317d1700叫ob10.006b4a64 |。

0053cd33 |。33c0 xor eax,eax