2137 lines
92 KiB
ObjectPascal
2137 lines
92 KiB
ObjectPascal
|
|
unit RM_progr;
|
|||
|
|
|
|||
|
|
interface
|
|||
|
|
|
|||
|
|
uses
|
|||
|
|
Windows, Messages, SysUtils, Classes, Graphics,
|
|||
|
|
Controls, Forms, Dialogs, StdCtrls
|
|||
|
|
type
|
|||
|
|
TRMProgressForm=class(TForm)
|
|||
|
|
btnCancel: TButton;
|
|||
|
|
Label1: TLabel;
|
|||
|
|
Label2: TLabel;
|
|||
|
|
ProgressBar1: TProgressBar;
|
|||
|
|
procedure btnCancelClick(Sender : TObject);
|
|||
|
|
procedure FormCreate(Sender : TObject);
|
|||
|
|
procedure _PROC_00731F5C(Sender : TObject);
|
|||
|
|
procedure _PROC_00731F8C(Sender : TObject);
|
|||
|
|
procedure _PROC_00731F94(Sender : TObject);
|
|||
|
|
procedure _PROC_00731FEE(Sender : TObject);
|
|||
|
|
private
|
|||
|
|
{ Private declarations }
|
|||
|
|
public
|
|||
|
|
{ Public declarations }
|
|||
|
|
end ;
|
|||
|
|
|
|||
|
|
var
|
|||
|
|
RMProgressForm: TRMProgressForm;
|
|||
|
|
|
|||
|
|
{This file is generated by DeDe Ver 3.50.02 Copyright (c) 1999-2002 DaFixer}
|
|||
|
|
|
|||
|
|
implementation
|
|||
|
|
|
|||
|
|
{$R *.DFM}
|
|||
|
|
|
|||
|
|
procedure TRMProgressForm.btnCancelClick(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
|
|||
|
|
* Reference to field TRMProgressForm.OFFS_0308
|
|||
|
|
|
|
|||
|
|
00731E90 8B9008030000 mov edx, [eax+$0308]
|
|||
|
|
00731E96 C6423801 mov byte ptr [edx+$38], $01
|
|||
|
|
|
|||
|
|
* Reference to field TRMProgressForm.ModalResult : TModalResult
|
|||
|
|
|
|
|||
|
|
00731E9A C7804C02000002000000 mov dword ptr [eax+$024C], $00000002
|
|||
|
|
00731EA4 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TRMProgressForm.FormCreate(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00731EA8 55 push ebp
|
|||
|
|
00731EA9 8BEC mov ebp, esp
|
|||
|
|
00731EAB 33C9 xor ecx, ecx
|
|||
|
|
00731EAD 51 push ecx
|
|||
|
|
00731EAE 51 push ecx
|
|||
|
|
00731EAF 51 push ecx
|
|||
|
|
00731EB0 51 push ecx
|
|||
|
|
00731EB1 53 push ebx
|
|||
|
|
00731EB2 8BD8 mov ebx, eax
|
|||
|
|
00731EB4 33C0 xor eax, eax
|
|||
|
|
00731EB6 55 push ebp
|
|||
|
|
00731EB7 684E1F7300 push $00731F4E
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00731EBC 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00731EBF 648920 mov fs:[eax], esp
|
|||
|
|
00731EC2 8D55FC lea edx, [ebp-$04]
|
|||
|
|
00731EC5 B854B90000 mov eax, $0000B954
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00731ECA E8CD640400 call 0077839C
|
|||
|
|
00731ECF 8B55FC mov edx, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to field TRMProgressForm.Font : TFont
|
|||
|
|
|
|
|||
|
|
00731ED2 8B4368 mov eax, [ebx+$68]
|
|||
|
|
|
|||
|
|
* Reference to: Graphics.TFont.SetName(TFont;TFontName);
|
|||
|
|
|
|
|||
|
|
00731ED5 E87EECCFFF call 00430B58
|
|||
|
|
00731EDA 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
00731EDD B855B90000 mov eax, $0000B955
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00731EE2 E8B5640400 call 0077839C
|
|||
|
|
00731EE7 8B45F8 mov eax, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.StrToInt(AnsiString):Integer;
|
|||
|
|
|
|
|||
|
|
00731EEA E85991CDFF call 0040B048
|
|||
|
|
00731EEF 8BD0 mov edx, eax
|
|||
|
|
|
|||
|
|
* Reference to field TRMProgressForm.Font : TFont
|
|||
|
|
|
|
|||
|
|
00731EF1 8B4368 mov eax, [ebx+$68]
|
|||
|
|
|
|||
|
|
* Reference to: Graphics.TFont.SetSize(TFont;Integer);
|
|||
|
|
|
|
|||
|
|
00731EF4 E8D7ECCFFF call 00430BD0
|
|||
|
|
00731EF9 8D55F4 lea edx, [ebp-$0C]
|
|||
|
|
00731EFC B8E9B80000 mov eax, $0000B8E9
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00731F01 E896640400 call 0077839C
|
|||
|
|
00731F06 8B45F4 mov eax, [ebp-$0C]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.StrToInt(AnsiString):Integer;
|
|||
|
|
|
|
|||
|
|
00731F09 E83A91CDFF call 0040B048
|
|||
|
|
00731F0E 8BD0 mov edx, eax
|
|||
|
|
|
|||
|
|
* Reference to field TRMProgressForm.Font : TFont
|
|||
|
|
|
|
|||
|
|
00731F10 8B4368 mov eax, [ebx+$68]
|
|||
|
|
|
|||
|
|
* Reference to: Graphics.TFont.SetCharset(TFont;TFontCharset);
|
|||
|
|
|
|
|||
|
|
00731F13 E848EDCFFF call 00430C60
|
|||
|
|
00731F18 8D55F0 lea edx, [ebp-$10]
|
|||
|
|
00731F1B B899B70000 mov eax, $0000B799
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00731F20 E877640400 call 0077839C
|
|||
|
|
00731F25 8B55F0 mov edx, [ebp-$10]
|
|||
|
|
|
|||
|
|
* Reference to control TRMProgressForm.btnCancel : TButton
|
|||
|
|
|
|
|||
|
|
00731F28 8B83F8020000 mov eax, [ebx+$02F8]
|
|||
|
|
|
|||
|
|
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
|||
|
|
|
|
|||
|
|
00731F2E E8ED66D5FF call 00488620
|
|||
|
|
00731F33 33C0 xor eax, eax
|
|||
|
|
00731F35 5A pop edx
|
|||
|
|
00731F36 59 pop ecx
|
|||
|
|
00731F37 59 pop ecx
|
|||
|
|
00731F38 648910 mov fs:[eax], edx
|
|||
|
|
|
|||
|
|
****** FINALLY
|
|||
|
|
|
|
|||
|
|
00731F3B 68551F7300 push $00731F55
|
|||
|
|
00731F40 8D45F0 lea eax, [ebp-$10]
|
|||
|
|
00731F43 BA04000000 mov edx, $00000004
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
|||
|
|
|
|
|||
|
|
00731F48 E8FB33CDFF call 00405348
|
|||
|
|
00731F4D C3 ret
|
|||
|
|
|
|||
|
|
|
|||
|
|
* Reference to: System.@HandleFinally;
|
|||
|
|
|
|
|||
|
|
00731F4E E9A12BCDFF jmp 00404AF4
|
|||
|
|
00731F53 EBEB jmp 00731F40
|
|||
|
|
|
|||
|
|
****** END
|
|||
|
|
|
|
|||
|
|
00731F55 5B pop ebx
|
|||
|
|
00731F56 8BE5 mov esp, ebp
|
|||
|
|
00731F58 5D pop ebp
|
|||
|
|
00731F59 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TRMProgressForm._PROC_00731F5C(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00731F5C 55 push ebp
|
|||
|
|
00731F5D 8BEC mov ebp, esp
|
|||
|
|
00731F5F 33C0 xor eax, eax
|
|||
|
|
00731F61 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27>n+<2B><><EFBFBD><EFBFBD>]Ë<><C38B>-<2D>9<EFBFBD>'
|
|||
|
|
|
|
|||
|
|
00731F62 68811F7300 push $00731F81
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00731F67 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00731F6A 648920 mov fs:[eax], esp
|
|||
|
|
00731F6D FF05B4398900 inc dword ptr [$008939B4]
|
|||
|
|
00731F73 33C0 xor eax, eax
|
|||
|
|
00731F75 5A pop edx
|
|||
|
|
00731F76 59 pop ecx
|
|||
|
|
00731F77 59 pop ecx
|
|||
|
|
00731F78 648910 mov fs:[eax], edx
|
|||
|
|
|
|||
|
|
****** FINALLY
|
|||
|
|
|
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ']Ë<><C38B>-<2D>9<EFBFBD>'
|
|||
|
|
|
|
|||
|
|
00731F7B 68881F7300 push $00731F88
|
|||
|
|
00731F80 C3 ret
|
|||
|
|
|
|||
|
|
|
|||
|
|
* Reference to: System.@HandleFinally;
|
|||
|
|
|
|
|||
|
|
00731F81 E96E2BCDFF jmp 00404AF4
|
|||
|
|
00731F86 EBF8 jmp 00731F80
|
|||
|
|
|
|||
|
|
****** END
|
|||
|
|
|
|
|||
|
|
00731F88 5D pop ebp
|
|||
|
|
00731F89 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TRMProgressForm._PROC_00731F8C(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00731F8C 832DB439890001 sub dword ptr [$008939B4], +$01
|
|||
|
|
00731F93 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TRMProgressForm._PROC_00731F94(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00731F94 E01F loopn +$1F
|
|||
|
|
00731F96 7300 jnb 00731F98
|
|||
|
|
00731F98 0000 add [eax], al
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TRMProgressForm._PROC_00731FEE(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00731FEE 6E outsb
|
|||
|
|
00731FEF 003C556E0074AF add [$AF74006E+edx*2], bh
|
|||
|
|
00731FF6 48 dec eax
|
|||
|
|
00731FF7 00D8 add al, bl
|
|||
|
|
00731FF9 83480050 or dword ptr [eax+$00], +$50
|
|||
|
|
00731FFD D4 aam
|
|||
|
|
00731FFE 42 inc edx
|
|||
|
|
00731FFF 0084D042007CD0 add [eax+edx*8+$D07C0042], al
|
|||
|
|
00732006 42 inc edx
|
|||
|
|
00732007 0058D4 add [eax-$2C], bl
|
|||
|
|
0073200A 42 inc edx
|
|||
|
|
0073200B 00D4 add ah, dl
|
|||
|
|
0073200D 45 inc ebp
|
|||
|
|
0073200E 6E outsb
|
|||
|
|
0073200F 0030 add [eax], dh
|
|||
|
|
00732011 F64800 DB $F6, $48, $00 // byte ptr [eax+$00]
|
|||
|
|
00732014 4C dec esp
|
|||
|
|
00732015 FB sti
|
|||
|
|
00732016 48 dec eax
|
|||
|
|
00732017 0098FA48000C add [eax+$C0048FA], bl
|
|||
|
|
0073201D 7948 jns 00732067
|
|||
|
|
0073201F 00ACF04800CCF0 add [eax+esi*8+$F0CC0048], ch
|
|||
|
|
00732026 48 dec eax
|
|||
|
|
00732027 00E4 add ah, ah
|
|||
|
|
00732029 ED in eax, dx
|
|||
|
|
0073202A 48 dec eax
|
|||
|
|
0073202B 00547848 add [eax+edi*2+$48], dl
|
|||
|
|
0073202F 005878 add [eax+$78], bl
|
|||
|
|
00732032 48 dec eax
|
|||
|
|
00732033 0010 add [eax], dl
|
|||
|
|
00732035 A948003CA9 test eax, $A93C0048
|
|||
|
|
0073203A 48 dec eax
|
|||
|
|
0073203B 00C0 add al, al
|
|||
|
|
0073203D 834800D0 or dword ptr [eax+$00], -$30
|
|||
|
|
00732041 7948 jns 0073208B
|
|||
|
|
00732043 004C8548 add [ebp+eax*4+$48], cl
|
|||
|
|
00732047 0020 add [eax], ah
|
|||
|
|
00732049 47 inc edi
|
|||
|
|
0073204A 6E outsb
|
|||
|
|
0073204B 00D8 add al, bl
|
|||
|
|
0073204D 874800 xchg [eax+$00], ecx
|
|||
|
|
00732050 8486480094C9 test [esi+$C9940048], al
|
|||
|
|
00732056 48 dec eax
|
|||
|
|
00732057 00C0 add al, al
|
|||
|
|
00732059 A9480038EE test eax, $EE380048
|
|||
|
|
0073205E 48 dec eax
|
|||
|
|
0073205F 00F4 add ah, dh
|
|||
|
|
00732061 EE out dx, al
|
|||
|
|
00732062 48 dec eax
|
|||
|
|
00732063 00F0 add al, dh
|
|||
|
|
00732065 E94800D8EE jmp EF4B20B2
|
|||
|
|
0073206A 48 dec eax
|
|||
|
|
0073206B 00EC add ah, ch
|
|||
|
|
0073206D AF scasd
|
|||
|
|
0073206E 48 dec eax
|
|||
|
|
0073206F 00544C6E add [esp+ecx*2+$6E], dl
|
|||
|
|
00732073 0020 add [eax], ah
|
|||
|
|
00732075 C44800 les ecx, [eax+$00]
|
|||
|
|
00732078 A846 test al, $46
|
|||
|
|
0073207A 6E outsb
|
|||
|
|
0073207B 0008 add [eax], cl
|
|||
|
|
0073207D C1480038 ror dword ptr [eax+$00], $38
|
|||
|
|
00732081 BF4800B8C4 mov edi, $C4B80048
|
|||
|
|
00732086 48 dec eax
|
|||
|
|
00732087 00BCC4480074C3 add [esp+eax*8+$C3740048], bh
|
|||
|
|
0073208E 48 dec eax
|
|||
|
|
0073208F 001CC3 add [ebx+eax*8], bl
|
|||
|
|
00732092 48 dec eax
|
|||
|
|
00732093 0018 add [eax], bl
|
|||
|
|
00732095 F0 lock
|
|||
|
|
00732096 48 dec eax
|
|||
|
|
00732097 00780D add [eax+$0D], bh
|
|||
|
|
0073209A 49 dec ecx
|
|||
|
|
0073209B 000C02 add [edx+eax], cl
|
|||
|
|
0073209E 49 dec ecx
|
|||
|
|
0073209F 0094EC480084EF add [esp+ebp*8+$EF840048], dl
|
|||
|
|
007320A6 48 dec eax
|
|||
|
|
007320A7 00DC add ah, bl
|
|||
|
|
007320A9 57 push edi
|
|||
|
|
007320AA 6E outsb
|
|||
|
|
007320AB 0007 add [edi], al
|
|||
|
|
007320AD 54 push esp
|
|||
|
|
007320AE 52 push edx
|
|||
|
|
007320AF 4D dec ebp
|
|||
|
|
007320B0 44 inc esp
|
|||
|
|
007320B1 6F outsd
|
|||
|
|
007320B2 636BB8 arpl [ebx-$48], bp
|
|||
|
|
007320B5 207300 and [ebx+$00], dh
|
|||
|
|
007320B8 07 pop es
|
|||
|
|
007320B9 07 pop es
|
|||
|
|
007320BA 54 push esp
|
|||
|
|
007320BB 52 push edx
|
|||
|
|
007320BC 4D dec ebp
|
|||
|
|
007320BD 44 inc esp
|
|||
|
|
007320BE 6F outsd
|
|||
|
|
007320BF 636BE0 arpl [ebx-$20], bp
|
|||
|
|
007320C2 1F pop ds
|
|||
|
|
007320C3 7300 jnb 007320C5
|
|||
|
|
007320C5 C837 enter , $37
|
|||
|
|
007320C7 6E outsb
|
|||
|
|
007320C8 001D0008524D add [$4D520800], bl
|
|||
|
|
007320CE 5F pop edi
|
|||
|
|
007320CF 43 inc ebx
|
|||
|
|
007320D0 7472 jz 00732144
|
|||
|
|
007320D2 6C insb
|
|||
|
|
007320D3 7300 jnb 007320D5
|
|||
|
|
007320D5 008BC0242173 add [ebx+$732124C0], cl
|
|||
|
|
007320DB 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007320DD 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007320DF 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007320E1 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007320E3 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007320E5 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007320E7 0010 add [eax], dl
|
|||
|
|
007320E9 227300 and dh, byte ptr [ebx+$00]
|
|||
|
|
007320EC 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007320EE 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007320F0 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007320F2 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007320F4 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007320F6 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007320F8 0022 add [edx], ah
|
|||
|
|
007320FA 7300 jnb 007320FC
|
|||
|
|
007320FC EC in al, dx
|
|||
|
|
007320FD 0200 add al, byte ptr [eax]
|
|||
|
|
007320FF 0024A9 add [ecx+ebp*4], ah
|
|||
|
|
00732102 6E outsb
|
|||
|
|
00732103 0028 add [eax], ch
|
|||
|
|
00732105 D4 aam
|
|||
|
|
00732106 42 inc edx
|
|||
|
|
00732107 00B4454000D8CC add [ebp+eax*2+$CCD80040], dh
|
|||
|
|
0073210E 42 inc edx
|
|||
|
|
0073210F 00BC454000F8CA add [ebp+eax*2+$CAF80040], bh
|
|||
|
|
00732116 48 dec eax
|
|||
|
|
00732117 00E4 add ah, ah
|
|||
|
|
00732119 42 inc edx
|
|||
|
|
0073211A 40 inc eax
|
|||
|
|
0073211B 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073211D 43 inc ebx
|
|||
|
|
0073211E 40 inc eax
|
|||
|
|
0073211F 0068B3 add [eax-$4D], ch
|
|||
|
|
00732122 6E outsb
|
|||
|
|
00732123 001CFB add [ebx+edi*8], bl
|
|||
|
|
00732126 48 dec eax
|
|||
|
|
00732127 00E8 add al, ch
|
|||
|
|
00732129 686E00B83C push $3CB8006E
|
|||
|
|
0073212E 42 inc edx
|
|||
|
|
0073212F 003469 add [ecx+ebp*2], dh
|
|||
|
|
00732132 6E outsb
|
|||
|
|
00732133 00EC add ah, ch
|
|||
|
|
00732135 666E outsb
|
|||
|
|
00732137 0074AF48 add [edi+ebp*4+$48], dh
|
|||
|
|
0073213B 00D8 add al, bl
|
|||
|
|
0073213D 83480050 or dword ptr [eax+$00], +$50
|
|||
|
|
00732141 D4 aam
|
|||
|
|
00732142 42 inc edx
|
|||
|
|
00732143 0084D042007CD0 add [eax+edx*8+$D07C0042], al
|
|||
|
|
0073214A 42 inc edx
|
|||
|
|
0073214B 0058D4 add [eax-$2C], bl
|
|||
|
|
0073214E 42 inc edx
|
|||
|
|
0073214F 00D8 add al, bl
|
|||
|
|
00732151 B26E mov dl, $6E
|
|||
|
|
00732153 0030 add [eax], dh
|
|||
|
|
00732155 F64800 DB $F6, $48, $00 // byte ptr [eax+$00]
|
|||
|
|
00732158 4C dec esp
|
|||
|
|
00732159 FB sti
|
|||
|
|
0073215A 48 dec eax
|
|||
|
|
0073215B 0098FA48000C add [eax+$C0048FA], bl
|
|||
|
|
00732161 7948 jns 007321AB
|
|||
|
|
00732163 00ACF04800CCF0 add [eax+esi*8+$F0CC0048], ch
|
|||
|
|
0073216A 48 dec eax
|
|||
|
|
0073216B 00E4 add ah, ah
|
|||
|
|
0073216D ED in eax, dx
|
|||
|
|
0073216E 48 dec eax
|
|||
|
|
0073216F 00547848 add [eax+edi*2+$48], dl
|
|||
|
|
00732173 005878 add [eax+$78], bl
|
|||
|
|
00732176 48 dec eax
|
|||
|
|
00732177 0010 add [eax], dl
|
|||
|
|
00732179 A948003CA9 test eax, $A93C0048
|
|||
|
|
0073217E 48 dec eax
|
|||
|
|
0073217F 00C0 add al, al
|
|||
|
|
00732181 834800D0 or dword ptr [eax+$00], -$30
|
|||
|
|
00732185 7948 jns 007321CF
|
|||
|
|
00732187 004C8548 add [ebp+eax*4+$48], cl
|
|||
|
|
0073218B 00246E add [esi+ebp*2], ah
|
|||
|
|
0073218E 6E outsb
|
|||
|
|
0073218F 00D8 add al, bl
|
|||
|
|
00732191 874800 xchg [eax+$00], ecx
|
|||
|
|
00732194 8486480094C9 test [esi+$C9940048], al
|
|||
|
|
0073219A 48 dec eax
|
|||
|
|
0073219B 00C0 add al, al
|
|||
|
|
0073219D A9480038EE test eax, $EE380048
|
|||
|
|
007321A2 48 dec eax
|
|||
|
|
007321A3 00F4 add ah, dh
|
|||
|
|
007321A5 EE out dx, al
|
|||
|
|
007321A6 48 dec eax
|
|||
|
|
007321A7 00F4 add ah, dh
|
|||
|
|
007321A9 6B6E00D8 imul ebp, [esi+$00], $D8
|
|||
|
|
007321AD EE out dx, al
|
|||
|
|
007321AE 48 dec eax
|
|||
|
|
007321AF 00EC add ah, ch
|
|||
|
|
007321B1 AF scasd
|
|||
|
|
007321B2 48 dec eax
|
|||
|
|
007321B3 00D8 add al, bl
|
|||
|
|
007321B5 6B6E0020 imul ebp, [esi+$00], $20
|
|||
|
|
007321B9 C44800 les ecx, [eax+$00]
|
|||
|
|
007321BC 7C66 jl 00732224
|
|||
|
|
007321BE 6E outsb
|
|||
|
|
007321BF 0008 add [eax], cl
|
|||
|
|
007321C1 C1480038 ror dword ptr [eax+$00], $38
|
|||
|
|
007321C5 BF4800B8C4 mov edi, $C4B80048
|
|||
|
|
007321CA 48 dec eax
|
|||
|
|
007321CB 00BCC4480074C3 add [esp+eax*8+$C3740048], bh
|
|||
|
|
007321D2 48 dec eax
|
|||
|
|
007321D3 001CC3 add [ebx+eax*8], bl
|
|||
|
|
007321D6 48 dec eax
|
|||
|
|
007321D7 0018 add [eax], bl
|
|||
|
|
007321D9 F0 lock
|
|||
|
|
007321DA 48 dec eax
|
|||
|
|
007321DB 00780D add [eax+$0D], bh
|
|||
|
|
007321DE 49 dec ecx
|
|||
|
|
007321DF 000C02 add [edx+eax], cl
|
|||
|
|
007321E2 49 dec ecx
|
|||
|
|
007321E3 0094EC480084EF add [esp+ebp*8+$EF840048], dl
|
|||
|
|
007321EA 48 dec eax
|
|||
|
|
007321EB 0038 add [eax], bh
|
|||
|
|
007321ED B66E mov dh, $6E
|
|||
|
|
007321EF 0078B5 add [eax-$4B], bh
|
|||
|
|
007321F2 6E outsb
|
|||
|
|
007321F3 0090B46E00F4 add [eax+$F4006EB4], dl
|
|||
|
|
007321F9 B96E00C068 mov ecx, $68C0006E
|
|||
|
|
007321FE 6E outsb
|
|||
|
|
007321FF 000A add [edx], cl
|
|||
|
|
00732201 54 push esp
|
|||
|
|
00732202 52 push edx
|
|||
|
|
00732203 4D dec ebp
|
|||
|
|
00732204 54 push esp
|
|||
|
|
00732205 6F outsd
|
|||
|
|
00732206 6F outsd
|
|||
|
|
00732207 6C insb
|
|||
|
|
00732208 626172 bound esp, qword ptr [ecx+$72]
|
|||
|
|
0073220B 90 nop
|
|||
|
|
0073220C 1022 adc [edx], ah
|
|||
|
|
0073220E 7300 jnb 00732210
|
|||
|
|
00732210 07 pop es
|
|||
|
|
00732211 0A54524D or dl, byte ptr [edx+edx*2+$4D]
|
|||
|
|
00732215 54 push esp
|
|||
|
|
00732216 6F outsd
|
|||
|
|
00732217 6F outsd
|
|||
|
|
00732218 6C insb
|
|||
|
|
00732219 626172 bound esp, qword ptr [ecx+$72]
|
|||
|
|
0073221C 2421 and al, $21
|
|||
|
|
0073221E 7300 jnb 00732220
|
|||
|
|
00732220 58 pop eax
|
|||
|
|
00732221 AA stosb
|
|||
|
|
00732222 6E outsb
|
|||
|
|
00732223 0036 add [esi], dh
|
|||
|
|
00732225 0008 add [eax], cl
|
|||
|
|
00732227 52 push edx
|
|||
|
|
00732228 4D dec ebp
|
|||
|
|
00732229 5F pop edi
|
|||
|
|
0073222A 43 inc ebx
|
|||
|
|
0073222B 7472 jz 0073229F
|
|||
|
|
0073222D 6C insb
|
|||
|
|
0073222E 7300 jnb 00732230
|
|||
|
|
00732230 008D40008022 add [ebp+$22800040], cl
|
|||
|
|
00732236 7300 jnb 00732238
|
|||
|
|
00732238 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073223A 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073223C 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073223E 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732240 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732242 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732244 2423 and al, $23
|
|||
|
|
00732246 7300 jnb 00732248
|
|||
|
|
00732248 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073224A 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073224C 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073224E 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732250 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732252 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732254 1023 adc [ebx], ah
|
|||
|
|
00732256 7300 jnb 00732258
|
|||
|
|
00732258 7801 js 0073225B
|
|||
|
|
0073225A 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073225C F0 lock
|
|||
|
|
0073225D B06E mov al, $6E
|
|||
|
|
0073225F 0028 add [eax], ch
|
|||
|
|
00732261 D4 aam
|
|||
|
|
00732262 42 inc edx
|
|||
|
|
00732263 00B4454000D8CC add [ebp+eax*2+$CCD80040], dh
|
|||
|
|
0073226A 42 inc edx
|
|||
|
|
0073226B 00BC454000989A add [ebp+eax*2+$9A980040], bh
|
|||
|
|
00732272 48 dec eax
|
|||
|
|
00732273 00E4 add ah, ah
|
|||
|
|
00732275 42 inc edx
|
|||
|
|
00732276 40 inc eax
|
|||
|
|
00732277 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732279 43 inc ebx
|
|||
|
|
0073227A 40 inc eax
|
|||
|
|
0073227B 00A802490078 add [eax+$78004902], ch
|
|||
|
|
00732281 A7 cmpsd
|
|||
|
|
00732282 48 dec eax
|
|||
|
|
00732283 00709B add [eax-$65], dh
|
|||
|
|
00732286 48 dec eax
|
|||
|
|
00732287 00B83C420040 add [eax+$4000423C], bh
|
|||
|
|
0073228D A7 cmpsd
|
|||
|
|
0073228E 48 dec eax
|
|||
|
|
0073228F 00987A480004 add [eax+$400487A], bl
|
|||
|
|
00732295 7A48 jp 007322DF
|
|||
|
|
00732297 00D8 add al, bl
|
|||
|
|
00732299 83480050 or dword ptr [eax+$00], +$50
|
|||
|
|
0073229D D4 aam
|
|||
|
|
0073229E 42 inc edx
|
|||
|
|
0073229F 0084D042007CD0 add [eax+edx*8+$D07C0042], al
|
|||
|
|
007322A6 42 inc edx
|
|||
|
|
007322A7 0058D4 add [eax-$2C], bl
|
|||
|
|
007322AA 42 inc edx
|
|||
|
|
007322AB 0044C56E add [ebp+eax*8+$6E], al
|
|||
|
|
007322AF 0008 add [eax], cl
|
|||
|
|
007322B1 96 xchg eax, esi
|
|||
|
|
007322B2 48 dec eax
|
|||
|
|
007322B3 000496 add [esi+edx*4], al
|
|||
|
|
007322B6 48 dec eax
|
|||
|
|
007322B7 00D4 add ah, dl
|
|||
|
|
007322B9 96 xchg eax, esi
|
|||
|
|
007322BA 48 dec eax
|
|||
|
|
007322BB 000C79 add [ecx+edi*2], cl
|
|||
|
|
007322BE 48 dec eax
|
|||
|
|
007322BF 007880 add [eax-$80], bh
|
|||
|
|
007322C2 48 dec eax
|
|||
|
|
007322C3 00DC add ah, bl
|
|||
|
|
007322C5 7F48 jnle 0073230F
|
|||
|
|
007322C7 001489 add [ecx+ecx*4], dl
|
|||
|
|
007322CA 48 dec eax
|
|||
|
|
007322CB 00547848 add [eax+edi*2+$48], dl
|
|||
|
|
007322CF 005878 add [eax+$78], bl
|
|||
|
|
007322D2 48 dec eax
|
|||
|
|
007322D3 0010 add [eax], dl
|
|||
|
|
007322D5 A948003CA9 test eax, $A93C0048
|
|||
|
|
007322DA 48 dec eax
|
|||
|
|
007322DB 00C0 add al, al
|
|||
|
|
007322DD 834800D0 or dword ptr [eax+$00], -$30
|
|||
|
|
007322E1 7948 jns 0073232B
|
|||
|
|
007322E3 004C8548 add [ebp+eax*4+$48], cl
|
|||
|
|
007322E7 00A0C56E00D8 add [eax+$D8006EC5], ah
|
|||
|
|
007322ED 874800 xchg [eax+$00], ecx
|
|||
|
|
007322F0 848648000499 test [esi+$99040048], al
|
|||
|
|
007322F6 48 dec eax
|
|||
|
|
007322F7 00C0 add al, al
|
|||
|
|
007322F9 A94800D48A test eax, $8AD40048
|
|||
|
|
007322FE 48 dec eax
|
|||
|
|
007322FF 00808B480084 add [eax+$8400488B], al
|
|||
|
|
00732305 7B48 jnp 0073234F
|
|||
|
|
00732307 00608B add [eax-$75], ah
|
|||
|
|
0073230A 48 dec eax
|
|||
|
|
0073230B 0098C66E000D add [eax+$D006EC6], bl
|
|||
|
|
00732311 54 push esp
|
|||
|
|
00732312 52 push edx
|
|||
|
|
00732313 4D dec ebp
|
|||
|
|
00732314 54 push esp
|
|||
|
|
00732315 6F outsd
|
|||
|
|
00732316 6F outsd
|
|||
|
|
00732317 6C insb
|
|||
|
|
00732318 626172 bound esp, qword ptr [ecx+$72]
|
|||
|
|
0073231B 53 push ebx
|
|||
|
|
0073231C 65708B jo 007322AA
|
|||
|
|
0073231F C0242373 shl byte ptr [ebx], $73
|
|||
|
|
00732323 0007 add [edi], al
|
|||
|
|
00732325 0D54524D54 or eax, $544D5254
|
|||
|
|
0073232A 6F outsd
|
|||
|
|
0073232B 6F outsd
|
|||
|
|
0073232C 6C insb
|
|||
|
|
0073232D 626172 bound esp, qword ptr [ecx+$72]
|
|||
|
|
00732330 53 push ebx
|
|||
|
|
00732331 657080 jo 007322B4
|
|||
|
|
00732334 227300 and dh, byte ptr [ebx+$00]
|
|||
|
|
00732337 E4B1 in al, $B1
|
|||
|
|
00732339 6E outsb
|
|||
|
|
0073233A 000F add [edi], cl
|
|||
|
|
0073233C 0008 add [eax], cl
|
|||
|
|
0073233E 52 push edx
|
|||
|
|
0073233F 4D dec ebp
|
|||
|
|
00732340 5F pop edi
|
|||
|
|
00732341 43 inc ebx
|
|||
|
|
00732342 7472 jz 007323B6
|
|||
|
|
00732344 6C insb
|
|||
|
|
00732345 7300 jnb 00732347
|
|||
|
|
00732347 00942373000000 add [ebx+$0073], dl
|
|||
|
|
0073234E 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732350 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732352 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732354 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732356 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732358 882473 mov [ebx+esi*2], ah
|
|||
|
|
0073235B 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073235D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073235F 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732361 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732363 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732365 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732367 007C2473 add [esp+$73], bh
|
|||
|
|
0073236B 0028 add [eax], ch
|
|||
|
|
0073236D 0200 add al, byte ptr [eax]
|
|||
|
|
0073236F 0050E4 add [eax-$1C], dl
|
|||
|
|
00732372 6D insd
|
|||
|
|
00732373 0028 add [eax], ch
|
|||
|
|
00732375 D4 aam
|
|||
|
|
00732376 42 inc edx
|
|||
|
|
00732377 00B4454000D8CC add [ebp+eax*2+$CCD80040], dh
|
|||
|
|
0073237E 42 inc edx
|
|||
|
|
0073237F 00BC45400088CB add [ebp+eax*2+$CB880040], bh
|
|||
|
|
00732386 47 inc edi
|
|||
|
|
00732387 00E4 add ah, ah
|
|||
|
|
00732389 42 inc edx
|
|||
|
|
0073238A 40 inc eax
|
|||
|
|
0073238B 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073238D 43 inc ebx
|
|||
|
|
0073238E 40 inc eax
|
|||
|
|
0073238F 004030 add [eax+$30], al
|
|||
|
|
00732392 6E outsb
|
|||
|
|
00732393 001CFB add [ebx+edi*8], bl
|
|||
|
|
00732396 48 dec eax
|
|||
|
|
00732397 00C0 add al, al
|
|||
|
|
00732399 C24800 ret $0048
|
|||
|
|
|
|||
|
|
0073239C B83C42000C mov eax, $0C00423C
|
|||
|
|
007323A1 316E00 xor [esi+$00], ebp
|
|||
|
|
007323A4 98 cwde
|
|||
|
|
007323A5 7A48 jp 007323EF
|
|||
|
|
007323A7 0074AF48 add [edi+ebp*4+$48], dh
|
|||
|
|
007323AB 00D8 add al, bl
|
|||
|
|
007323AD 83480050 or dword ptr [eax+$00], +$50
|
|||
|
|
007323B1 D4 aam
|
|||
|
|
007323B2 42 inc edx
|
|||
|
|
007323B3 0084D042007CD0 add [eax+edx*8+$D07C0042], al
|
|||
|
|
007323BA 42 inc edx
|
|||
|
|
007323BB 0058D4 add [eax-$2C], bl
|
|||
|
|
007323BE 42 inc edx
|
|||
|
|
007323BF 00B82F6E0030 add [eax+$30006E2F], bh
|
|||
|
|
007323C5 F64800 DB $F6, $48, $00 // byte ptr [eax+$00]
|
|||
|
|
007323C8 4C dec esp
|
|||
|
|
007323C9 FB sti
|
|||
|
|
007323CA 48 dec eax
|
|||
|
|
007323CB 0098FA48000C add [eax+$C0048FA], bl
|
|||
|
|
007323D1 7948 jns 0073241B
|
|||
|
|
007323D3 00ACF04800CCF0 add [eax+esi*8+$F0CC0048], ch
|
|||
|
|
007323DA 48 dec eax
|
|||
|
|
007323DB 00E4 add ah, ah
|
|||
|
|
007323DD ED in eax, dx
|
|||
|
|
007323DE 48 dec eax
|
|||
|
|
007323DF 00547848 add [eax+edi*2+$48], dl
|
|||
|
|
007323E3 005878 add [eax+$78], bl
|
|||
|
|
007323E6 48 dec eax
|
|||
|
|
007323E7 0010 add [eax], dl
|
|||
|
|
007323E9 A948003CA9 test eax, $A93C0048
|
|||
|
|
007323EE 48 dec eax
|
|||
|
|
007323EF 008CC34700D079 add [ebx+eax*8+$79D00047], cl
|
|||
|
|
007323F6 48 dec eax
|
|||
|
|
007323F7 004C8548 add [ebp+eax*4+$48], cl
|
|||
|
|
007323FB 00C4 add ah, al
|
|||
|
|
007323FD 844800 test [eax+$00], cl
|
|||
|
|
00732400 D88748008486 fadd dword ptr [edi+$86840048]
|
|||
|
|
00732406 48 dec eax
|
|||
|
|
00732407 0094C94800C0A9 add [ecx+ecx*8+$A9C00048], dl
|
|||
|
|
0073240E 48 dec eax
|
|||
|
|
0073240F 0038 add [eax], bh
|
|||
|
|
00732411 EE out dx, al
|
|||
|
|
00732412 48 dec eax
|
|||
|
|
00732413 00F4 add ah, dh
|
|||
|
|
00732415 EE out dx, al
|
|||
|
|
00732416 48 dec eax
|
|||
|
|
00732417 00F0 add al, dh
|
|||
|
|
00732419 E94800D8EE jmp EF4B2466
|
|||
|
|
0073241E 48 dec eax
|
|||
|
|
0073241F 00EC add ah, ch
|
|||
|
|
00732421 AF scasd
|
|||
|
|
00732422 48 dec eax
|
|||
|
|
00732423 0080B6480020 add [eax+$200048B6], al
|
|||
|
|
00732429 C44800 les ecx, [eax+$00]
|
|||
|
|
0073242C 94 xchg eax, esp
|
|||
|
|
0073242D C847 enter , $47
|
|||
|
|
0073242F 0050C9 add [eax-$37], dl
|
|||
|
|
00732432 47 inc edi
|
|||
|
|
00732433 00C0 add al, al
|
|||
|
|
00732435 C9 leave
|
|||
|
|
00732436 47 inc edi
|
|||
|
|
00732437 00B8C44800BC add [eax+$BC0048C4], bh
|
|||
|
|
0073243D C44800 les ecx, [eax+$00]
|
|||
|
|
00732440 74C3 jz 00732405
|
|||
|
|
00732442 48 dec eax
|
|||
|
|
00732443 0064CA47 add [edx+ecx*8+$47], ah
|
|||
|
|
00732447 0018 add [eax], bl
|
|||
|
|
00732449 F0 lock
|
|||
|
|
0073244A 48 dec eax
|
|||
|
|
0073244B 0064CD48 add [ebp+ecx*8+$48], ah
|
|||
|
|
0073244F 000C02 add [edx+eax], cl
|
|||
|
|
00732452 49 dec ecx
|
|||
|
|
00732453 0094EC480084EF add [esp+ebp*8+$EF840048], dl
|
|||
|
|
0073245A 48 dec eax
|
|||
|
|
0073245B 006CC347 add [ebx+eax*8+$47], ch
|
|||
|
|
0073245F 00DC add ah, bl
|
|||
|
|
00732461 C54700 lds eax, [edi+$00]
|
|||
|
|
00732464 98 cwde
|
|||
|
|
00732465 C54700 lds eax, [edi+$00]
|
|||
|
|
00732468 D0C7 rol bh, 1
|
|||
|
|
0073246A 47 inc edi
|
|||
|
|
0073246B 000CC6 add [esi+eax*8], cl
|
|||
|
|
0073246E 47 inc edi
|
|||
|
|
0073246F 00BCC5470070C6 add [ebp+eax*8+$C6700047], bh
|
|||
|
|
00732476 47 inc edi
|
|||
|
|
00732477 0034C7 add [edi+eax*8], dh
|
|||
|
|
0073247A 47 inc edi
|
|||
|
|
0073247B 0007 add [edi], al
|
|||
|
|
0073247D 54 push esp
|
|||
|
|
0073247E 52 push edx
|
|||
|
|
0073247F 4D dec ebp
|
|||
|
|
00732480 45 inc ebp
|
|||
|
|
00732481 646974882473000707 imul esi, fs:[eax+ecx*4+$24], $07070073
|
|||
|
|
0073248A 54 push esp
|
|||
|
|
0073248B 52 push edx
|
|||
|
|
0073248C 4D dec ebp
|
|||
|
|
0073248D 45 inc ebp
|
|||
|
|
0073248E 64697494237300CCE5 imul esi, fs:[esp+edx*4+$23], $E5CC0073
|
|||
|
|
00732497 6D insd
|
|||
|
|
00732498 003A add [edx], bh
|
|||
|
|
0073249A 0008 add [eax], cl
|
|||
|
|
0073249C 52 push edx
|
|||
|
|
0073249D 4D dec ebp
|
|||
|
|
0073249E 5F pop edi
|
|||
|
|
0073249F 43 inc ebx
|
|||
|
|
007324A0 7472 jz 00732514
|
|||
|
|
007324A2 6C insb
|
|||
|
|
007324A3 7300 jnb 007324A5
|
|||
|
|
007324A5 008BC0F42473 add [ebx+$7324F4C0], cl
|
|||
|
|
007324AB 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007324AD 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007324AF 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007324B1 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007324B3 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007324B5 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007324B7 00542573 add [ebp+$73], dl
|
|||
|
|
007324BB 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007324BD 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007324BF 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007324C1 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007324C3 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007324C5 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007324C7 003C257300B000 add [$00B00073], bh
|
|||
|
|
007324CE 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007324D0 8C7649 mov word ptr [esi+$49],
|
|||
|
|
007324D3 0028 add [eax], ch
|
|||
|
|
007324D5 D4 aam
|
|||
|
|
007324D6 42 inc edx
|
|||
|
|
007324D7 00B4454000D8CC add [ebp+eax*2+$CCD80040], dh
|
|||
|
|
007324DE 42 inc edx
|
|||
|
|
007324DF 00BC454000B045 add [ebp+eax*2+$45B00040], bh
|
|||
|
|
007324E6 40 inc eax
|
|||
|
|
007324E7 00E4 add ah, ah
|
|||
|
|
007324E9 42 inc edx
|
|||
|
|
007324EA 40 inc eax
|
|||
|
|
007324EB 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007324ED 43 inc ebx
|
|||
|
|
007324EE 40 inc eax
|
|||
|
|
007324EF 00FC add ah, bh
|
|||
|
|
007324F1 8B4900 mov ecx, [ecx+$00]
|
|||
|
|
007324F4 C8B4 enter , $B4
|
|||
|
|
007324F6 49 dec ecx
|
|||
|
|
007324F7 000C92 add [edx+edx*4], cl
|
|||
|
|
007324FA 49 dec ecx
|
|||
|
|
007324FB 00B83C420054 add [eax+$5400423C], bh
|
|||
|
|
00732501 90 nop
|
|||
|
|
00732502 49 dec ecx
|
|||
|
|
00732503 0040B5 add [eax-$4B], al
|
|||
|
|
00732506 49 dec ecx
|
|||
|
|
00732507 0074D042 add [eax+edx*8+$42], dh
|
|||
|
|
0073250B 006CD142 add [ecx+edx*8+$42], ch
|
|||
|
|
0073250F 0050D4 add [eax-$2C], dl
|
|||
|
|
00732512 42 inc edx
|
|||
|
|
00732513 0084D042007CD0 add [eax+edx*8+$D07C0042], al
|
|||
|
|
0073251A 42 inc edx
|
|||
|
|
0073251B 0058D4 add [eax-$2C], bl
|
|||
|
|
0073251E 42 inc edx
|
|||
|
|
0073251F 00808B490010 add [eax+$1000498B], al
|
|||
|
|
00732525 A7 cmpsd
|
|||
|
|
00732526 49 dec ecx
|
|||
|
|
00732527 006094 add [eax-$6C], ah
|
|||
|
|
0073252A 49 dec ecx
|
|||
|
|
0073252B 00C0 add al, al
|
|||
|
|
0073252D A849 test al, $49
|
|||
|
|
0073252F 002CB0 add [eax+esi*4], ch
|
|||
|
|
00732532 49 dec ecx
|
|||
|
|
00732533 00E8 add al, ch
|
|||
|
|
00732535 AD lodsd
|
|||
|
|
00732536 49 dec ecx
|
|||
|
|
00732537 0020 add [eax], ah
|
|||
|
|
00732539 AF scasd
|
|||
|
|
0073253A 49 dec ecx
|
|||
|
|
0073253B 0011 add [ecx], dl
|
|||
|
|
0073253D 54 push esp
|
|||
|
|
0073253E 52 push edx
|
|||
|
|
0073253F 4D dec ebp
|
|||
|
|
00732540 43 inc ebx
|
|||
|
|
00732541 7573 jnz 007325B6
|
|||
|
|
00732543 746F jz 007325B4
|
|||
|
|
00732545 6D insd
|
|||
|
|
00732546 4D dec ebp
|
|||
|
|
00732547 656E outsb
|
|||
|
|
00732549 7549 jnz 00732594
|
|||
|
|
0073254B 7465 jz 007325B2
|
|||
|
|
0073254D 6D insd
|
|||
|
|
0073254E 8BC0 mov eax, eax
|
|||
|
|
00732550 54 push esp
|
|||
|
|
00732551 2573000711 and eax, $11070073
|
|||
|
|
00732556 54 push esp
|
|||
|
|
00732557 52 push edx
|
|||
|
|
00732558 4D dec ebp
|
|||
|
|
00732559 43 inc ebx
|
|||
|
|
0073255A 7573 jnz 007325CF
|
|||
|
|
0073255C 746F jz 007325CD
|
|||
|
|
0073255E 6D insd
|
|||
|
|
0073255F 4D dec ebp
|
|||
|
|
00732560 656E outsb
|
|||
|
|
00732562 7549 jnz 007325AD
|
|||
|
|
00732564 7465 jz 007325CB
|
|||
|
|
00732566 6D insd
|
|||
|
|
00732567 F4 hlt
|
|||
|
|
00732568 2473 and al, $73
|
|||
|
|
0073256A 007077 add [eax+$77], dh
|
|||
|
|
0073256D 49 dec ecx
|
|||
|
|
0073256E 0018 add [eax], bl
|
|||
|
|
00732570 0008 add [eax], cl
|
|||
|
|
00732572 52 push edx
|
|||
|
|
00732573 4D dec ebp
|
|||
|
|
00732574 5F pop edi
|
|||
|
|
00732575 43 inc ebx
|
|||
|
|
00732576 7472 jz 007325EA
|
|||
|
|
00732578 6C insb
|
|||
|
|
00732579 7300 jnb 0073257B
|
|||
|
|
0073257B 00C8 add al, cl
|
|||
|
|
0073257D 2573000000 and eax, $00000073
|
|||
|
|
00732582 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732584 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732586 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732588 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073258A 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073258C 2026 and [esi], ah
|
|||
|
|
0073258E 7300 jnb 00732590
|
|||
|
|
00732590 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732592 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732594 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732596 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732598 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073259A 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073259C 1026 adc [esi], ah
|
|||
|
|
0073259E 7300 jnb 007325A0
|
|||
|
|
007325A0 B000 mov al, $00
|
|||
|
|
007325A2 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007325A4 A824 test al, $24
|
|||
|
|
007325A6 7300 jnb 007325A8
|
|||
|
|
007325A8 28D4 sub ah, dl
|
|||
|
|
007325AA 42 inc edx
|
|||
|
|
007325AB 00B4454000D8CC add [ebp+eax*2+$CCD80040], dh
|
|||
|
|
007325B2 42 inc edx
|
|||
|
|
007325B3 00BC454000B045 add [ebp+eax*2+$45B00040], bh
|
|||
|
|
007325BA 40 inc eax
|
|||
|
|
007325BB 00E4 add ah, ah
|
|||
|
|
007325BD 42 inc edx
|
|||
|
|
007325BE 40 inc eax
|
|||
|
|
007325BF 0000 add [eax], al
|
|||
|
|
|
|||
|
|
007325C1 43 inc ebx
|
|||
|
|
007325C2 40 inc eax
|
|||
|
|
007325C3 00FC add ah, bh
|
|||
|
|
007325C5 8B4900 mov ecx, [ecx+$00]
|
|||
|
|
007325C8 C8B4 enter , $B4
|
|||
|
|
007325CA 49 dec ecx
|
|||
|
|
007325CB 000C92 add [edx+edx*4], cl
|
|||
|
|
007325CE 49 dec ecx
|
|||
|
|
007325CF 00B83C420054 add [eax+$5400423C], bh
|
|||
|
|
007325D5 90 nop
|
|||
|
|
007325D6 49 dec ecx
|
|||
|
|
007325D7 0040B5 add [eax-$4B], al
|
|||
|
|
007325DA 49 dec ecx
|
|||
|
|
007325DB 0074D042 add [eax+edx*8+$42], dh
|
|||
|
|
007325DF 006CD142 add [ecx+edx*8+$42], ch
|
|||
|
|
007325E3 0050D4 add [eax-$2C], dl
|
|||
|
|
007325E6 42 inc edx
|
|||
|
|
007325E7 0084D042007CD0 add [eax+edx*8+$D07C0042], al
|
|||
|
|
007325EE 42 inc edx
|
|||
|
|
007325EF 0058D4 add [eax-$2C], bl
|
|||
|
|
007325F2 42 inc edx
|
|||
|
|
007325F3 00808B490010 add [eax+$1000498B], al
|
|||
|
|
007325F9 A7 cmpsd
|
|||
|
|
007325FA 49 dec ecx
|
|||
|
|
007325FB 006094 add [eax-$6C], ah
|
|||
|
|
007325FE 49 dec ecx
|
|||
|
|
007325FF 00C0 add al, al
|
|||
|
|
00732601 A849 test al, $49
|
|||
|
|
00732603 002CB0 add [eax+esi*4], ch
|
|||
|
|
00732606 49 dec ecx
|
|||
|
|
00732607 00E8 add al, ch
|
|||
|
|
00732609 AD lodsd
|
|||
|
|
0073260A 49 dec ecx
|
|||
|
|
0073260B 0020 add [eax], ah
|
|||
|
|
0073260D AF scasd
|
|||
|
|
0073260E 49 dec ecx
|
|||
|
|
0073260F 000B add [ebx], cl
|
|||
|
|
00732611 54 push esp
|
|||
|
|
00732612 52 push edx
|
|||
|
|
00732613 4D dec ebp
|
|||
|
|
00732614 4D dec ebp
|
|||
|
|
00732615 656E outsb
|
|||
|
|
00732617 7549 jnz 00732662
|
|||
|
|
00732619 7465 jz 00732680
|
|||
|
|
0073261B 6D insd
|
|||
|
|
0073261C 2026 and [esi], ah
|
|||
|
|
0073261E 7300 jnb 00732620
|
|||
|
|
00732620 07 pop es
|
|||
|
|
00732621 0B54524D or edx, [edx+edx*2+$4D]
|
|||
|
|
00732625 4D dec ebp
|
|||
|
|
00732626 656E outsb
|
|||
|
|
00732628 7549 jnz 00732673
|
|||
|
|
0073262A 7465 jz 00732691
|
|||
|
|
0073262C 6D insd
|
|||
|
|
0073262D C825 enter , $25
|
|||
|
|
0073262F 7300 jnb 00732631
|
|||
|
|
00732631 50 push eax
|
|||
|
|
00732632 2573001800 and eax, $00180073
|
|||
|
|
00732637 08524D or [edx+$4D], dl
|
|||
|
|
0073263A 5F pop edi
|
|||
|
|
0073263B 43 inc ebx
|
|||
|
|
0073263C 7472 jz 007326B0
|
|||
|
|
0073263E 6C insb
|
|||
|
|
0073263F 7300 jnb 00732641
|
|||
|
|
00732641 008BC0902673 add [ebx+$732690C0], cl
|
|||
|
|
00732647 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732649 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073264B 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073264D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073264F 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732651 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732653 00F4 add ah, dh
|
|||
|
|
00732655 267300 jnb 00732658
|
|||
|
|
00732658 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073265A 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073265C 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073265E 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732660 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732662 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732664 D826 fsub dword ptr [esi]
|
|||
|
|
00732666 7300 jnb 00732668
|
|||
|
|
00732668 B000 mov al, $00
|
|||
|
|
0073266A 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073266C 7C25 jl 00732693
|
|||
|
|
0073266E 7300 jnb 00732670
|
|||
|
|
00732670 28D4 sub ah, dl
|
|||
|
|
00732672 42 inc edx
|
|||
|
|
00732673 00B4454000D8CC add [ebp+eax*2+$CCD80040], dh
|
|||
|
|
0073267A 42 inc edx
|
|||
|
|
0073267B 00BC454000B045 add [ebp+eax*2+$45B00040], bh
|
|||
|
|
00732682 40 inc eax
|
|||
|
|
00732683 00E4 add ah, ah
|
|||
|
|
00732685 42 inc edx
|
|||
|
|
00732686 40 inc eax
|
|||
|
|
00732687 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732689 43 inc ebx
|
|||
|
|
0073268A 40 inc eax
|
|||
|
|
0073268B 00FC add ah, bh
|
|||
|
|
0073268D 8B4900 mov ecx, [ecx+$00]
|
|||
|
|
00732690 C8B4 enter , $B4
|
|||
|
|
00732692 49 dec ecx
|
|||
|
|
00732693 000C92 add [edx+edx*4], cl
|
|||
|
|
00732696 49 dec ecx
|
|||
|
|
00732697 00B83C420054 add [eax+$5400423C], bh
|
|||
|
|
0073269D 90 nop
|
|||
|
|
0073269E 49 dec ecx
|
|||
|
|
0073269F 0040B5 add [eax-$4B], al
|
|||
|
|
007326A2 49 dec ecx
|
|||
|
|
007326A3 0074D042 add [eax+edx*8+$42], dh
|
|||
|
|
007326A7 006CD142 add [ecx+edx*8+$42], ch
|
|||
|
|
007326AB 0050D4 add [eax-$2C], dl
|
|||
|
|
007326AE 42 inc edx
|
|||
|
|
007326AF 0084D042007CD0 add [eax+edx*8+$D07C0042], al
|
|||
|
|
007326B6 42 inc edx
|
|||
|
|
007326B7 0058D4 add [eax-$2C], bl
|
|||
|
|
007326BA 42 inc edx
|
|||
|
|
007326BB 001446 add [esi+eax*2], dl
|
|||
|
|
007326BE 7300 jnb 007326C0
|
|||
|
|
007326C0 10A749006094 adc [edi+$94600049], ah
|
|||
|
|
007326C6 49 dec ecx
|
|||
|
|
007326C7 00C0 add al, al
|
|||
|
|
007326C9 A849 test al, $49
|
|||
|
|
007326CB 002CB0 add [eax+esi*4], ch
|
|||
|
|
007326CE 49 dec ecx
|
|||
|
|
007326CF 00E8 add al, ch
|
|||
|
|
007326D1 AD lodsd
|
|||
|
|
007326D2 49 dec ecx
|
|||
|
|
007326D3 0020 add [eax], ah
|
|||
|
|
007326D5 AF scasd
|
|||
|
|
007326D6 49 dec ecx
|
|||
|
|
007326D7 001454 add [esp+edx*2], dl
|
|||
|
|
007326DA 52 push edx
|
|||
|
|
007326DB 4D dec ebp
|
|||
|
|
007326DC 53 push ebx
|
|||
|
|
007326DD 657061 jo 00732741
|
|||
|
|
007326E0 7261 jb 00732743
|
|||
|
|
007326E2 746F jz 00732753
|
|||
|
|
007326E4 724D jb 00732733
|
|||
|
|
007326E6 656E outsb
|
|||
|
|
007326E8 7549 jnz 00732733
|
|||
|
|
007326EA 7465 jz 00732751
|
|||
|
|
007326EC 6D insd
|
|||
|
|
007326ED 8D4000 lea eax, [eax+$00]
|
|||
|
|
007326F0 F4 hlt
|
|||
|
|
007326F1 267300 jnb 007326F4
|
|||
|
|
007326F4 07 pop es
|
|||
|
|
007326F5 1454 adc al, $54
|
|||
|
|
007326F7 52 push edx
|
|||
|
|
007326F8 4D dec ebp
|
|||
|
|
007326F9 53 push ebx
|
|||
|
|
007326FA 657061 jo 0073275E
|
|||
|
|
007326FD 7261 jb 00732760
|
|||
|
|
007326FF 746F jz 00732770
|
|||
|
|
00732701 724D jb 00732750
|
|||
|
|
00732703 656E outsb
|
|||
|
|
00732705 7549 jnz 00732750
|
|||
|
|
00732707 7465 jz 0073276E
|
|||
|
|
00732709 6D insd
|
|||
|
|
0073270A 90 nop
|
|||
|
|
0073270B 267300 jnb 0073270E
|
|||
|
|
0073270E 1C26 sbb al, $26
|
|||
|
|
00732710 7300 jnb 00732712
|
|||
|
|
00732712 1800 sbb [eax], al
|
|||
|
|
00732714 08524D or [edx+$4D], dl
|
|||
|
|
00732717 5F pop edi
|
|||
|
|
00732718 43 inc ebx
|
|||
|
|
00732719 7472 jz 0073278D
|
|||
|
|
0073271B 6C insb
|
|||
|
|
0073271C 7300 jnb 0073271E
|
|||
|
|
0073271E 00906C277300 add [eax+$73276C], dl
|
|||
|
|
00732724 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732726 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732728 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073272A 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073272C 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073272E 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732730 1428 adc al, $28
|
|||
|
|
00732732 7300 jnb 00732734
|
|||
|
|
00732734 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732736 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732738 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073273A 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073273C 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073273E 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732740 FC cld
|
|||
|
|
00732741 27 daa
|
|||
|
|
00732742 7300 jnb 00732744
|
|||
|
|
00732744 D801 fadd dword ptr [ecx]
|
|||
|
|
00732746 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732748 84D9 test cl, bl
|
|||
|
|
0073274A 6D insd
|
|||
|
|
0073274B 0028 add [eax], ch
|
|||
|
|
0073274D D4 aam
|
|||
|
|
0073274E 42 inc edx
|
|||
|
|
0073274F 00B4454000D8CC add [ebp+eax*2+$CCD80040], dh
|
|||
|
|
00732756 42 inc edx
|
|||
|
|
00732757 00BC454000989A add [ebp+eax*2+$9A980040], bh
|
|||
|
|
0073275E 48 dec eax
|
|||
|
|
0073275F 00E4 add ah, ah
|
|||
|
|
00732761 42 inc edx
|
|||
|
|
00732762 40 inc eax
|
|||
|
|
00732763 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732765 43 inc ebx
|
|||
|
|
00732766 40 inc eax
|
|||
|
|
00732767 0080166E00D0 add [eax+$D0006E16], al
|
|||
|
|
0073276D 2B6E00 sub ebp, dword ptr [esi+$00]
|
|||
|
|
00732770 709B jo 0073270D
|
|||
|
|
00732772 48 dec eax
|
|||
|
|
00732773 00B83C4200EC add [eax+$EC00423C], bh
|
|||
|
|
00732779 1A6E00 sbb ch, byte ptr [esi+$00]
|
|||
|
|
0073277C 201B and [ebx], bl
|
|||
|
|
0073277E 6E outsb
|
|||
|
|
0073277F 00047A add [edx+edi*2], al
|
|||
|
|
00732782 48 dec eax
|
|||
|
|
00732783 00D8 add al, bl
|
|||
|
|
00732785 83480050 or dword ptr [eax+$00], +$50
|
|||
|
|
00732789 D4 aam
|
|||
|
|
0073278A 42 inc edx
|
|||
|
|
0073278B 0084D042007CD0 add [eax+edx*8+$D07C0042], al
|
|||
|
|
00732792 42 inc edx
|
|||
|
|
00732793 0058D4 add [eax-$2C], bl
|
|||
|
|
00732796 42 inc edx
|
|||
|
|
00732797 0034156E000896 add [$9608006E+edx], dh
|
|||
|
|
0073279E 48 dec eax
|
|||
|
|
0073279F 000496 add [esi+edx*4], al
|
|||
|
|
007327A2 48 dec eax
|
|||
|
|
007327A3 00D4 add ah, dl
|
|||
|
|
007327A5 96 xchg eax, esi
|
|||
|
|
007327A6 48 dec eax
|
|||
|
|
007327A7 000C79 add [ecx+edi*2], cl
|
|||
|
|
007327AA 48 dec eax
|
|||
|
|
007327AB 007880 add [eax-$80], bh
|
|||
|
|
007327AE 48 dec eax
|
|||
|
|
007327AF 00DC add ah, bl
|
|||
|
|
007327B1 7F48 jnle 007327FB
|
|||
|
|
007327B3 001489 add [ecx+ecx*4], dl
|
|||
|
|
007327B6 48 dec eax
|
|||
|
|
007327B7 00547848 add [eax+edi*2+$48], dl
|
|||
|
|
007327BB 005878 add [eax+$78], bl
|
|||
|
|
007327BE 48 dec eax
|
|||
|
|
007327BF 0010 add [eax], dl
|
|||
|
|
007327C1 A948003CA9 test eax, $A93C0048
|
|||
|
|
007327C6 48 dec eax
|
|||
|
|
007327C7 00C0 add al, al
|
|||
|
|
007327C9 834800D0 or dword ptr [eax+$00], -$30
|
|||
|
|
007327CD 7948 jns 00732817
|
|||
|
|
007327CF 004C8548 add [ebp+eax*4+$48], cl
|
|||
|
|
007327D3 00C4 add ah, al
|
|||
|
|
007327D5 844800 test [eax+$00], cl
|
|||
|
|
007327D8 D88748008486 fadd dword ptr [edi+$86840048]
|
|||
|
|
007327DE 48 dec eax
|
|||
|
|
007327DF 000499 add [ecx+ebx*4], al
|
|||
|
|
007327E2 48 dec eax
|
|||
|
|
007327E3 00C0 add al, al
|
|||
|
|
007327E5 A94800D48A test eax, $8AD40048
|
|||
|
|
007327EA 48 dec eax
|
|||
|
|
007327EB 00808B480084 add [eax+$8400488B], al
|
|||
|
|
007327F1 7B48 jnp 0073283B
|
|||
|
|
007327F3 00608B add [eax-$75], ah
|
|||
|
|
007327F6 48 dec eax
|
|||
|
|
007327F7 00FC add ah, bh
|
|||
|
|
007327F9 16 push ss
|
|||
|
|
007327FA 6E outsb
|
|||
|
|
007327FB 0010 add [eax], dl
|
|||
|
|
007327FD 54 push esp
|
|||
|
|
007327FE 52 push edx
|
|||
|
|
007327FF 4D dec ebp
|
|||
|
|
00732800 54 push esp
|
|||
|
|
00732801 6F outsd
|
|||
|
|
00732802 6F outsd
|
|||
|
|
00732803 6C insb
|
|||
|
|
00732804 626172 bound esp, qword ptr [ecx+$72]
|
|||
|
|
00732807 42 inc edx
|
|||
|
|
00732808 7574 jnz 0073287E
|
|||
|
|
0073280A 746F jz 0073287B
|
|||
|
|
0073280C 6E outsb
|
|||
|
|
0073280D 8D4000 lea eax, [eax+$00]
|
|||
|
|
00732810 1428 adc al, $28
|
|||
|
|
00732812 7300 jnb 00732814
|
|||
|
|
00732814 07 pop es
|
|||
|
|
00732815 1054524D adc [edx+edx*2+$4D], dl
|
|||
|
|
00732819 54 push esp
|
|||
|
|
0073281A 6F outsd
|
|||
|
|
0073281B 6F outsd
|
|||
|
|
0073281C 6C insb
|
|||
|
|
0073281D 626172 bound esp, qword ptr [ecx+$72]
|
|||
|
|
00732820 42 inc edx
|
|||
|
|
00732821 7574 jnz 00732897
|
|||
|
|
00732823 746F jz 00732894
|
|||
|
|
00732825 6E outsb
|
|||
|
|
00732826 6C insb
|
|||
|
|
00732827 27 daa
|
|||
|
|
00732828 7300 jnb 0073282A
|
|||
|
|
0073282A D0DA rcr dl, 1
|
|||
|
|
0073282C 6D insd
|
|||
|
|
0073282D 004500 add [ebp+$00], al
|
|||
|
|
00732830 08524D or [edx+$4D], dl
|
|||
|
|
00732833 5F pop edi
|
|||
|
|
00732834 43 inc ebx
|
|||
|
|
00732835 7472 jz 007328A9
|
|||
|
|
00732837 6C insb
|
|||
|
|
00732838 7300 jnb 0073283A
|
|||
|
|
0073283A 009088287300 add [eax+$732888], dl
|
|||
|
|
00732840 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732842 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732844 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732846 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732848 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073284A 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0073284C FC cld
|
|||
|
|
0073284D 297300 sub dword ptr [ebx+$00], esi
|
|||
|
|
00732850 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732852 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732854 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732856 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732858 A4 movsb
|
|||
|
|
00732859 297300 sub dword ptr [ebx+$00], esi
|
|||
|
|
0073285C E229 loop +$29
|
|||
|
|
0073285E 7300 jnb 00732860
|
|||
|
|
00732860 AC lodsb
|
|||
|
|
00732861 0200 add al, byte ptr [eax]
|
|||
|
|
00732863 000C80 add [eax+eax*4], cl
|
|||
|
|
00732866 47 inc edi
|
|||
|
|
00732867 0028 add [eax], ch
|
|||
|
|
00732869 D4 aam
|
|||
|
|
0073286A 42 inc edx
|
|||
|
|
0073286B 00B4454000D8CC add [ebp+eax*2+$CCD80040], dh
|
|||
|
|
00732872 42 inc edx
|
|||
|
|
00732873 00BC454000F8CA add [ebp+eax*2+$CAF80040], bh
|
|||
|
|
0073287A 48 dec eax
|
|||
|
|
0073287B 00E4 add ah, ah
|
|||
|
|
0073287D 42 inc edx
|
|||
|
|
0073287E 40 inc eax
|
|||
|
|
0073287F 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732881 43 inc ebx
|
|||
|
|
00732882 40 inc eax
|
|||
|
|
00732883 0014E6 add [esi], dl
|
|||
|
|
00732886 47 inc edi
|
|||
|
|
00732887 001CFB add [ebx+edi*8], bl
|
|||
|
|
0073288A 48 dec eax
|
|||
|
|
0073288B 00C0 add al, al
|
|||
|
|
0073288D C24800 ret $0048
|
|||
|
|
|
|||
|
|
00732890 B83C4200A0 mov eax, $A000423C
|
|||
|
|
00732895 E247 loop +$47
|
|||
|
|
00732897 00987A480074 add [eax+$7400487A], bl
|
|||
|
|
0073289D AF scasd
|
|||
|
|
0073289E 48 dec eax
|
|||
|
|
0073289F 00D8 add al, bl
|
|||
|
|
007328A1 83480050 or dword ptr [eax+$00], +$50
|
|||
|
|
007328A5 D4 aam
|
|||
|
|
007328A6 42 inc edx
|
|||
|
|
007328A7 0084D042007CD0 add [eax+edx*8+$D07C0042], al
|
|||
|
|
007328AE 42 inc edx
|
|||
|
|
007328AF 0058D4 add [eax-$2C], bl
|
|||
|
|
007328B2 42 inc edx
|
|||
|
|
007328B3 00644673 add [esi+eax*2+$73], ah
|
|||
|
|
007328B7 0030 add [eax], dh
|
|||
|
|
007328B9 F64800 DB $F6, $48, $00 // byte ptr [eax+$00]
|
|||
|
|
007328BC 4C dec esp
|
|||
|
|
007328BD FB sti
|
|||
|
|
007328BE 48 dec eax
|
|||
|
|
007328BF 0098FA48000C add [eax+$C0048FA], bl
|
|||
|
|
007328C5 7948 jns 0073290F
|
|||
|
|
007328C7 00ACF04800CCF0 add [eax+esi*8+$F0CC0048], ch
|
|||
|
|
007328CE 48 dec eax
|
|||
|
|
007328CF 00E4 add ah, ah
|
|||
|
|
007328D1 ED in eax, dx
|
|||
|
|
007328D2 48 dec eax
|
|||
|
|
007328D3 00547848 add [eax+edi*2+$48], dl
|
|||
|
|
007328D7 005878 add [eax+$78], bl
|
|||
|
|
007328DA 48 dec eax
|
|||
|
|
007328DB 0010 add [eax], dl
|
|||
|
|
007328DD A948003CA9 test eax, $A93C0048
|
|||
|
|
007328E2 48 dec eax
|
|||
|
|
007328E3 00C0 add al, al
|
|||
|
|
007328E5 834800D0 or dword ptr [eax+$00], -$30
|
|||
|
|
007328E9 7948 jns 00732933
|
|||
|
|
007328EB 004C8548 add [ebp+eax*4+$48], cl
|
|||
|
|
007328EF 00C4 add ah, al
|
|||
|
|
007328F1 844800 test [eax+$00], cl
|
|||
|
|
007328F4 D88748008486 fadd dword ptr [edi+$86840048]
|
|||
|
|
007328FA 48 dec eax
|
|||
|
|
007328FB 0030 add [eax], dh
|
|||
|
|
007328FD F1 DB $F1 //
|
|||
|
|
007328FE 47 inc edi
|
|||
|
|
007328FF 00C0 add al, al
|
|||
|
|
00732901 A9480038EE test eax, $EE380048
|
|||
|
|
00732906 48 dec eax
|
|||
|
|
00732907 00F4 add ah, dh
|
|||
|
|
00732909 EE out dx, al
|
|||
|
|
0073290A 48 dec eax
|
|||
|
|
0073290B 00F0 add al, dh
|
|||
|
|
0073290D E94800D8EE jmp EF4B295A
|
|||
|
|
00732912 48 dec eax
|
|||
|
|
00732913 00EC add ah, ch
|
|||
|
|
00732915 AF scasd
|
|||
|
|
00732916 48 dec eax
|
|||
|
|
00732917 0080B6480020 add [eax+$200048B6], al
|
|||
|
|
0073291D C44800 les ecx, [eax+$00]
|
|||
|
|
00732920 C8E6 enter , $E6
|
|||
|
|
00732922 47 inc edi
|
|||
|
|
00732923 0008 add [eax], cl
|
|||
|
|
00732925 C148002C ror dword ptr [eax+$00], $2C
|
|||
|
|
00732929 E747 out $47, eax
|
|||
|
|
0073292B 00B8C44800BC add [eax+$BC0048C4], bh
|
|||
|
|
00732931 C44800 les ecx, [eax+$00]
|
|||
|
|
00732934 F4 hlt
|
|||
|
|
00732935 D84700 fadd dword ptr [edi+$00]
|
|||
|
|
00732938 6C insb
|
|||
|
|
00732939 E8470018F0 call F08B2985
|
|||
|
|
0073293E 48 dec eax
|
|||
|
|
0073293F 0064CD48 add [ebp+ecx*8+$48], ah
|
|||
|
|
00732943 000C02 add [edx+eax], cl
|
|||
|
|
00732946 49 dec ecx
|
|||
|
|
00732947 0094EC480084EF add [esp+ebp*8+$EF840048], dl
|
|||
|
|
0073294E 48 dec eax
|
|||
|
|
0073294F 0024E54700A4D9 add [$D9A40047], ah
|
|||
|
|
00732956 47 inc edi
|
|||
|
|
00732957 00D0 add al, dl
|
|||
|
|
00732959 D94700 fld dword ptr [edi+$00]
|
|||
|
|
0073295C 38E5 cmp ch, ah
|
|||
|
|
0073295E 47 inc edi
|
|||
|
|
0073295F 00C8 add al, cl
|
|||
|
|
00732961 D84700 fadd dword ptr [edi+$00]
|
|||
|
|
00732964 60 pusha
|
|||
|
|
00732965 E447 in al, $47
|
|||
|
|
00732967 006CE447 add [esp+$47], ch
|
|||
|
|
0073296B 00F8 add al, bh
|
|||
|
|
0073296D E447 in al, $47
|
|||
|
|
0073296F 00F0 add al, dh
|
|||
|
|
00732971 40 inc eax
|
|||
|
|
00732972 49 dec ecx
|
|||
|
|
00732973 0018 add [eax], bl
|
|||
|
|
00732975 D94700 fld dword ptr [edi+$00]
|
|||
|
|
00732978 80E347 and bl, $47
|
|||
|
|
0073297B 0048DC add [eax-$24], cl
|
|||
|
|
0073297E 47 inc edi
|
|||
|
|
0073297F 0084F14700A4E6 add [ecx+esi*8+$E6A40047], al
|
|||
|
|
00732986 47 inc edi
|
|||
|
|
00732987 004CDA47 add [edx+ebx*8+$47], cl
|
|||
|
|
0073298B 0078F1 add [eax-$0F], bh
|
|||
|
|
0073298E 47 inc edi
|
|||
|
|
0073298F 0030 add [eax], dh
|
|||
|
|
00732991 E547 in eax, $47
|
|||
|
|
00732993 003CE4 add [esp], bh
|
|||
|
|
00732996 47 inc edi
|
|||
|
|
00732997 00C4 add ah, al
|
|||
|
|
00732999 E147 loope +$47
|
|||
|
|
0073299B 0094EF470064E6 add [edi+ebp*8+$E6640047], dl
|
|||
|
|
007329A2 47 inc edi
|
|||
|
|
007329A3 000A add [edx], cl
|
|||
|
|
007329A5 001A add [edx], bl
|
|||
|
|
007329A7 B01B mov al, $1B
|
|||
|
|
007329A9 B013 mov al, $13
|
|||
|
|
007329AB B014 mov al, $14
|
|||
|
|
007329AD B00C mov al, $0C
|
|||
|
|
007329AF B00F mov al, $0F
|
|||
|
|
007329B1 00D5 add ch, dl
|
|||
|
|
007329B3 FFD4 call esp
|
|||
|
|
007329B5 FFD3 call ebx
|
|||
|
|
007329B7 FF43B0 inc dword ptr [ebx-$50]
|
|||
|
|
007329BA E846730004 call 04739D05
|
|||
|
|
007329BF 47 inc edi
|
|||
|
|
007329C0 7300 jnb 007329C2
|
|||
|
|
007329C2 204773 and [edi+$73], al
|
|||
|
|
007329C5 005047 add [eax+$47], dl
|
|||
|
|
007329C8 7300 jnb 007329CA
|
|||
|
|
007329CA 80477300 add byte ptr [edi+$73], $00
|
|||
|
|
007329CE 7848 js 00732A18
|
|||
|
|
007329D0 7300 jnb 007329D2
|
|||
|
|
007329D2 CC int 3
|
|||
|
|
007329D3 4C dec esp
|
|||
|
|
007329D4 7300 jnb 007329D6
|
|||
|
|
007329D6 144D adc al, $4D
|
|||
|
|
007329D8 7300 jnb 007329DA
|
|||
|
|
007329DA 50 push eax
|
|||
|
|
007329DB 4D dec ebp
|
|||
|
|
007329DC 7300 jnb 007329DE
|
|||
|
|
007329DE 884D73 mov [ebp+$73], cl
|
|||
|
|
007329E1 0013 add [ebx], dl
|
|||
|
|
007329E3 54 push esp
|
|||
|
|
007329E4 52 push edx
|
|||
|
|
007329E5 4D dec ebp
|
|||
|
|
007329E6 43 inc ebx
|
|||
|
|
007329E7 7573 jnz 00732A5C
|
|||
|
|
007329E9 746F jz 00732A5A
|
|||
|
|
007329EB 6D insd
|
|||
|
|
007329EC 43 inc ebx
|
|||
|
|
007329ED 6F outsd
|
|||
|
|
007329EE 6D insd
|
|||
|
|
007329EF 626F42 bound ebp, qword ptr [edi+$42]
|
|||
|
|
007329F2 6F outsd
|
|||
|
|
007329F3 7839 js 00732A2E
|
|||
|
|
007329F5 37 aaa
|
|||
|
|
007329F6 8BC0 mov eax, eax
|
|||
|
|
007329F8 FC cld
|
|||
|
|
007329F9 297300 sub dword ptr [ebx+$00], esi
|
|||
|
|
007329FC 07 pop es
|
|||
|
|
007329FD 1354524D adc edx, [edx+edx*2+$4D]
|
|||
|
|
00732A01 43 inc ebx
|
|||
|
|
00732A02 7573 jnz 00732A77
|
|||
|
|
00732A04 746F jz 00732A75
|
|||
|
|
00732A06 6D insd
|
|||
|
|
00732A07 43 inc ebx
|
|||
|
|
00732A08 6F outsd
|
|||
|
|
00732A09 6D insd
|
|||
|
|
00732A0A 626F42 bound ebp, qword ptr [edi+$42]
|
|||
|
|
00732A0D 6F outsd
|
|||
|
|
00732A0E 7839 js 00732A49
|
|||
|
|
00732A10 37 aaa
|
|||
|
|
00732A11 8828 mov [eax], ch
|
|||
|
|
00732A13 7300 jnb 00732A15
|
|||
|
|
00732A15 C881 enter , $81
|
|||
|
|
00732A17 47 inc edi
|
|||
|
|
00732A18 000B add [ebx], cl
|
|||
|
|
00732A1A 0008 add [eax], cl
|
|||
|
|
00732A1C 52 push edx
|
|||
|
|
00732A1D 4D dec ebp
|
|||
|
|
00732A1E 5F pop edi
|
|||
|
|
00732A1F 43 inc ebx
|
|||
|
|
00732A20 7472 jz 00732A94
|
|||
|
|
00732A22 6C insb
|
|||
|
|
00732A23 7300 jnb 00732A25
|
|||
|
|
00732A25 008BC0742A73 add [ebx+$732A74C0], cl
|
|||
|
|
00732A2B 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732A2D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732A2F 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732A31 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732A33 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732A35 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732A37 00A42B73000000 add [ebx+ebp+$0073], ah
|
|||
|
|
00732A3E 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732A40 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732A42 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732A44 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732A46 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732A48 90 nop
|
|||
|
|
00732A49 2B7300 sub esi, dword ptr [ebx+$00]
|
|||
|
|
00732A4C B002 mov al, $02
|
|||
|
|
00732A4E 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732A50 3C28 cmp al, $28
|
|||
|
|
00732A52 7300 jnb 00732A54
|
|||
|
|
00732A54 28D4 sub ah, dl
|
|||
|
|
00732A56 42 inc edx
|
|||
|
|
00732A57 00B4454000D8CC add [ebp+eax*2+$CCD80040], dh
|
|||
|
|
00732A5E 42 inc edx
|
|||
|
|
00732A5F 00BC454000F8CA add [ebp+eax*2+$CAF80040], bh
|
|||
|
|
00732A66 48 dec eax
|
|||
|
|
00732A67 00E4 add ah, ah
|
|||
|
|
00732A69 42 inc edx
|
|||
|
|
00732A6A 40 inc eax
|
|||
|
|
00732A6B 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732A6D 43 inc ebx
|
|||
|
|
00732A6E 40 inc eax
|
|||
|
|
00732A6F 0014E6 add [esi], dl
|
|||
|
|
00732A72 47 inc edi
|
|||
|
|
00732A73 001CFB add [ebx+edi*8], bl
|
|||
|
|
00732A76 48 dec eax
|
|||
|
|
00732A77 00C0 add al, al
|
|||
|
|
00732A79 C24800 ret $0048
|
|||
|
|
|
|||
|
|
00732A7C B83C4200A0 mov eax, $A000423C
|
|||
|
|
00732A81 E247 loop +$47
|
|||
|
|
00732A83 00987A480074 add [eax+$7400487A], bl
|
|||
|
|
00732A89 AF scasd
|
|||
|
|
00732A8A 48 dec eax
|
|||
|
|
00732A8B 00D8 add al, bl
|
|||
|
|
00732A8D 83480050 or dword ptr [eax+$00], +$50
|
|||
|
|
00732A91 D4 aam
|
|||
|
|
00732A92 42 inc edx
|
|||
|
|
00732A93 0084D042007CD0 add [eax+edx*8+$D07C0042], al
|
|||
|
|
00732A9A 42 inc edx
|
|||
|
|
00732A9B 0058D4 add [eax-$2C], bl
|
|||
|
|
00732A9E 42 inc edx
|
|||
|
|
00732A9F 00644673 add [esi+eax*2+$73], ah
|
|||
|
|
00732AA3 0030 add [eax], dh
|
|||
|
|
00732AA5 F64800 DB $F6, $48, $00 // byte ptr [eax+$00]
|
|||
|
|
00732AA8 4C dec esp
|
|||
|
|
00732AA9 FB sti
|
|||
|
|
00732AAA 48 dec eax
|
|||
|
|
00732AAB 0098FA48000C add [eax+$C0048FA], bl
|
|||
|
|
00732AB1 7948 jns 00732AFB
|
|||
|
|
00732AB3 00ACF04800CCF0 add [eax+esi*8+$F0CC0048], ch
|
|||
|
|
00732ABA 48 dec eax
|
|||
|
|
00732ABB 00E4 add ah, ah
|
|||
|
|
00732ABD ED in eax, dx
|
|||
|
|
00732ABE 48 dec eax
|
|||
|
|
00732ABF 00547848 add [eax+edi*2+$48], dl
|
|||
|
|
00732AC3 005878 add [eax+$78], bl
|
|||
|
|
00732AC6 48 dec eax
|
|||
|
|
00732AC7 0010 add [eax], dl
|
|||
|
|
00732AC9 A948003CA9 test eax, $A93C0048
|
|||
|
|
00732ACE 48 dec eax
|
|||
|
|
00732ACF 00C0 add al, al
|
|||
|
|
00732AD1 834800D0 or dword ptr [eax+$00], -$30
|
|||
|
|
00732AD5 7948 jns 00732B1F
|
|||
|
|
00732AD7 004C8548 add [ebp+eax*4+$48], cl
|
|||
|
|
00732ADB 00C4 add ah, al
|
|||
|
|
00732ADD 844800 test [eax+$00], cl
|
|||
|
|
00732AE0 D88748008486 fadd dword ptr [edi+$86840048]
|
|||
|
|
00732AE6 48 dec eax
|
|||
|
|
00732AE7 0030 add [eax], dh
|
|||
|
|
00732AE9 F1 DB $F1 //
|
|||
|
|
00732AEA 47 inc edi
|
|||
|
|
00732AEB 00C0 add al, al
|
|||
|
|
00732AED A9480038EE test eax, $EE380048
|
|||
|
|
00732AF2 48 dec eax
|
|||
|
|
00732AF3 00F4 add ah, dh
|
|||
|
|
00732AF5 EE out dx, al
|
|||
|
|
00732AF6 48 dec eax
|
|||
|
|
00732AF7 00F0 add al, dh
|
|||
|
|
00732AF9 E94800D8EE jmp EF4B2B46
|
|||
|
|
00732AFE 48 dec eax
|
|||
|
|
00732AFF 00EC add ah, ch
|
|||
|
|
00732B01 AF scasd
|
|||
|
|
00732B02 48 dec eax
|
|||
|
|
00732B03 0080B6480020 add [eax+$200048B6], al
|
|||
|
|
00732B09 C44800 les ecx, [eax+$00]
|
|||
|
|
00732B0C C8E6 enter , $E6
|
|||
|
|
00732B0E 47 inc edi
|
|||
|
|
00732B0F 0008 add [eax], cl
|
|||
|
|
00732B11 C148002C ror dword ptr [eax+$00], $2C
|
|||
|
|
00732B15 E747 out $47, eax
|
|||
|
|
00732B17 00B8C44800BC add [eax+$BC0048C4], bh
|
|||
|
|
00732B1D C44800 les ecx, [eax+$00]
|
|||
|
|
00732B20 F4 hlt
|
|||
|
|
00732B21 D84700 fadd dword ptr [edi+$00]
|
|||
|
|
00732B24 6C insb
|
|||
|
|
00732B25 E8470018F0 call F08B2B71
|
|||
|
|
00732B2A 48 dec eax
|
|||
|
|
00732B2B 0064CD48 add [ebp+ecx*8+$48], ah
|
|||
|
|
00732B2F 000C02 add [edx+eax], cl
|
|||
|
|
00732B32 49 dec ecx
|
|||
|
|
00732B33 0094EC480084EF add [esp+ebp*8+$EF840048], dl
|
|||
|
|
00732B3A 48 dec eax
|
|||
|
|
00732B3B 0024E54700A4D9 add [$D9A40047], ah
|
|||
|
|
00732B42 47 inc edi
|
|||
|
|
00732B43 00D0 add al, dl
|
|||
|
|
00732B45 D94700 fld dword ptr [edi+$00]
|
|||
|
|
00732B48 38E5 cmp ch, ah
|
|||
|
|
00732B4A 47 inc edi
|
|||
|
|
00732B4B 00C8 add al, cl
|
|||
|
|
00732B4D D84700 fadd dword ptr [edi+$00]
|
|||
|
|
00732B50 60 pusha
|
|||
|
|
00732B51 E447 in al, $47
|
|||
|
|
00732B53 006CE447 add [esp+$47], ch
|
|||
|
|
00732B57 00F8 add al, bh
|
|||
|
|
00732B59 E447 in al, $47
|
|||
|
|
00732B5B 00F0 add al, dh
|
|||
|
|
00732B5D 40 inc eax
|
|||
|
|
00732B5E 49 dec ecx
|
|||
|
|
00732B5F 0018 add [eax], bl
|
|||
|
|
00732B61 D94700 fld dword ptr [edi+$00]
|
|||
|
|
00732B64 80E347 and bl, $47
|
|||
|
|
00732B67 0048DC add [eax-$24], cl
|
|||
|
|
00732B6A 47 inc edi
|
|||
|
|
00732B6B 0084F14700A4E6 add [ecx+esi*8+$E6A40047], al
|
|||
|
|
00732B72 47 inc edi
|
|||
|
|
00732B73 004CDA47 add [edx+ebx*8+$47], cl
|
|||
|
|
00732B77 0078F1 add [eax-$0F], bh
|
|||
|
|
00732B7A 47 inc edi
|
|||
|
|
00732B7B 0030 add [eax], dh
|
|||
|
|
00732B7D E547 in eax, $47
|
|||
|
|
00732B7F 003CE4 add [esp], bh
|
|||
|
|
00732B82 47 inc edi
|
|||
|
|
00732B83 00C4 add ah, al
|
|||
|
|
00732B85 E147 loope +$47
|
|||
|
|
00732B87 0094EF470064E6 add [edi+ebp*8+$E6640047], dl
|
|||
|
|
00732B8E 47 inc edi
|
|||
|
|
00732B8F 000D54524D43 add [$434D5254], cl
|
|||
|
|
00732B95 6F outsd
|
|||
|
|
00732B96 6D insd
|
|||
|
|
00732B97 626F42 bound ebp, qword ptr [edi+$42]
|
|||
|
|
00732B9A 6F outsd
|
|||
|
|
00732B9B 7839 js 00732BD6
|
|||
|
|
00732B9D 37 aaa
|
|||
|
|
00732B9E 8BC0 mov eax, eax
|
|||
|
|
00732BA0 A4 movsb
|
|||
|
|
00732BA1 2B7300 sub esi, dword ptr [ebx+$00]
|
|||
|
|
00732BA4 07 pop es
|
|||
|
|
00732BA5 0D54524D43 or eax, $434D5254
|
|||
|
|
00732BAA 6F outsd
|
|||
|
|
00732BAB 6D insd
|
|||
|
|
00732BAC 626F42 bound ebp, qword ptr [edi+$42]
|
|||
|
|
00732BAF 6F outsd
|
|||
|
|
00732BB0 7839 js 00732BEB
|
|||
|
|
00732BB2 37 aaa
|
|||
|
|
00732BB3 742A jz 00732BDF
|
|||
|
|
00732BB5 7300 jnb 00732BB7
|
|||
|
|
00732BB7 F8 clc
|
|||
|
|
00732BB8 297300 sub dword ptr [ebx+$00], esi
|
|||
|
|
00732BBB 3100 xor [eax], eax
|
|||
|
|
00732BBD 08524D or [edx+$4D], dl
|
|||
|
|
00732BC0 5F pop edi
|
|||
|
|
00732BC1 43 inc ebx
|
|||
|
|
00732BC2 7472 jz 00732C36
|
|||
|
|
00732BC4 6C insb
|
|||
|
|
00732BC5 7326 jnb 00732BED
|
|||
|
|
00732BC7 00987F470076 add [eax+$7600477F], bl
|
|||
|
|
00732BCD 0200 add al, byte ptr [eax]
|
|||
|
|
00732BCF FF18 call [eax]
|
|||
|
|
00732BD1 0100 add [eax], eax
|
|||
|
|
00732BD3 FE01 inc byte ptr [ecx]
|
|||
|
|
00732BD5 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732BD7 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732BD9 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732BDB 800000 add byte ptr [eax], $00
|
|||
|
|
00732BDE 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732BE0 0B00 or eax, [eax]
|
|||
|
|
00732BE2 055374796C add eax, +$6C797453
|
|||
|
|
00732BE7 650010 add gs:[eax], dl
|
|||
|
|
00732BEA 40 inc eax
|
|||
|
|
00732BEB 00980200FFC4 add [eax+$C4FF0002], bl
|
|||
|
|
00732BF1 46 inc esi
|
|||
|
|
00732BF2 7300 jnb 00732BF4
|
|||
|
|
00732BF4 0100 add [eax], eax
|
|||
|
|
00732BF6 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732BF8 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732BFA 008001000000 add [eax+$0001], al
|
|||
|
|
00732C00 0C00 or al, $00
|
|||
|
|
00732C02 0446 add al, +$46
|
|||
|
|
00732C04 6C insb
|
|||
|
|
00732C05 61 popa
|
|||
|
|
00732C06 7434 jz 00732C3C
|
|||
|
|
00732C08 EA42007000 jmp $700042
|
|||
|
|
00732C0D 00FF add bh, bh
|
|||
|
|
00732C0F 90 nop
|
|||
|
|
00732C10 874800 xchg [eax+$00], ecx
|
|||
|
|
00732C13 AC lodsb
|
|||
|
|
00732C14 874800 xchg [eax+$00], ecx
|
|||
|
|
00732C17 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732C19 0080050000FF add [eax+$FF000005], al
|
|||
|
|
00732C1F 0D0005436F or eax, $6F430500
|
|||
|
|
00732C24 6C insb
|
|||
|
|
00732C25 6F outsd
|
|||
|
|
00732C26 7200 jb 00732C28
|
|||
|
|
00732C28 104000 adc [eax+$00], al
|
|||
|
|
00732C2B A5 movsd
|
|||
|
|
00732C2C 0100 add [eax], eax
|
|||
|
|
00732C2E FF44F148 inc dword ptr [ecx+esi*8+$48]
|
|||
|
|
00732C32 0068F1 add [eax-$0F], ch
|
|||
|
|
00732C35 48 dec eax
|
|||
|
|
00732C36 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732C38 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732C3A 800000 add byte ptr [eax], $00
|
|||
|
|
00732C3D 00800E000543 add [eax+$4305000E], al
|
|||
|
|
00732C43 746C jz 00732CB1
|
|||
|
|
00732C45 3344302C xor eax, [eax+esi+$2C]
|
|||
|
|
00732C49 48 dec eax
|
|||
|
|
00732C4A 007A00 add [edx+$00], bh
|
|||
|
|
00732C4D 00FF add bh, bh
|
|||
|
|
00732C4F 7A00 jp 00732C51
|
|||
|
|
00732C51 00FF add bh, bh
|
|||
|
|
00732C53 0100 add [eax], eax
|
|||
|
|
00732C55 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732C57 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732C59 0080F4FFFFFF add [eax+$FFFFFFF4], al
|
|||
|
|
00732C5F 0F000A str word ptr [edx]
|
|||
|
|
00732C62 44 inc esp
|
|||
|
|
00732C63 7261 jb 00732CC6
|
|||
|
|
00732C65 6743 inc ebx
|
|||
|
|
00732C67 7572 jnz 00732CDB
|
|||
|
|
00732C69 736F jnb 00732CDA
|
|||
|
|
00732C6B 7244 jb 00732CB1
|
|||
|
|
00732C6D 324800 xor cl, byte ptr [eax+$00]
|
|||
|
|
00732C70 5D pop ebp
|
|||
|
|
00732C71 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732C73 FF6000 jmp dword ptr [eax+$00]
|
|||
|
|
00732C76 00FE add dh, bh
|
|||
|
|
00732C78 0100 add [eax], eax
|
|||
|
|
00732C7A 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732C7C 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732C7E 008000000000 add [eax+$0000], al
|
|||
|
|
00732C84 1000 adc [eax], al
|
|||
|
|
00732C86 08447261 or [edx+esi*2+$61], al
|
|||
|
|
00732C8A 674D dec ebp
|
|||
|
|
00732C8C 6F outsd
|
|||
|
|
00732C8D 646554 push esp
|
|||
|
|
00732C90 104000 adc [eax+$00], al
|
|||
|
|
00732C93 1002 adc [edx], al
|
|||
|
|
00732C95 00FF add bh, bh
|
|||
|
|
00732C97 0801 or [ecx], al
|
|||
|
|
00732C99 00FE add dh, bh
|
|||
|
|
00732C9B 0100 add [eax], eax
|
|||
|
|
00732C9D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732C9F 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732CA1 008008000000 add [eax+$0008], al
|
|||
|
|
00732CA7 1100 adc [eax], eax
|
|||
|
|
00732CA9 0D44726F70 or eax, $706F7244
|
|||
|
|
00732CAE 44 inc esp
|
|||
|
|
00732CAF 6F outsd
|
|||
|
|
00732CB0 776E jnbe 00732D20
|
|||
|
|
00732CB2 43 inc ebx
|
|||
|
|
00732CB3 6F outsd
|
|||
|
|
00732CB4 756E jnz 00732D24
|
|||
|
|
00732CB6 7400 jz 00732CB8
|
|||
|
|
00732CB8 104000 adc [eax+$00], al
|
|||
|
|
00732CBB 50 push eax
|
|||
|
|
00732CBC 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732CBE FE64 DB $FE, $64 //
|
|||
|
|
00732CC0 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732CC2 FEA0 DB $FE, $A0 //
|
|||
|
|
00732CC4 A6 cmpsb
|
|||
|
|
00732CC5 48 dec eax
|
|||
|
|
00732CC6 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732CC8 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732CCA 800100 add byte ptr [ecx], $00
|
|||
|
|
00732CCD 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732CCF 1200 adc al, byte ptr [eax]
|
|||
|
|
00732CD1 07 pop es
|
|||
|
|
00732CD2 45 inc ebp
|
|||
|
|
00732CD3 6E outsb
|
|||
|
|
00732CD4 61 popa
|
|||
|
|
00732CD5 626C6564 bound ebp, qword ptr [ebp+$64]
|
|||
|
|
00732CD9 D4 aam
|
|||
|
|
00732CDA EE out dx, al
|
|||
|
|
00732CDB 42 inc edx
|
|||
|
|
00732CDC 006800 add [eax+$00], ch
|
|||
|
|
00732CDF 00FF add bh, bh
|
|||
|
|
00732CE1 E486 in al, $86
|
|||
|
|
00732CE3 48 dec eax
|
|||
|
|
00732CE4 00F4 add ah, dh
|
|||
|
|
00732CE6 864800 xchg [eax+$00], cl
|
|||
|
|
00732CE9 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732CEB 008000000080 add [eax+$80000000], al
|
|||
|
|
00732CF1 1300 adc eax, [eax]
|
|||
|
|
00732CF3 0446 add al, +$46
|
|||
|
|
00732CF5 6F outsd
|
|||
|
|
00732CF6 6E outsb
|
|||
|
|
00732CF7 7454 jz 00732D4D
|
|||
|
|
00732CF9 104000 adc [eax+$00], al
|
|||
|
|
00732CFC FC cld
|
|||
|
|
00732CFD 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732CFF FE00 inc byte ptr [eax]
|
|||
|
|
00732D01 0100 add [eax], eax
|
|||
|
|
00732D03 FE01 inc byte ptr [ecx]
|
|||
|
|
00732D05 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732D07 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732D09 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732D0B 800000 add byte ptr [eax], $00
|
|||
|
|
00732D0E 008014000A49 add [eax+$490A0014], al
|
|||
|
|
00732D14 7465 jz 00732D7B
|
|||
|
|
00732D16 6D insd
|
|||
|
|
00732D17 48 dec eax
|
|||
|
|
00732D18 6569676874540742 imul esp, gs:[edi+$68], $42075474
|
|||
|
|
00732D20 003C02 add [edx+eax], bh
|
|||
|
|
00732D23 00FF add bh, bh
|
|||
|
|
00732D25 0C01 or al, $01
|
|||
|
|
00732D27 00FE add dh, bh
|
|||
|
|
00732D29 0100 add [eax], eax
|
|||
|
|
00732D2B 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732D2D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732D2F 008000000080 add [eax+$80000000], al
|
|||
|
|
00732D35 1500054974 adc eax, $74490500
|
|||
|
|
00732D3A 656D insd
|
|||
|
|
00732D3C 7354 jnb 00732D92
|
|||
|
|
00732D3E 104000 adc [eax+$00], al
|
|||
|
|
00732D41 0C02 or al, $02
|
|||
|
|
00732D43 00FF add bh, bh
|
|||
|
|
00732D45 0CDA or al, $DA
|
|||
|
|
00732D47 47 inc edi
|
|||
|
|
00732D48 0001 add [ecx], al
|
|||
|
|
00732D4A 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732D4C 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732D4E 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732D50 800000 add byte ptr [eax], $00
|
|||
|
|
00732D53 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732D55 16 push ss
|
|||
|
|
00732D56 0009 add [ecx], cl
|
|||
|
|
00732D58 4D dec ebp
|
|||
|
|
00732D59 61 popa
|
|||
|
|
00732D5A 784C js 00732DA8
|
|||
|
|
00732D5C 656E outsb
|
|||
|
|
00732D5E 677468 jz 00732DC9
|
|||
|
|
00732D61 0010 add [eax], dl
|
|||
|
|
00732D63 40 inc eax
|
|||
|
|
00732D64 005A00 add [edx+$00], bl
|
|||
|
|
00732D67 00FF add bh, bh
|
|||
|
|
00732D69 B487 mov ah, $87
|
|||
|
|
00732D6B 48 dec eax
|
|||
|
|
00732D6C 0001 add [ecx], al
|
|||
|
|
00732D6E 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732D70 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732D72 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732D74 800000 add byte ptr [eax], $00
|
|||
|
|
00732D77 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732D79 17 pop ss
|
|||
|
|
00732D7A 000B add [ebx], cl
|
|||
|
|
00732D7C 50 push eax
|
|||
|
|
00732D7D 61 popa
|
|||
|
|
00732D7E 7265 jb 00732DE5
|
|||
|
|
00732D80 6E outsb
|
|||
|
|
00732D81 7443 jz 00732DC6
|
|||
|
|
00732D83 6F outsd
|
|||
|
|
00732D84 6C insb
|
|||
|
|
00732D85 6F outsd
|
|||
|
|
00732D86 7200 jb 00732D88
|
|||
|
|
00732D88 104000 adc [eax+$00], al
|
|||
|
|
00732D8B A90100FF74 test eax, $74FF0001
|
|||
|
|
00732D90 F1 DB $F1 //
|
|||
|
|
00732D91 48 dec eax
|
|||
|
|
00732D92 0001 add [ecx], al
|
|||
|
|
00732D94 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732D96 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732D98 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732D9A 800100 add byte ptr [ecx], $00
|
|||
|
|
00732D9D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732D9F 1800 sbb [eax], al
|
|||
|
|
00732DA1 0B5061 or edx, [eax+$61]
|
|||
|
|
00732DA4 7265 jb 00732E0B
|
|||
|
|
00732DA6 6E outsb
|
|||
|
|
00732DA7 7443 jz 00732DEC
|
|||
|
|
00732DA9 746C jz 00732E17
|
|||
|
|
00732DAB 33440010 xor eax, [eax+eax+$10]
|
|||
|
|
00732DAF 40 inc eax
|
|||
|
|
00732DB0 005900 add [ecx+$00], bl
|
|||
|
|
00732DB3 00FF add bh, bh
|
|||
|
|
00732DB5 1C87 sbb al, $87
|
|||
|
|
00732DB7 48 dec eax
|
|||
|
|
00732DB8 0001 add [ecx], al
|
|||
|
|
00732DBA 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732DBC 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732DBE 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732DC0 800100 add byte ptr [ecx], $00
|
|||
|
|
00732DC3 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732DC5 1900 sbb [eax], eax
|
|||
|
|
00732DC7 0A5061 or dl, byte ptr [eax+$61]
|
|||
|
|
00732DCA 7265 jb 00732E31
|
|||
|
|
00732DCC 6E outsb
|
|||
|
|
00732DCD 7446 jz 00732E15
|
|||
|
|
00732DCF 6F outsd
|
|||
|
|
00732DD0 6E outsb
|
|||
|
|
00732DD1 7400 jz 00732DD3
|
|||
|
|
00732DD3 104000 adc [eax+$00], al
|
|||
|
|
00732DD6 9A0000FF64 call $64FF0000
|
|||
|
|
00732DDB 874800 xchg [eax+$00], ecx
|
|||
|
|
00732DDE 0100 add [eax], eax
|
|||
|
|
00732DE0 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732DE2 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732DE4 008001000000 add [eax+$0001], al
|
|||
|
|
00732DEA 1A00 sbb al, byte ptr [eax]
|
|||
|
|
00732DEC 0E push cs
|
|||
|
|
00732DED 50 push eax
|
|||
|
|
00732DEE 61 popa
|
|||
|
|
00732DEF 7265 jb 00732E56
|
|||
|
|
00732DF1 6E outsb
|
|||
|
|
00732DF2 7453 jz 00732E47
|
|||
|
|
00732DF4 686F774869 push $6948776F
|
|||
|
|
00732DF9 6E outsb
|
|||
|
|
00732DFA 7424 jz 00732E20
|
|||
|
|
00732DFC 7F49 jnle 00732E47
|
|||
|
|
00732DFE 007C0000 add [eax+eax+$00], bh
|
|||
|
|
00732E02 FFA885480001 jmp [eax+$1004885]
|
|||
|
|
00732E08 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732E0A 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732E0C 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732E0E 800000 add byte ptr [eax], $00
|
|||
|
|
00732E11 00801B000950 add [eax+$5009001B], al
|
|||
|
|
00732E17 6F outsd
|
|||
|
|
00732E18 7075 jo 00732E8F
|
|||
|
|
00732E1A 704D jo 00732E69
|
|||
|
|
00732E1C 656E outsb
|
|||
|
|
00732E1E 7500 jnz 00732E20
|
|||
|
|
00732E20 104000 adc [eax+$00], al
|
|||
|
|
00732E23 99 cdq
|
|||
|
|
00732E24 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732E26 FF4087 inc dword ptr [eax-$79]
|
|||
|
|
00732E29 48 dec eax
|
|||
|
|
00732E2A 0008 add [eax], cl
|
|||
|
|
00732E2C 874800 xchg [eax+$00], ecx
|
|||
|
|
00732E2F 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732E31 008000000080 add [eax+$80000000], al
|
|||
|
|
00732E37 1C00 sbb al, $00
|
|||
|
|
00732E39 085368 or [ebx+$68], dl
|
|||
|
|
00732E3C 6F outsd
|
|||
|
|
00732E3D 7748 jnbe 00732E87
|
|||
|
|
00732E3F 696E7400104000 imul ebp, [esi+$74], $00401000
|
|||
|
|
00732E46 7502 jnz 00732E4A
|
|||
|
|
00732E48 00FF add bh, bh
|
|||
|
|
00732E4A 50 push eax
|
|||
|
|
00732E4B E647 out $47, al
|
|||
|
|
00732E4D 0001 add [ecx], al
|
|||
|
|
00732E4F 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732E51 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732E53 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732E55 800000 add byte ptr [eax], $00
|
|||
|
|
00732E58 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732E5A 1D0006536F sbb eax, $6F530600
|
|||
|
|
00732E5F 7274 jb 00732ED5
|
|||
|
|
00732E61 65640033 add fs:[ebx], dh
|
|||
|
|
00732E65 48 dec eax
|
|||
|
|
00732E66 00A0F1480020 add [eax+$200048F1], ah
|
|||
|
|
00732E6C F2 repne
|
|||
|
|
00732E6D 48 dec eax
|
|||
|
|
00732E6E 0001 add [ecx], al
|
|||
|
|
00732E70 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732E72 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732E74 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732E76 80FFFF cmp bh, $FF
|
|||
|
|
00732E79 FFFF DB $FF, $FF //
|
|||
|
|
00732E7B 1E push ds
|
|||
|
|
00732E7C 0008 add [eax], cl
|
|||
|
|
00732E7E 54 push esp
|
|||
|
|
00732E7F 61 popa
|
|||
|
|
00732E80 624F72 bound ecx, qword ptr [edi+$72]
|
|||
|
|
00732E83 64657200 jb 00732E87
|
|||
|
|
00732E87 104000 adc [eax+$00], al
|
|||
|
|
00732E8A A4 movsb
|
|||
|
|
00732E8B 0100 add [eax], eax
|
|||
|
|
00732E8D FF38 DB $FF, $38 //
|
|||
|
|
00732E8F F2 repne
|
|||
|
|
00732E90 48 dec eax
|
|||
|
|
00732E91 0001 add [ecx], al
|
|||
|
|
00732E93 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732E95 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732E97 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732E99 800100 add byte ptr [ecx], $00
|
|||
|
|
00732E9C 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732E9E 1F pop ds
|
|||
|
|
00732E9F 0007 add [edi], al
|
|||
|
|
00732EA1 54 push esp
|
|||
|
|
00732EA2 61 popa
|
|||
|
|
00732EA3 625374 bound edx, qword ptr [ebx+$74]
|
|||
|
|
00732EA6 6F outsd
|
|||
|
|
00732EA7 7018 jo 00732EC1
|
|||
|
|
00732EA9 334800 xor ecx, [eax+$00]
|
|||
|
|
00732EAC F0 lock
|
|||
|
|
00732EAD 854800 test [eax+$00], ecx
|
|||
|
|
00732EB0 208648000100 and [esi+$10048], al
|
|||
|
|
00732EB6 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732EB8 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00732EBA 008000000080 add [eax+$80000000], al
|
|||
|
|
00732EC0 2000 and [eax], al
|
|||
|
|
00732EC2 0454 add al, +$54
|
|||
|
|
00732EC4 657874 js 00732F3B
|
|||
|
|
00732EC7 0010 add [eax], dl
|
|||
|
|
00732EC9 40 inc eax
|
|||
|
|
00732ECA 005700 add [edi+$00], dl
|
|||
|
|
00732ECD 00FF add bh, bh
|
|||
|
|
00732ECF 1085480000A7 adc [ebp+$A7000048], al
|
|||
|
|
00732ED5 48 dec eax
|
|||
|
|
00732ED6 0000 add [eax], al
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
end.
|