本帖最后由 CuteSnail 于 2010-7-9 18:49 编辑
占位来了~::00403543:: 55 PUSH EBP
::00403544:: 8BEC MOV EBP,ESP
::00403546:: 81EC 08000000 SUB ESP,8
::0040354C:: 6A FF PUSH -1
::0040354E:: 6A 09 PUSH 9 内容(“组合框1”的属性)
::00403550:: 68 03000116 PUSH 16010003 组合框1(组合框)
::00403555:: 68 01000152 PUSH 52010001 窗体单元1(父窗体)
::0040355A:: E8 D3000000 CALL 00403632 取窗体对象属性(调用4号服务)
::0040355F:: 83C4 10 ADD ESP,10
::00403562:: 8945 FC MOV [EBP-4],EAX
::00403565:: 68 CB304000 PUSH 4030CB 破解成功(常量)
::0040356A:: FF75 FC PUSH DWORD PTR [EBP-4]
::0040356D:: E8 34 CALL 004034A6
::00403572:: 83C4 08 ADD ESP,8
::00403575:: 83F8 00 CMP EAX,0
::00403578:: B8 00000000 MOV EAX,0
::0040357D:: 0F94C0 SETE AL
::00403580:: 8945 F8 MOV [EBP-8],EAX
::00403583:: 8B5D FC MOV EBX,[EBP-4]
::00403586:: 85DB TEST EBX,EBX
::00403588:: 74 09 JE SHORT 00403593
::0040358A:: 53 PUSH EBX
::0040358B:: E8 9C000000 CALL 0040362C 销毁从堆上分配到的内存(调用8号服务)
::00403590:: 83C4 04 ADD ESP,4
::00403593:: 837D F8 00 CMP DWORD PTR [EBP-8],0
::00403597:: 0F84 35000000 JE 004035D2
::0040359D:: 6A 00 PUSH 0
::0040359F:: 6A 00 PUSH 0
::004035A1:: 6A 00 PUSH 0
::004035A3:: 68 01030080 PUSH 80000301 整数型(基本数据类型)
::004035A8:: 6A 00 PUSH 0
::004035AA:: 68 00000000 PUSH 0
::004035AF:: 68 04000080 PUSH 80000004 文本型(基本数据类型)
::004035B4:: 6A 00 PUSH 0
::004035B6:: 68 CB304000 PUSH 4030CB 破解成功(常量)
::004035BB:: 68 03000000 PUSH 3
::004035C0:: BB 00030000 MOV EBX,300 信息框(系统核心支持库)
::004035C5:: E8 5C000000 CALL 00403626 调用核心支持库命令(调用3号服务)
::004035CA:: 83C4 28 ADD ESP,28
::004035CD:: E9 00000000 JMP 004035D2
::004035D2:: 8BE5 MOV ESP,EBP
::004035D4:: 5D POP EBP
::004035D5:: C3 RETN
还是算法的好玩些~ |