1389 lines
55 KiB
ObjectPascal
1389 lines
55 KiB
ObjectPascal
|
|
unit U_YFZDList_MX;
|
|||
|
|
|
|||
|
|
interface
|
|||
|
|
|
|||
|
|
uses
|
|||
|
|
Windows, Messages, SysUtils, Classes, Graphics,
|
|||
|
|
Controls, Forms, Dialogs, StdCtrls
|
|||
|
|
type
|
|||
|
|
TfrmYFZDList_MX=class(TForm)
|
|||
|
|
ToolBar1: TToolBar;
|
|||
|
|
TBRafresh: TToolButton;
|
|||
|
|
TBClose: TToolButton;
|
|||
|
|
ADOQueryTemp: TADOQuery;
|
|||
|
|
ADOQueryCmd: TADOQuery;
|
|||
|
|
Panel1: TPanel;
|
|||
|
|
ToolButton2: TToolButton;
|
|||
|
|
ADOQueryMain: TADOQuery;
|
|||
|
|
ToolButton1: TToolButton;
|
|||
|
|
RM1: TRMGridReport;
|
|||
|
|
RMDB_Main: TRMDBDataSet;
|
|||
|
|
Label3: TLabel;
|
|||
|
|
cxGrid2: TcxGrid;
|
|||
|
|
Tv2: TcxGridDBTableView;
|
|||
|
|
cxGridLevel1: TcxGridLevel;
|
|||
|
|
Label2: TLabel;
|
|||
|
|
begdate: TDateTimePicker;
|
|||
|
|
Enddate: TDateTimePicker;
|
|||
|
|
cxGridPopupMenu2: TcxGridPopupMenu;
|
|||
|
|
DS_HZ: TDataSource;
|
|||
|
|
CDS_HZ: TClientDataSet;
|
|||
|
|
Label1: TLabel;
|
|||
|
|
v2Column1: TcxGridDBColumn;
|
|||
|
|
v2Column2: TcxGridDBColumn;
|
|||
|
|
v2Column5: TcxGridDBColumn;
|
|||
|
|
v2Column6: TcxGridDBColumn;
|
|||
|
|
v2Column7: TcxGridDBColumn;
|
|||
|
|
v2Column8: TcxGridDBColumn;
|
|||
|
|
v2Column9: TcxGridDBColumn;
|
|||
|
|
v2Column10: TcxGridDBColumn;
|
|||
|
|
v2Column4: TcxGridDBColumn;
|
|||
|
|
v2ps: TcxGridDBColumn;
|
|||
|
|
v2Column3: TcxGridDBColumn;
|
|||
|
|
v2YFName: TcxGridDBColumn;
|
|||
|
|
v2P_Spec: TcxGridDBColumn;
|
|||
|
|
v2ComTaiTou: TcxGridDBColumn;
|
|||
|
|
Label4: TLabel;
|
|||
|
|
ComTaiTou: TEdit;
|
|||
|
|
Label5: TLabel;
|
|||
|
|
P_CodeName: TEdit;
|
|||
|
|
Label7: TLabel;
|
|||
|
|
FKTaitou: TEdit;
|
|||
|
|
Label8: TLabel;
|
|||
|
|
KHType: TComboBox;
|
|||
|
|
v2KHType: TcxGridDBColumn;
|
|||
|
|
FactoryName: TComboBox;
|
|||
|
|
v2FXMoney: TcxGridDBColumn;
|
|||
|
|
vSXMoney: TcxGridDBColumn;
|
|||
|
|
Label6: TLabel;
|
|||
|
|
ConNO: TEdit;
|
|||
|
|
Label9: TLabel;
|
|||
|
|
OrderNo: TEdit;
|
|||
|
|
v2ConNO: TcxGridDBColumn;
|
|||
|
|
v2OrderNo: TcxGridDBColumn;
|
|||
|
|
procedure FormDestroy(Sender : TObject);
|
|||
|
|
procedure FormClose(Sender : TObject);
|
|||
|
|
procedure TBCloseClick(Sender : TObject);
|
|||
|
|
procedure FormShow(Sender : TObject);
|
|||
|
|
procedure TBRafreshClick(Sender : TObject);
|
|||
|
|
procedure ToolButton2Click(Sender : TObject);
|
|||
|
|
procedure FactoryNameChange(Sender : TObject);
|
|||
|
|
procedure ToolButton1Click(Sender : TObject);
|
|||
|
|
procedure FormCreate(Sender : TObject);
|
|||
|
|
procedure _PROC_0084ADF0(Sender : TObject);
|
|||
|
|
procedure _PROC_0084AE20(Sender : TObject);
|
|||
|
|
procedure _PROC_0084AE28(Sender : TObject);
|
|||
|
|
procedure _PROC_0084AE8E(Sender : TObject);
|
|||
|
|
procedure _PROC_0084B2B9(Sender : TObject);
|
|||
|
|
private
|
|||
|
|
{ Private declarations }
|
|||
|
|
public
|
|||
|
|
{ Public declarations }
|
|||
|
|
end ;
|
|||
|
|
|
|||
|
|
var
|
|||
|
|
frmYFZDList_MX: TfrmYFZDList_MX;
|
|||
|
|
|
|||
|
|
{This file is generated by DeDe Ver 3.50.02 Copyright (c) 1999-2002 DaFixer}
|
|||
|
|
|
|||
|
|
implementation
|
|||
|
|
|
|||
|
|
{$R *.DFM}
|
|||
|
|
|
|||
|
|
procedure TfrmYFZDList_MX.FormDestroy(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0084ABA4 33C0 xor eax, eax
|
|||
|
|
|
|||
|
|
* Reference to GlobalVar_00895A6C
|
|||
|
|
|
|
|||
|
|
0084ABA6 A36C5A8900 mov dword ptr [$00895A6C], eax
|
|||
|
|
0084ABAB C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFZDList_MX.FormClose(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0084ABAC C60102 mov byte ptr [ecx], $02
|
|||
|
|
0084ABAF C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFZDList_MX.TBCloseClick(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0084ABB0 55 push ebp
|
|||
|
|
0084ABB1 8BEC mov ebp, esp
|
|||
|
|
0084ABB3 6A00 push $00
|
|||
|
|
0084ABB5 53 push ebx
|
|||
|
|
0084ABB6 8BD8 mov ebx, eax
|
|||
|
|
0084ABB8 33C0 xor eax, eax
|
|||
|
|
0084ABBA 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><EFBFBD><EF9EBB><EFBFBD>[Y]<5D>'
|
|||
|
|
|
|
|||
|
|
0084ABBB 6800AC8400 push $0084AC00
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
0084ABC0 64FF30 push dword ptr fs:[eax]
|
|||
|
|
0084ABC3 648920 mov fs:[eax], esp
|
|||
|
|
0084ABC6 8D55FC lea edx, [ebp-$04]
|
|||
|
|
0084ABC9 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
|||
|
|
|
|
|||
|
|
0084ABCB E820DAC3FF call 004885F0
|
|||
|
|
0084ABD0 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1'
|
|||
|
|
|
|
|||
|
|
0084ABD3 B914AC8400 mov ecx, $0084AC14
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFZDList_MX.Tv2 : TcxGridDBTableView
|
|||
|
|
|
|
|||
|
|
0084ABD8 8B932C030000 mov edx, [ebx+$032C]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
0084ABDE E8BDCFF6FF call 007B7BA0
|
|||
|
|
0084ABE3 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: Forms.TCustomForm.Close(TCustomForm);
|
|||
|
|
|
|
|||
|
|
0084ABE5 E8AEB3C5FF call 004A5F98
|
|||
|
|
0084ABEA 33C0 xor eax, eax
|
|||
|
|
0084ABEC 5A pop edx
|
|||
|
|
0084ABED 59 pop ecx
|
|||
|
|
0084ABEE 59 pop ecx
|
|||
|
|
0084ABEF 648910 mov fs:[eax], edx
|
|||
|
|
|
|||
|
|
****** FINALLY
|
|||
|
|
|
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '[Y]<5D>'
|
|||
|
|
|
|
|||
|
|
0084ABF2 6807AC8400 push $0084AC07
|
|||
|
|
0084ABF7 8D45FC lea eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrClr(void;void);
|
|||
|
|
|
|
|||
|
|
0084ABFA E825A7BBFF call 00405324
|
|||
|
|
0084ABFF C3 ret
|
|||
|
|
|
|||
|
|
|
|||
|
|
* Reference to: System.@HandleFinally;
|
|||
|
|
|
|
|||
|
|
0084AC00 E9EF9EBBFF jmp 00404AF4
|
|||
|
|
0084AC05 EBF0 jmp 0084ABF7
|
|||
|
|
|
|||
|
|
****** END
|
|||
|
|
|
|
|||
|
|
0084AC07 5B pop ebx
|
|||
|
|
0084AC08 59 pop ecx
|
|||
|
|
0084AC09 5D pop ebp
|
|||
|
|
0084AC0A C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFZDList_MX.FormShow(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0084AC20 55 push ebp
|
|||
|
|
0084AC21 8BEC mov ebp, esp
|
|||
|
|
0084AC23 6A00 push $00
|
|||
|
|
0084AC25 6A00 push $00
|
|||
|
|
0084AC27 53 push ebx
|
|||
|
|
0084AC28 8BD8 mov ebx, eax
|
|||
|
|
0084AC2A 33C0 xor eax, eax
|
|||
|
|
0084AC2C 55 push ebp
|
|||
|
|
0084AC2D 68D8AC8400 push $0084ACD8
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
0084AC32 64FF30 push dword ptr fs:[eax]
|
|||
|
|
0084AC35 648920 mov fs:[eax], esp
|
|||
|
|
0084AC38 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
0084AC3B 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
|||
|
|
|
|
|||
|
|
0084AC3D E8AED9C3FF call 004885F0
|
|||
|
|
0084AC42 8B45F8 mov eax, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1'
|
|||
|
|
|
|
|||
|
|
0084AC45 B9ECAC8400 mov ecx, $0084ACEC
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFZDList_MX.Tv2 : TcxGridDBTableView
|
|||
|
|
|
|
|||
|
|
0084AC4A 8B932C030000 mov edx, [ebx+$032C]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
0084AC50 E84FCDF6FF call 007B79A4
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFZDList_MX.ADOQueryTemp : TADOQuery
|
|||
|
|
|
|
|||
|
|
0084AC55 8B8304030000 mov eax, [ebx+$0304]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
0084AC5B E8289DF6FF call 007B4988
|
|||
|
|
0084AC60 83C4F8 add esp, -$08
|
|||
|
|
0084AC63 DD1C24 fstp qword ptr [esp]
|
|||
|
|
0084AC66 9B wait
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFZDList_MX.Enddate : TDateTimePicker
|
|||
|
|
|
|
|||
|
|
0084AC67 8B833C030000 mov eax, [ebx+$033C]
|
|||
|
|
|
|||
|
|
* Reference to: ComCtrls.TCommonCalendar.SetDateTime(TCommonCalendar;TDateTime);
|
|||
|
|
|
|
|||
|
|
0084AC6D E8BA75C2FF call 0047222C
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFZDList_MX.Enddate : TDateTimePicker
|
|||
|
|
|
|
|||
|
|
0084AC72 8B833C030000 mov eax, [ebx+$033C]
|
|||
|
|
0084AC78 DD8010020000 fld qword ptr [eax+$0210]
|
|||
|
|
0084AC7E D825F8AC8400 fsub dword ptr [$0084ACF8]
|
|||
|
|
0084AC84 83C4F8 add esp, -$08
|
|||
|
|
0084AC87 DD1C24 fstp qword ptr [esp]
|
|||
|
|
0084AC8A 9B wait
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFZDList_MX.begdate : TDateTimePicker
|
|||
|
|
|
|
|||
|
|
0084AC8B 8B8338030000 mov eax, [ebx+$0338]
|
|||
|
|
|
|||
|
|
* Reference to: ComCtrls.TCommonCalendar.SetDateTime(TCommonCalendar;TDateTime);
|
|||
|
|
|
|
|||
|
|
0084AC91 E89675C2FF call 0047222C
|
|||
|
|
0084AC96 8D45FC lea eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'select distinct (A.FactoryName) nam
|
|||
|
|
| e from YF_Money_CR A where A.CRType
|
|||
|
|
| ='Ӧ<><D3A6><EFBFBD><EFBFBD><EFBFBD>Ǽ<EFBFBD>' '
|
|||
|
|
|
|
|||
|
|
0084AC99 BA04AD8400 mov edx, $0084AD04
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrLAsg(void;void;void;void);
|
|||
|
|
|
|
|||
|
|
0084AC9E E819A7BBFF call 004053BC
|
|||
|
|
0084ACA3 8B45FC mov eax, [ebp-$04]
|
|||
|
|
0084ACA6 50 push eax
|
|||
|
|
0084ACA7 33C9 xor ecx, ecx
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFZDList_MX.FactoryName : TComboBox
|
|||
|
|
|
|
|||
|
|
0084ACA9 8B93AC030000 mov edx, [ebx+$03AC]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFZDList_MX.ADOQueryCmd : TADOQuery
|
|||
|
|
|
|
|||
|
|
0084ACAF 8B8308030000 mov eax, [ebx+$0308]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
0084ACB5 E88EC5F6FF call 007B7248
|
|||
|
|
0084ACBA 33C0 xor eax, eax
|
|||
|
|
0084ACBC 5A pop edx
|
|||
|
|
0084ACBD 59 pop ecx
|
|||
|
|
0084ACBE 59 pop ecx
|
|||
|
|
0084ACBF 648910 mov fs:[eax], edx
|
|||
|
|
|
|||
|
|
****** FINALLY
|
|||
|
|
|
|
|||
|
|
0084ACC2 68DFAC8400 push $0084ACDF
|
|||
|
|
0084ACC7 8D45F8 lea eax, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrClr(void;void);
|
|||
|
|
|
|
|||
|
|
0084ACCA E855A6BBFF call 00405324
|
|||
|
|
0084ACCF 8D45FC lea eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrClr(void;void);
|
|||
|
|
|
|
|||
|
|
0084ACD2 E84DA6BBFF call 00405324
|
|||
|
|
0084ACD7 C3 ret
|
|||
|
|
|
|||
|
|
|
|||
|
|
* Reference to: System.@HandleFinally;
|
|||
|
|
|
|
|||
|
|
0084ACD8 E9179EBBFF jmp 00404AF4
|
|||
|
|
0084ACDD EBE8 jmp 0084ACC7
|
|||
|
|
|
|||
|
|
****** END
|
|||
|
|
|
|
|||
|
|
0084ACDF 5B pop ebx
|
|||
|
|
0084ACE0 59 pop ecx
|
|||
|
|
0084ACE1 59 pop ecx
|
|||
|
|
0084ACE2 5D pop ebp
|
|||
|
|
0084ACE3 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFZDList_MX.TBRafreshClick(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
0084AD5C E8CBE4FFFF call 0084922C
|
|||
|
|
0084AD61 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFZDList_MX.ToolButton2Click(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
0084AD64 E8C3E4FFFF call 0084922C
|
|||
|
|
0084AD69 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFZDList_MX.FactoryNameChange(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0084AD6C 56 push esi
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFZDList_MX.ToolButton2 : TToolButton
|
|||
|
|
|
|
|||
|
|
0084AD6D 8B8010030000 mov eax, [eax+$0310]
|
|||
|
|
0084AD73 66BEEBFF mov si, $FFEB
|
|||
|
|
|
|||
|
|
* Reference to: System.@CallDynaInst;
|
|||
|
|
|
|
|||
|
|
0084AD77 E8D897BBFF call 00404554
|
|||
|
|
0084AD7C 5E pop esi
|
|||
|
|
0084AD7D C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFZDList_MX.ToolButton1Click(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0084AD80 55 push ebp
|
|||
|
|
0084AD81 8BEC mov ebp, esp
|
|||
|
|
0084AD83 6A00 push $00
|
|||
|
|
0084AD85 53 push ebx
|
|||
|
|
0084AD86 8BD8 mov ebx, eax
|
|||
|
|
0084AD88 33C0 xor eax, eax
|
|||
|
|
0084AD8A 55 push ebp
|
|||
|
|
0084AD8B 68D3AD8400 push $0084ADD3
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
0084AD90 64FF30 push dword ptr fs:[eax]
|
|||
|
|
0084AD93 648920 mov fs:[eax], esp
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFZDList_MX.ADOQueryMain : TADOQuery
|
|||
|
|
|
|
|||
|
|
0084AD96 8B8314030000 mov eax, [ebx+$0314]
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
|||
|
|
|
|
|||
|
|
0084AD9C E81FD1C7FF call 004C7EC0
|
|||
|
|
0084ADA1 84C0 test al, al
|
|||
|
|
0084ADA3 7518 jnz 0084ADBD
|
|||
|
|
0084ADA5 8D55FC lea edx, [ebp-$04]
|
|||
|
|
0084ADA8 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
|||
|
|
|
|
|||
|
|
0084ADAA E841D8C3FF call 004885F0
|
|||
|
|
0084ADAF 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFZDList_MX.cxGrid2 : TcxGrid
|
|||
|
|
|
|
|||
|
|
0084ADB2 8B9328030000 mov edx, [ebx+$0328]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
0084ADB8 E887D2F6FF call 007B8044
|
|||
|
|
0084ADBD 33C0 xor eax, eax
|
|||
|
|
0084ADBF 5A pop edx
|
|||
|
|
0084ADC0 59 pop ecx
|
|||
|
|
0084ADC1 59 pop ecx
|
|||
|
|
0084ADC2 648910 mov fs:[eax], edx
|
|||
|
|
|
|||
|
|
****** FINALLY
|
|||
|
|
|
|
|||
|
|
0084ADC5 68DAAD8400 push $0084ADDA
|
|||
|
|
0084ADCA 8D45FC lea eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrClr(void;void);
|
|||
|
|
|
|
|||
|
|
0084ADCD E852A5BBFF call 00405324
|
|||
|
|
0084ADD2 C3 ret
|
|||
|
|
|
|||
|
|
|
|||
|
|
* Reference to: System.@HandleFinally;
|
|||
|
|
|
|
|||
|
|
0084ADD3 E91C9DBBFF jmp 00404AF4
|
|||
|
|
0084ADD8 EBF0 jmp 0084ADCA
|
|||
|
|
|
|||
|
|
****** END
|
|||
|
|
|
|
|||
|
|
0084ADDA 5B pop ebx
|
|||
|
|
0084ADDB 59 pop ecx
|
|||
|
|
0084ADDC 5D pop ebp
|
|||
|
|
0084ADDD C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFZDList_MX.FormCreate(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0084ADE0 B205 mov dl, $05
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFZDList_MX.cxGrid2 : TcxGrid
|
|||
|
|
|
|
|||
|
|
0084ADE2 8B8028030000 mov eax, [eax+$0328]
|
|||
|
|
|
|||
|
|
* Reference to: Controls.TControl.SetAlign(TControl;TAlign);
|
|||
|
|
|
|
|||
|
|
0084ADE8 E8EFCCC3FF call 00487ADC
|
|||
|
|
0084ADED C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFZDList_MX._PROC_0084ADF0(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0084ADF0 55 push ebp
|
|||
|
|
0084ADF1 8BEC mov ebp, esp
|
|||
|
|
0084ADF3 33C0 xor eax, eax
|
|||
|
|
0084ADF5 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27>ڜ<EFBFBD><DA9C><EFBFBD><EFBFBD>]Ë<><C38B>-pZ<70>'
|
|||
|
|
|
|
|||
|
|
0084ADF6 6815AE8400 push $0084AE15
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
0084ADFB 64FF30 push dword ptr fs:[eax]
|
|||
|
|
0084ADFE 648920 mov fs:[eax], esp
|
|||
|
|
0084AE01 FF05705A8900 inc dword ptr [$00895A70]
|
|||
|
|
0084AE07 33C0 xor eax, eax
|
|||
|
|
0084AE09 5A pop edx
|
|||
|
|
0084AE0A 59 pop ecx
|
|||
|
|
0084AE0B 59 pop ecx
|
|||
|
|
0084AE0C 648910 mov fs:[eax], edx
|
|||
|
|
|
|||
|
|
****** FINALLY
|
|||
|
|
|
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ']Ë<><C38B>-pZ<70>'
|
|||
|
|
|
|
|||
|
|
0084AE0F 681CAE8400 push $0084AE1C
|
|||
|
|
0084AE14 C3 ret
|
|||
|
|
|
|||
|
|
|
|||
|
|
* Reference to: System.@HandleFinally;
|
|||
|
|
|
|
|||
|
|
0084AE15 E9DA9CBBFF jmp 00404AF4
|
|||
|
|
0084AE1A EBF8 jmp 0084AE14
|
|||
|
|
|
|||
|
|
****** END
|
|||
|
|
|
|
|||
|
|
0084AE1C 5D pop ebp
|
|||
|
|
0084AE1D C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFZDList_MX._PROC_0084AE20(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0084AE20 832D705A890001 sub dword ptr [$00895A70], +$01
|
|||
|
|
0084AE27 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFZDList_MX._PROC_0084AE28(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0084AE28 74AE jz 0084ADD8
|
|||
|
|
0084AE2A 8400 test [eax], al
|
|||
|
|
0084AE2C 0000 add [eax], al
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFZDList_MX._PROC_0084AE8E(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0084AE8E 48 dec eax
|
|||
|
|
0084AE8F 0050D4 add [eax-$2C], dl
|
|||
|
|
0084AE92 42 inc edx
|
|||
|
|
0084AE93 0008 add [eax], cl
|
|||
|
|
0084AE95 2D4A007CD0 sub eax, $D07C004A
|
|||
|
|
0084AE9A 42 inc edx
|
|||
|
|
0084AE9B 00F4 add ah, dh
|
|||
|
|
0084AE9D 6B4A00D0 imul ecx, [edx+$00], $D0
|
|||
|
|
0084AEA1 1D4A0030F6 sbb eax, $F630004A
|
|||
|
|
0084AEA6 48 dec eax
|
|||
|
|
0084AEA7 004CFB48 add [ebx+edi*8+$48], cl
|
|||
|
|
0084AEAB 0098FA48000C add [eax+$C0048FA], bl
|
|||
|
|
0084AEB1 7948 jns 0084AEFB
|
|||
|
|
0084AEB3 00ACF04800E829 add [eax+esi*8+$29E80048], ch
|
|||
|
|
0084AEBA 4A dec edx
|
|||
|
|
0084AEBB 00E4 add ah, ah
|
|||
|
|
0084AEBD ED in eax, dx
|
|||
|
|
0084AEBE 48 dec eax
|
|||
|
|
0084AEBF 00547848 add [eax+edi*2+$48], dl
|
|||
|
|
0084AEC3 005878 add [eax+$78], bl
|
|||
|
|
0084AEC6 48 dec eax
|
|||
|
|
0084AEC7 00DC add ah, bl
|
|||
|
|
0084AEC9 2A4A00 sub cl, byte ptr [edx+$00]
|
|||
|
|
0084AECC 3CA9 cmp al, $A9
|
|||
|
|
0084AECE 48 dec eax
|
|||
|
|
0084AECF 00C0 add al, al
|
|||
|
|
0084AED1 834800D0 or dword ptr [eax+$00], -$30
|
|||
|
|
0084AED5 7948 jns 0084AF1F
|
|||
|
|
0084AED7 004C8548 add [ebp+eax*4+$48], cl
|
|||
|
|
0084AEDB 00D0 add al, dl
|
|||
|
|
0084AEDD 2C4A sub al, $4A
|
|||
|
|
0084AEDF 009C2B4A008486 add [ebx+ebp+$8684004A], bl
|
|||
|
|
0084AEE6 48 dec eax
|
|||
|
|
0084AEE7 00482D add [eax+$2D], cl
|
|||
|
|
0084AEEA 4A dec edx
|
|||
|
|
0084AEEB 00C0 add al, al
|
|||
|
|
0084AEED A9480038EE test eax, $EE380048
|
|||
|
|
0084AEF2 48 dec eax
|
|||
|
|
0084AEF3 00F4 add ah, dh
|
|||
|
|
0084AEF5 EE out dx, al
|
|||
|
|
0084AEF6 48 dec eax
|
|||
|
|
0084AEF7 00F0 add al, dh
|
|||
|
|
0084AEF9 E94800D8EE jmp EF5CAF46
|
|||
|
|
0084AEFE 48 dec eax
|
|||
|
|
0084AEFF 00D8 add al, bl
|
|||
|
|
0084AF01 1B4A00 sbb ecx, [edx+$00]
|
|||
|
|
0084AF04 EC in al, dx
|
|||
|
|
0084AF05 334A00 xor ecx, [edx+$00]
|
|||
|
|
0084AF08 20C4 and ah, al
|
|||
|
|
0084AF0A 48 dec eax
|
|||
|
|
0084AF0B 00B0404A0010 add [eax+$10004A40], dh
|
|||
|
|
0084AF11 44 inc esp
|
|||
|
|
0084AF12 4A dec edx
|
|||
|
|
0084AF13 00CC add ah, cl
|
|||
|
|
0084AF15 42 inc edx
|
|||
|
|
0084AF16 4A dec edx
|
|||
|
|
0084AF17 00B8C44800BC add [eax+$BC0048C4], bh
|
|||
|
|
0084AF1D C44800 les ecx, [eax+$00]
|
|||
|
|
0084AF20 48 dec eax
|
|||
|
|
0084AF21 45 inc ebp
|
|||
|
|
0084AF22 4A dec edx
|
|||
|
|
0084AF23 001CC3 add [ebx+eax*8], bl
|
|||
|
|
0084AF26 48 dec eax
|
|||
|
|
0084AF27 0018 add [eax], bl
|
|||
|
|
0084AF29 F0 lock
|
|||
|
|
0084AF2A 48 dec eax
|
|||
|
|
0084AF2B 00444C4A add [esp+ecx*2+$4A], al
|
|||
|
|
0084AF2F 000C02 add [edx+eax], cl
|
|||
|
|
0084AF32 49 dec ecx
|
|||
|
|
0084AF33 0094EC48009C64 add [esp+ebp*8+$649C0048], dl
|
|||
|
|
0084AF3A 4A dec edx
|
|||
|
|
0084AF3B 008C154A003C18 add [ebp+edx+$183C004A], cl
|
|||
|
|
0084AF42 4A dec edx
|
|||
|
|
0084AF43 0038 add [eax], bh
|
|||
|
|
0084AF45 52 push edx
|
|||
|
|
0084AF46 4A dec edx
|
|||
|
|
0084AF47 005C224A add [edx+$4A], bl
|
|||
|
|
0084AF4B 00D8 add al, bl
|
|||
|
|
0084AF4D 224A00 and cl, byte ptr [edx+$00]
|
|||
|
|
0084AF50 7C68 jl 0084AFBA
|
|||
|
|
0084AF52 4A dec edx
|
|||
|
|
0084AF53 00941F4A003C60 add [edi+ebx+$603C004A], dl
|
|||
|
|
0084AF5A 4A dec edx
|
|||
|
|
0084AF5B 001447 add [edi+eax*2], dl
|
|||
|
|
0084AF5E 4A dec edx
|
|||
|
|
0084AF5F 0034654A00CC2C add [$2CCC004A], dh
|
|||
|
|
0084AF66 4A dec edx
|
|||
|
|
0084AF67 000E add [esi], cl
|
|||
|
|
0084AF69 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084AF6B 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084AF6D 0002 add [edx], al
|
|||
|
|
0084AF6F 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084AF71 0020 add [eax], ah
|
|||
|
|
0084AF73 114000 adc [eax+$00], eax
|
|||
|
|
0084AF76 200400 and [eax+eax], al
|
|||
|
|
0084AF79 0020 add [eax], ah
|
|||
|
|
0084AF7B 114000 adc [eax+$00], eax
|
|||
|
|
0084AF7E 2404 and al, $04
|
|||
|
|
0084AF80 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084AF82 4A dec edx
|
|||
|
|
0084AF83 00FE add dh, bh
|
|||
|
|
0084AF85 B484 mov ah, $84
|
|||
|
|
0084AF87 00F8 add al, bh
|
|||
|
|
0084AF89 0200 add al, byte ptr [eax]
|
|||
|
|
0084AF8B 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084AF8D 0008 add [eax], cl
|
|||
|
|
0084AF8F 54 push esp
|
|||
|
|
0084AF90 6F outsd
|
|||
|
|
0084AF91 6F outsd
|
|||
|
|
0084AF92 6C insb
|
|||
|
|
0084AF93 42 inc edx
|
|||
|
|
0084AF94 61 popa
|
|||
|
|
0084AF95 7231 jb 0084AFC8
|
|||
|
|
0084AF97 FC cld
|
|||
|
|
0084AF98 0200 add al, byte ptr [eax]
|
|||
|
|
0084AF9A 0001 add [ecx], al
|
|||
|
|
0084AF9C 0009 add [ecx], cl
|
|||
|
|
0084AF9E 54 push esp
|
|||
|
|
0084AF9F 42 inc edx
|
|||
|
|
0084AFA0 52 push edx
|
|||
|
|
0084AFA1 61 popa
|
|||
|
|
0084AFA2 667265 jb 0084B00A
|
|||
|
|
0084AFA5 7368 jnb 0084B00F
|
|||
|
|
0084AFA7 0003 add [ebx], al
|
|||
|
|
0084AFA9 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084AFAB 0100 add [eax], eax
|
|||
|
|
0084AFAD 07 pop es
|
|||
|
|
0084AFAE 54 push esp
|
|||
|
|
0084AFAF 42 inc edx
|
|||
|
|
0084AFB0 43 inc ebx
|
|||
|
|
0084AFB1 6C insb
|
|||
|
|
0084AFB2 6F outsd
|
|||
|
|
0084AFB3 7365 jnb 0084B01A
|
|||
|
|
0084AFB5 0403 add al, +$03
|
|||
|
|
0084AFB7 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084AFB9 0200 add al, byte ptr [eax]
|
|||
|
|
0084AFBB 0C41 or al, $41
|
|||
|
|
0084AFBD 44 inc esp
|
|||
|
|
0084AFBE 4F dec edi
|
|||
|
|
0084AFBF 51 push ecx
|
|||
|
|
0084AFC0 7565 jnz 0084B027
|
|||
|
|
0084AFC2 7279 jb 0084B03D
|
|||
|
|
0084AFC4 54 push esp
|
|||
|
|
0084AFC5 656D insd
|
|||
|
|
0084AFC7 7008 jo 0084AFD1
|
|||
|
|
0084AFC9 0300 add eax, [eax]
|
|||
|
|
0084AFCB 0002 add [edx], al
|
|||
|
|
0084AFCD 000B add [ebx], cl
|
|||
|
|
0084AFCF 41 inc ecx
|
|||
|
|
0084AFD0 44 inc esp
|
|||
|
|
0084AFD1 4F dec edi
|
|||
|
|
0084AFD2 51 push ecx
|
|||
|
|
0084AFD3 7565 jnz 0084B03A
|
|||
|
|
0084AFD5 7279 jb 0084B050
|
|||
|
|
0084AFD7 43 inc ebx
|
|||
|
|
0084AFD8 6D insd
|
|||
|
|
0084AFD9 640C03 or al, $03
|
|||
|
|
0084AFDC 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084AFDE 0300 add eax, [eax]
|
|||
|
|
0084AFE0 06 push es
|
|||
|
|
0084AFE1 50 push eax
|
|||
|
|
0084AFE2 61 popa
|
|||
|
|
0084AFE3 6E outsb
|
|||
|
|
0084AFE4 656C insb
|
|||
|
|
0084AFE6 3110 xor [eax], edx
|
|||
|
|
0084AFE8 0300 add eax, [eax]
|
|||
|
|
0084AFEA 0001 add [ecx], al
|
|||
|
|
0084AFEC 000B add [ebx], cl
|
|||
|
|
0084AFEE 54 push esp
|
|||
|
|
0084AFEF 6F outsd
|
|||
|
|
0084AFF0 6F outsd
|
|||
|
|
0084AFF1 6C insb
|
|||
|
|
0084AFF2 42 inc edx
|
|||
|
|
0084AFF3 7574 jnz 0084B069
|
|||
|
|
0084AFF5 746F jz 0084B066
|
|||
|
|
0084AFF7 6E outsb
|
|||
|
|
0084AFF8 321403 xor dl, byte ptr [ebx+eax]
|
|||
|
|
0084AFFB 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084AFFD 0200 add al, byte ptr [eax]
|
|||
|
|
0084AFFF 0C41 or al, $41
|
|||
|
|
0084B001 44 inc esp
|
|||
|
|
0084B002 4F dec edi
|
|||
|
|
0084B003 51 push ecx
|
|||
|
|
0084B004 7565 jnz 0084B06B
|
|||
|
|
0084B006 7279 jb 0084B081
|
|||
|
|
0084B008 4D dec ebp
|
|||
|
|
0084B009 61 popa
|
|||
|
|
0084B00A 696E1803000001 imul ebp, [esi+$18], $01000003
|
|||
|
|
0084B011 000B add [ebx], cl
|
|||
|
|
0084B013 54 push esp
|
|||
|
|
0084B014 6F outsd
|
|||
|
|
0084B015 6F outsd
|
|||
|
|
0084B016 6C insb
|
|||
|
|
0084B017 42 inc edx
|
|||
|
|
0084B018 7574 jnz 0084B08E
|
|||
|
|
0084B01A 746F jz 0084B08B
|
|||
|
|
0084B01C 6E outsb
|
|||
|
|
0084B01D 311C03 xor [ebx+eax], ebx
|
|||
|
|
0084B020 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084B022 0400 add al, +$00
|
|||
|
|
0084B024 03524D add edx, [edx+$4D]
|
|||
|
|
0084B027 3120 xor [eax], esp
|
|||
|
|
0084B029 0300 add eax, [eax]
|
|||
|
|
0084B02B 00050009524D add [$4D520900], al
|
|||
|
|
0084B031 44 inc esp
|
|||
|
|
0084B032 42 inc edx
|
|||
|
|
0084B033 5F pop edi
|
|||
|
|
0084B034 4D dec ebp
|
|||
|
|
0084B035 61 popa
|
|||
|
|
0084B036 696E2403000006 imul ebp, [esi+$24], $06000003
|
|||
|
|
0084B03D 0006 add [esi], al
|
|||
|
|
0084B03F 4C dec esp
|
|||
|
|
0084B040 61 popa
|
|||
|
|
0084B041 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
0084B044 3328 xor ebp, [eax]
|
|||
|
|
0084B046 0300 add eax, [eax]
|
|||
|
|
0084B048 0006 add [esi], al
|
|||
|
|
0084B04A 0006 add [esi], al
|
|||
|
|
0084B04C 4C dec esp
|
|||
|
|
0084B04D 61 popa
|
|||
|
|
0084B04E 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
0084B051 322C03 xor ch, byte ptr [ebx+eax]
|
|||
|
|
0084B054 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084B056 07 pop es
|
|||
|
|
0084B057 0007 add [edi], al
|
|||
|
|
0084B059 626567 bound esp, qword ptr [ebp+$67]
|
|||
|
|
0084B05C 6461 popa
|
|||
|
|
0084B05E 7465 jz 0084B0C5
|
|||
|
|
0084B060 3003 xor [ebx], al
|
|||
|
|
0084B062 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084B064 07 pop es
|
|||
|
|
0084B065 0007 add [edi], al
|
|||
|
|
0084B067 45 inc ebp
|
|||
|
|
0084B068 6E outsb
|
|||
|
|
0084B069 646461 popa
|
|||
|
|
0084B06C 7465 jz 0084B0D3
|
|||
|
|
0084B06E 3403 xor al, $03
|
|||
|
|
0084B070 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084B072 0800 or [eax], al
|
|||
|
|
0084B074 106378 adc [ebx+$78], ah
|
|||
|
|
0084B077 47 inc edi
|
|||
|
|
0084B078 7269 jb 0084B0E3
|
|||
|
|
0084B07A 6450 push eax
|
|||
|
|
0084B07C 6F outsd
|
|||
|
|
0084B07D 7075 jo 0084B0F4
|
|||
|
|
0084B07F 704D jo 0084B0CE
|
|||
|
|
0084B081 656E outsb
|
|||
|
|
0084B083 7532 jnz 0084B0B7
|
|||
|
|
0084B085 3803 cmp [ebx], al
|
|||
|
|
0084B087 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084B089 0900 or [eax], eax
|
|||
|
|
0084B08B 0544535F48 add eax, +$485F5344
|
|||
|
|
0084B090 5A pop edx
|
|||
|
|
0084B091 3C03 cmp al, $03
|
|||
|
|
0084B093 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084B095 0A00 or al, byte ptr [eax]
|
|||
|
|
0084B097 06 push es
|
|||
|
|
0084B098 43 inc ebx
|
|||
|
|
0084B099 44 inc esp
|
|||
|
|
0084B09A 53 push ebx
|
|||
|
|
0084B09B 5F pop edi
|
|||
|
|
0084B09C 48 dec eax
|
|||
|
|
0084B09D 5A pop edx
|
|||
|
|
0084B09E 40 inc eax
|
|||
|
|
0084B09F 0300 add eax, [eax]
|
|||
|
|
0084B0A1 0006 add [esi], al
|
|||
|
|
0084B0A3 0006 add [esi], al
|
|||
|
|
0084B0A5 4C dec esp
|
|||
|
|
0084B0A6 61 popa
|
|||
|
|
0084B0A7 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
0084B0AA 31440300 xor [ebx+eax+$00], eax
|
|||
|
|
0084B0AE 000B add [ebx], cl
|
|||
|
|
0084B0B0 0007 add [edi], al
|
|||
|
|
0084B0B2 637847 arpl [eax+$47], di
|
|||
|
|
0084B0B5 7269 jb 0084B120
|
|||
|
|
0084B0B7 64324803 xor cl, byte ptr fs:[eax+$03]
|
|||
|
|
0084B0BB 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084B0BD 0C00 or al, $00
|
|||
|
|
0084B0BF 03547632 add edx, [esi+esi*2+$32]
|
|||
|
|
0084B0C3 4C dec esp
|
|||
|
|
0084B0C4 0300 add eax, [eax]
|
|||
|
|
0084B0C6 000D00097632 add [$32760900], cl
|
|||
|
|
0084B0CC 43 inc ebx
|
|||
|
|
0084B0CD 6F outsd
|
|||
|
|
0084B0CE 6C insb
|
|||
|
|
0084B0CF 756D jnz 0084B13E
|
|||
|
|
0084B0D1 6E outsb
|
|||
|
|
0084B0D2 325003 xor dl, byte ptr [eax+$03]
|
|||
|
|
0084B0D5 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084B0D7 0D00097632 or eax, $32760900
|
|||
|
|
0084B0DC 43 inc ebx
|
|||
|
|
0084B0DD 6F outsd
|
|||
|
|
0084B0DE 6C insb
|
|||
|
|
0084B0DF 756D jnz 0084B14E
|
|||
|
|
0084B0E1 6E outsb
|
|||
|
|
0084B0E2 31540300 xor [ebx+eax+$00], edx
|
|||
|
|
0084B0E6 000D000B7632 add [$32760B00], cl
|
|||
|
|
0084B0EC 43 inc ebx
|
|||
|
|
0084B0ED 6F outsd
|
|||
|
|
0084B0EE 6D insd
|
|||
|
|
0084B0EF 54 push esp
|
|||
|
|
0084B0F0 61 popa
|
|||
|
|
0084B0F1 69546F7558030000 imul edx, [edi+ebp*2+$75], $00000358
|
|||
|
|
0084B0F9 0D00097632 or eax, $32760900
|
|||
|
|
0084B0FE 43 inc ebx
|
|||
|
|
0084B0FF 6F outsd
|
|||
|
|
0084B100 6C insb
|
|||
|
|
0084B101 756D jnz 0084B170
|
|||
|
|
0084B103 6E outsb
|
|||
|
|
0084B104 355C030000 xor eax, $0000035C
|
|||
|
|
0084B109 0D00097632 or eax, $32760900
|
|||
|
|
0084B10E 43 inc ebx
|
|||
|
|
0084B10F 6F outsd
|
|||
|
|
0084B110 6C insb
|
|||
|
|
0084B111 756D jnz 0084B180
|
|||
|
|
0084B113 6E outsb
|
|||
|
|
0084B114 336003 xor esp, [eax+$03]
|
|||
|
|
0084B117 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084B119 0D00087632 or eax, $32760800
|
|||
|
|
0084B11E 50 push eax
|
|||
|
|
0084B11F 5F pop edi
|
|||
|
|
0084B120 53 push ebx
|
|||
|
|
0084B121 7065 jo 0084B188
|
|||
|
|
0084B123 63640300 arpl [ebx+eax+$00], sp
|
|||
|
|
0084B127 000D00087632 add [$32760800], cl
|
|||
|
|
0084B12D 59 pop ecx
|
|||
|
|
0084B12E 46 inc esi
|
|||
|
|
0084B12F 4E dec esi
|
|||
|
|
0084B130 61 popa
|
|||
|
|
0084B131 6D insd
|
|||
|
|
0084B132 65680300000D push $0D000003
|
|||
|
|
0084B138 000476 add [esi+esi*2], al
|
|||
|
|
0084B13B 327073 xor dh, byte ptr [eax+$73]
|
|||
|
|
0084B13E 6C insb
|
|||
|
|
0084B13F 0300 add eax, [eax]
|
|||
|
|
0084B141 000D00097632 add [$32760900], cl
|
|||
|
|
0084B147 43 inc ebx
|
|||
|
|
0084B148 6F outsd
|
|||
|
|
0084B149 6C insb
|
|||
|
|
0084B14A 756D jnz 0084B1B9
|
|||
|
|
0084B14C 6E outsb
|
|||
|
|
0084B14D 367003 jo 0084B153
|
|||
|
|
0084B150 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084B152 0D00097632 or eax, $32760900
|
|||
|
|
0084B157 43 inc ebx
|
|||
|
|
0084B158 6F outsd
|
|||
|
|
0084B159 6C insb
|
|||
|
|
0084B15A 756D jnz 0084B1C9
|
|||
|
|
0084B15C 6E outsb
|
|||
|
|
0084B15D 37 aaa
|
|||
|
|
0084B15E 7403 jz 0084B163
|
|||
|
|
0084B160 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084B162 0D00097632 or eax, $32760900
|
|||
|
|
0084B167 43 inc ebx
|
|||
|
|
0084B168 6F outsd
|
|||
|
|
0084B169 6C insb
|
|||
|
|
0084B16A 756D jnz 0084B1D9
|
|||
|
|
0084B16C 6E outsb
|
|||
|
|
0084B16D 387803 cmp [eax+$03], bh
|
|||
|
|
0084B170 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084B172 0D00097632 or eax, $32760900
|
|||
|
|
0084B177 43 inc ebx
|
|||
|
|
0084B178 6F outsd
|
|||
|
|
0084B179 6C insb
|
|||
|
|
0084B17A 756D jnz 0084B1E9
|
|||
|
|
0084B17C 6E outsb
|
|||
|
|
0084B17D 397C0300 cmp [ebx+eax+$00], edi
|
|||
|
|
0084B181 000D00097632 add [$32760900], cl
|
|||
|
|
0084B187 43 inc ebx
|
|||
|
|
0084B188 6F outsd
|
|||
|
|
0084B189 6C insb
|
|||
|
|
0084B18A 756D jnz 0084B1F9
|
|||
|
|
0084B18C 6E outsb
|
|||
|
|
0084B18D 3480 xor al, $80
|
|||
|
|
0084B18F 0300 add eax, [eax]
|
|||
|
|
0084B191 000D000A7632 add [$32760A00], cl
|
|||
|
|
0084B197 43 inc ebx
|
|||
|
|
0084B198 6F outsd
|
|||
|
|
0084B199 6C insb
|
|||
|
|
0084B19A 756D jnz 0084B209
|
|||
|
|
0084B19C 6E outsb
|
|||
|
|
0084B19D 3130 xor [eax], esi
|
|||
|
|
0084B19F 8403 test [ebx], al
|
|||
|
|
0084B1A1 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084B1A3 0E push cs
|
|||
|
|
0084B1A4 000C63 add [ebx], cl
|
|||
|
|
0084B1A7 7847 js 0084B1F0
|
|||
|
|
0084B1A9 7269 jb 0084B214
|
|||
|
|
0084B1AB 644C dec esp
|
|||
|
|
0084B1AD 657665 jbe 0084B215
|
|||
|
|
0084B1B0 6C insb
|
|||
|
|
0084B1B1 31880300000D xor [eax+$D000003], ecx
|
|||
|
|
0084B1B7 0009 add [ecx], cl
|
|||
|
|
0084B1B9 7632 jbe 0084B1ED
|
|||
|
|
0084B1BB 46 inc esi
|
|||
|
|
0084B1BC 656554 push esp
|
|||
|
|
0084B1BF 7970 jns 0084B231
|
|||
|
|
0084B1C1 658C03 mov word ptr gs:[ebx], es
|
|||
|
|
0084B1C4 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084B1C6 06 push es
|
|||
|
|
0084B1C7 0006 add [esi], al
|
|||
|
|
0084B1C9 4C dec esp
|
|||
|
|
0084B1CA 61 popa
|
|||
|
|
0084B1CB 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
0084B1CE 3490 xor al, $90
|
|||
|
|
0084B1D0 0300 add eax, [eax]
|
|||
|
|
0084B1D2 000F add [edi], cl
|
|||
|
|
0084B1D4 0006 add [esi], al
|
|||
|
|
0084B1D6 59 pop ecx
|
|||
|
|
0084B1D7 46 inc esi
|
|||
|
|
0084B1D8 4E dec esi
|
|||
|
|
0084B1D9 61 popa
|
|||
|
|
0084B1DA 6D insd
|
|||
|
|
0084B1DB 6594 xchg eax, esp
|
|||
|
|
0084B1DD 0300 add eax, [eax]
|
|||
|
|
0084B1DF 0006 add [esi], al
|
|||
|
|
0084B1E1 0006 add [esi], al
|
|||
|
|
0084B1E3 4C dec esp
|
|||
|
|
0084B1E4 61 popa
|
|||
|
|
0084B1E5 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
0084B1E8 3598030000 xor eax, $00000398
|
|||
|
|
0084B1ED 0F0007 sldt word ptr [edi]
|
|||
|
|
0084B1F0 46 inc esi
|
|||
|
|
0084B1F1 656554 push esp
|
|||
|
|
0084B1F4 7970 jns 0084B266
|
|||
|
|
0084B1F6 659C pushf
|
|||
|
|
0084B1F8 0300 add eax, [eax]
|
|||
|
|
0084B1FA 000D00077632 add [$32760700], cl
|
|||
|
|
0084B200 43 inc ebx
|
|||
|
|
0084B201 6F outsd
|
|||
|
|
0084B202 6E outsb
|
|||
|
|
0084B203 4E dec esi
|
|||
|
|
0084B204 6F outsd
|
|||
|
|
0084B205 A00300000D mov al, byte ptr [$0D000003]
|
|||
|
|
0084B20A 0009 add [ecx], cl
|
|||
|
|
0084B20C 7632 jbe 0084B240
|
|||
|
|
0084B20E 4F dec edi
|
|||
|
|
0084B20F 7264 jb 0084B275
|
|||
|
|
0084B211 65724E jb 0084B262
|
|||
|
|
0084B214 4F dec edi
|
|||
|
|
0084B215 A4 movsb
|
|||
|
|
0084B216 0300 add eax, [eax]
|
|||
|
|
0084B218 000D00087632 add [$32760800], cl
|
|||
|
|
0084B21E 46 inc esi
|
|||
|
|
0084B21F 4B dec ebx
|
|||
|
|
0084B220 54 push esp
|
|||
|
|
0084B221 7970 jns 0084B293
|
|||
|
|
0084B223 65A803 test al, $03
|
|||
|
|
0084B226 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084B228 06 push es
|
|||
|
|
0084B229 0006 add [esi], al
|
|||
|
|
0084B22B 4C dec esp
|
|||
|
|
0084B22C 61 popa
|
|||
|
|
0084B22D 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
0084B230 37 aaa
|
|||
|
|
0084B231 AC lodsb
|
|||
|
|
0084B232 0300 add eax, [eax]
|
|||
|
|
0084B234 000F add [edi], cl
|
|||
|
|
0084B236 0009 add [ecx], cl
|
|||
|
|
0084B238 43 inc ebx
|
|||
|
|
0084B239 6F outsd
|
|||
|
|
0084B23A 6D insd
|
|||
|
|
0084B23B 54 push esp
|
|||
|
|
0084B23C 61 popa
|
|||
|
|
0084B23D 69546F75B0030000 imul edx, [edi+ebp*2+$75], $000003B0
|
|||
|
|
0084B245 06 push es
|
|||
|
|
0084B246 0006 add [esi], al
|
|||
|
|
0084B248 4C dec esp
|
|||
|
|
0084B249 61 popa
|
|||
|
|
0084B24A 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
0084B24D 38B40300000F00 cmp [ebx+eax+$F0000], dh
|
|||
|
|
0084B254 05436F6E4E add eax, +$4E6E6F43
|
|||
|
|
0084B259 6F outsd
|
|||
|
|
0084B25A B803000006 mov eax, $06000003
|
|||
|
|
0084B25F 0006 add [esi], al
|
|||
|
|
0084B261 4C dec esp
|
|||
|
|
0084B262 61 popa
|
|||
|
|
0084B263 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
0084B266 36BC0300000F mov esp, $0F000003
|
|||
|
|
0084B26C 000A add [edx], cl
|
|||
|
|
0084B26E 50 push eax
|
|||
|
|
0084B26F 5F pop edi
|
|||
|
|
0084B270 43 inc ebx
|
|||
|
|
0084B271 6F outsd
|
|||
|
|
0084B272 64654E dec esi
|
|||
|
|
0084B275 61 popa
|
|||
|
|
0084B276 6D insd
|
|||
|
|
0084B277 65C00300 rol byte ptr gs:[ebx], $00
|
|||
|
|
0084B27B 0006 add [esi], al
|
|||
|
|
0084B27D 0007 add [edi], al
|
|||
|
|
0084B27F 4C dec esp
|
|||
|
|
0084B280 61 popa
|
|||
|
|
0084B281 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
0084B284 3130 xor [eax], esi
|
|||
|
|
0084B286 C403 les eax, [ebx]
|
|||
|
|
0084B288 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084B28A 06 push es
|
|||
|
|
0084B28B 0007 add [edi], al
|
|||
|
|
0084B28D 4C dec esp
|
|||
|
|
0084B28E 61 popa
|
|||
|
|
0084B28F 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
0084B292 3132 xor [edx], esi
|
|||
|
|
0084B294 C803 enter , $03
|
|||
|
|
0084B296 0000 add [eax], al
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFZDList_MX._PROC_0084B2B9(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0084B2B9 53 push ebx
|
|||
|
|
0084B2BA 44 inc esp
|
|||
|
|
0084B2BB 7966 jns 0084B323
|
|||
|
|
0084B2BD 6BD403 imul edx, esp, $03
|
|||
|
|
0084B2C0 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084B2C2 0D00077632 or eax, $32760700
|
|||
|
|
0084B2C7 55 push ebp
|
|||
|
|
0084B2C8 53 push ebx
|
|||
|
|
0084B2C9 44 inc esp
|
|||
|
|
0084B2CA 666BD803 imul bx, ax, $03
|
|||
|
|
0084B2CE 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084B2D0 0D000A7632 or eax, $32760A00
|
|||
|
|
0084B2D5 55 push ebp
|
|||
|
|
0084B2D6 53 push ebx
|
|||
|
|
0084B2D7 44 inc esp
|
|||
|
|
0084B2D8 7966 jns 0084B340
|
|||
|
|
0084B2DA 6B7965DC imul edi, [ecx+$65], $DC
|
|||
|
|
0084B2DE 0300 add eax, [eax]
|
|||
|
|
0084B2E0 0001 add [ecx], al
|
|||
|
|
0084B2E2 0006 add [esi], al
|
|||
|
|
0084B2E4 54 push esp
|
|||
|
|
0084B2E5 50 push eax
|
|||
|
|
0084B2E6 7269 jb 0084B351
|
|||
|
|
0084B2E8 6E outsb
|
|||
|
|
0084B2E9 74E0 jz 0084B2CB
|
|||
|
|
0084B2EB 0300 add eax, [eax]
|
|||
|
|
0084B2ED 000A add [edx], cl
|
|||
|
|
0084B2EF 000B add [ebx], cl
|
|||
|
|
0084B2F1 4F dec edi
|
|||
|
|
0084B2F2 7264 jb 0084B358
|
|||
|
|
0084B2F4 65725F jb 0084B356
|
|||
|
|
0084B2F7 50 push eax
|
|||
|
|
0084B2F8 7269 jb 0084B363
|
|||
|
|
0084B2FA 6E outsb
|
|||
|
|
0084B2FB 74E4 jz 0084B2E1
|
|||
|
|
0084B2FD 0300 add eax, [eax]
|
|||
|
|
0084B2FF 0003 add [ebx], al
|
|||
|
|
0084B301 0006 add [esi], al
|
|||
|
|
0084B303 50 push eax
|
|||
|
|
0084B304 61 popa
|
|||
|
|
0084B305 6E outsb
|
|||
|
|
0084B306 656C insb
|
|||
|
|
0084B308 32E8 xor ch, al
|
|||
|
|
0084B30A 0300 add eax, [eax]
|
|||
|
|
0084B30C 0006 add [esi], al
|
|||
|
|
0084B30E 0007 add [edi], al
|
|||
|
|
0084B310 4C dec esp
|
|||
|
|
0084B311 61 popa
|
|||
|
|
0084B312 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
0084B315 3133 xor [ebx], esi
|
|||
|
|
0084B317 EC in al, dx
|
|||
|
|
0084B318 0300 add eax, [eax]
|
|||
|
|
0084B31A 0006 add [esi], al
|
|||
|
|
0084B31C 0007 add [edi], al
|
|||
|
|
0084B31E 4C dec esp
|
|||
|
|
0084B31F 61 popa
|
|||
|
|
0084B320 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
0084B323 3134F0 xor [eax+esi*8], esi
|
|||
|
|
0084B326 0300 add eax, [eax]
|
|||
|
|
0084B328 000F add [edi], cl
|
|||
|
|
0084B32A 0006 add [esi], al
|
|||
|
|
0084B32C 42 inc edx
|
|||
|
|
0084B32D 61 popa
|
|||
|
|
0084B32E 6E outsb
|
|||
|
|
0084B32F 6B4E6FF4 imul ecx, [esi+$6F], $F4
|
|||
|
|
0084B333 0300 add eax, [eax]
|
|||
|
|
0084B335 0010 add [eax], dl
|
|||
|
|
0084B337 0008 add [eax], cl
|
|||
|
|
0084B339 42 inc edx
|
|||
|
|
0084B33A 61 popa
|
|||
|
|
0084B33B 6E outsb
|
|||
|
|
0084B33C 6B4E616D imul ecx, [esi+$61], $6D
|
|||
|
|
0084B340 65F8 clc
|
|||
|
|
0084B342 0300 add eax, [eax]
|
|||
|
|
0084B344 0011 add [ecx], dl
|
|||
|
|
0084B346 000C52 add [edx+edx*2], cl
|
|||
|
|
0084B349 4D dec ebp
|
|||
|
|
0084B34A 58 pop eax
|
|||
|
|
0084B34B 4C dec esp
|
|||
|
|
0084B34C 53 push ebx
|
|||
|
|
0084B34D 45 inc ebp
|
|||
|
|
0084B34E 7870 js 0084B3C0
|
|||
|
|
0084B350 6F outsd
|
|||
|
|
0084B351 7274 jb 0084B3C7
|
|||
|
|
0084B353 31FC xor esp, edi
|
|||
|
|
0084B355 0300 add eax, [eax]
|
|||
|
|
0084B357 0012 add [edx], dl
|
|||
|
|
0084B359 000B add [ebx], cl
|
|||
|
|
0084B35B 46 inc esi
|
|||
|
|
0084B35C 61 popa
|
|||
|
|
0084B35D 63746F72 arpl [edi+ebp*2+$72], si
|
|||
|
|
0084B361 794E jns 0084B3B1
|
|||
|
|
0084B363 61 popa
|
|||
|
|
0084B364 6D insd
|
|||
|
|
0084B365 65000400 add gs:[eax+eax], al
|
|||
|
|
0084B369 0006 add [esi], al
|
|||
|
|
0084B36B 0007 add [edi], al
|
|||
|
|
0084B36D 4C dec esp
|
|||
|
|
0084B36E 61 popa
|
|||
|
|
0084B36F 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
0084B372 313504040000 xor [$00000404], esi
|
|||
|
|
0084B378 1000 adc [eax], al
|
|||
|
|
0084B37A 05484E616D add eax, +$6D614E48
|
|||
|
|
0084B37F 65080400 or gs:[eax+eax], al
|
|||
|
|
0084B383 000D00097632 add [$32760900], cl
|
|||
|
|
0084B389 51 push ecx
|
|||
|
|
0084B38A 7479 jz 0084B405
|
|||
|
|
0084B38C 55 push ebp
|
|||
|
|
0084B38D 6E outsb
|
|||
|
|
0084B38E 69740C0400000D00 imul esi, [esp+ecx+$04], $000D0000
|
|||
|
|
0084B396 0C76 or al, $76
|
|||
|
|
0084B398 32524D xor dl, byte ptr [edx+$4D]
|
|||
|
|
0084B39B 42 inc edx
|
|||
|
|
0084B39C 53 push ebx
|
|||
|
|
0084B39D 58 pop eax
|
|||
|
|
0084B39E 4D dec ebp
|
|||
|
|
0084B39F 6F outsd
|
|||
|
|
0084B3A0 6E outsb
|
|||
|
|
0084B3A1 657910 jns 0084B3B4
|
|||
|
|
0084B3A4 0400 add al, +$00
|
|||
|
|
0084B3A6 000D000C7632 add [$32760C00], cl
|
|||
|
|
0084B3AC 55 push ebp
|
|||
|
|
0084B3AD 53 push ebx
|
|||
|
|
0084B3AE 44 inc esp
|
|||
|
|
0084B3AF 53 push ebx
|
|||
|
|
0084B3B0 58 pop eax
|
|||
|
|
0084B3B1 4D dec ebp
|
|||
|
|
0084B3B2 6F outsd
|
|||
|
|
0084B3B3 6E outsb
|
|||
|
|
0084B3B4 657914 jns 0084B3CB
|
|||
|
|
0084B3B7 0400 add al, +$00
|
|||
|
|
0084B3B9 0006 add [esi], al
|
|||
|
|
0084B3BB 0007 add [edi], al
|
|||
|
|
0084B3BD 4C dec esp
|
|||
|
|
0084B3BE 61 popa
|
|||
|
|
0084B3BF 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
0084B3C2 3136 xor [esi], esi
|
|||
|
|
0084B3C4 180400 sbb [eax+eax], al
|
|||
|
|
0084B3C7 000D00097632 add [$32760900], cl
|
|||
|
|
0084B3CD 48 dec eax
|
|||
|
|
0084B3CE 59 pop ecx
|
|||
|
|
0084B3CF 4D dec ebp
|
|||
|
|
0084B3D0 6F outsd
|
|||
|
|
0084B3D1 6E outsb
|
|||
|
|
0084B3D2 65791C jns 0084B3F1
|
|||
|
|
0084B3D5 0400 add al, +$00
|
|||
|
|
0084B3D7 000D00077632 add [$32760700], cl
|
|||
|
|
0084B3DD 59 pop ecx
|
|||
|
|
0084B3DE 4A dec edx
|
|||
|
|
0084B3DF 42 inc edx
|
|||
|
|
0084B3E0 4C dec esp
|
|||
|
|
0084B3E1 690D0012002CD884000B imul ecx, [$2C001200], $0B0084D8
|
|||
|
|
0084B3EB 46 inc esi
|
|||
|
|
0084B3EC 6F outsd
|
|||
|
|
0084B3ED 726D jb 0084B45C
|
|||
|
|
0084B3EF 44 inc esp
|
|||
|
|
0084B3F0 657374 jnb 0084B467
|
|||
|
|
0084B3F3 726F jb 0084B464
|
|||
|
|
0084B3F5 7910 jns 0084B407
|
|||
|
|
0084B3F7 0034D8 add [eax+ebx*8], dh
|
|||
|
|
0084B3FA 8400 test [eax], al
|
|||
|
|
0084B3FC 09466F or [esi+$6F], eax
|
|||
|
|
0084B3FF 726D jb 0084B46E
|
|||
|
|
0084B401 43 inc ebx
|
|||
|
|
0084B402 6C insb
|
|||
|
|
0084B403 6F outsd
|
|||
|
|
0084B404 7365 jnb 0084B46B
|
|||
|
|
0084B406 1300 adc eax, [eax]
|
|||
|
|
0084B408 38D8 cmp al, bl
|
|||
|
|
0084B40A 8400 test [eax], al
|
|||
|
|
0084B40C 0C54 or al, $54
|
|||
|
|
0084B40E 42 inc edx
|
|||
|
|
0084B40F 43 inc ebx
|
|||
|
|
0084B410 6C insb
|
|||
|
|
0084B411 6F outsd
|
|||
|
|
0084B412 7365 jnb 0084B479
|
|||
|
|
0084B414 43 inc ebx
|
|||
|
|
0084B415 6C insb
|
|||
|
|
0084B416 69636B0F00A8D8 imul esp, [ebx+$6B], $D8A8000F
|
|||
|
|
0084B41D 8400 test [eax], al
|
|||
|
|
0084B41F 08466F or [esi+$6F], al
|
|||
|
|
0084B422 726D jb 0084B491
|
|||
|
|
0084B424 53 push ebx
|
|||
|
|
0084B425 686F771500 push $0015776F
|
|||
|
|
0084B42A E4D9 in al, $D9
|
|||
|
|
0084B42C 8400 test [eax], al
|
|||
|
|
0084B42E 0E push cs
|
|||
|
|
0084B42F 54 push esp
|
|||
|
|
0084B430 42 inc edx
|
|||
|
|
0084B431 52 push edx
|
|||
|
|
0084B432 61 popa
|
|||
|
|
0084B433 667265 jb 0084B49B
|
|||
|
|
0084B436 7368 jnb 0084B4A0
|
|||
|
|
0084B438 43 inc ebx
|
|||
|
|
0084B439 6C insb
|
|||
|
|
0084B43A 69636B170000DA imul esp, [ebx+$6B], $DA000017
|
|||
|
|
0084B441 8400 test [eax], al
|
|||
|
|
0084B443 10546F6F adc [edi+ebp*2+$6F], dl
|
|||
|
|
0084B447 6C insb
|
|||
|
|
0084B448 42 inc edx
|
|||
|
|
0084B449 7574 jnz 0084B4BF
|
|||
|
|
0084B44B 746F jz 0084B4BC
|
|||
|
|
0084B44D 6E outsb
|
|||
|
|
0084B44E 32436C xor al, byte ptr [ebx+$6C]
|
|||
|
|
0084B451 69636B180030DA imul esp, [ebx+$6B], $DA300018
|
|||
|
|
0084B458 8400 test [eax], al
|
|||
|
|
0084B45A 114661 adc [esi+$61], eax
|
|||
|
|
0084B45D 63746F72 arpl [edi+ebp*2+$72], si
|
|||
|
|
0084B461 794E jns 0084B4B1
|
|||
|
|
0084B463 61 popa
|
|||
|
|
0084B464 6D insd
|
|||
|
|
0084B465 6543 inc ebx
|
|||
|
|
0084B467 68616E6765 push $65676E61
|
|||
|
|
0084B46C 17 pop ss
|
|||
|
|
0084B46D 0044DA84 add [edx+ebx*8-$7C], al
|
|||
|
|
0084B471 0010 add [eax], dl
|
|||
|
|
0084B473 54 push esp
|
|||
|
|
0084B474 6F outsd
|
|||
|
|
0084B475 6F outsd
|
|||
|
|
0084B476 6C insb
|
|||
|
|
0084B477 42 inc edx
|
|||
|
|
0084B478 7574 jnz 0084B4EE
|
|||
|
|
0084B47A 746F jz 0084B4EB
|
|||
|
|
0084B47C 6E outsb
|
|||
|
|
0084B47D 31436C xor [ebx+$6C], eax
|
|||
|
|
0084B480 69636B1100A4DA imul esp, [ebx+$6B], $DAA40011
|
|||
|
|
0084B487 8400 test [eax], al
|
|||
|
|
0084B489 0A466F or al, byte ptr [esi+$6F]
|
|||
|
|
0084B48C 726D jb 0084B4FB
|
|||
|
|
0084B48E 43 inc ebx
|
|||
|
|
0084B48F 7265 jb 0084B4F6
|
|||
|
|
0084B491 61 popa
|
|||
|
|
0084B492 7465 jz 0084B4F9
|
|||
|
|
0084B494 1D00B4DA84 sbb eax, $84DAB400
|
|||
|
|
0084B499 0016 add [esi], dl
|
|||
|
|
0084B49B 7632 jbe 0084B4CF
|
|||
|
|
0084B49D 53 push ebx
|
|||
|
|
0084B49E 7365 jnb 0084B505
|
|||
|
|
0084B4A0 6C insb
|
|||
|
|
0084B4A1 50 push eax
|
|||
|
|
0084B4A2 726F jb 0084B513
|
|||
|
|
0084B4A4 7065 jo 0084B50B
|
|||
|
|
0084B4A6 7274 jb 0084B51C
|
|||
|
|
0084B4A8 6965734368616E imul esp, [ebp+$73], $6E616843
|
|||
|
|
0084B4AF 67651200 adc al, byte ptr gs:[bx+si]
|
|||
|
|
0084B4B3 48 dec eax
|
|||
|
|
0084B4B4 DB84000B545072 fild dword ptr [eax+eax+$7250540B]
|
|||
|
|
0084B4BB 696E74436C6963 imul ebp, [esi+$74], $63696C43
|
|||
|
|
0084B4C2 6B1700 imul edx, [edi], $00
|
|||
|
|
0084B4C5 38FE cmp dh, bh
|
|||
|
|
0084B4C7 8400 test [eax], al
|
|||
|
|
0084B4C9 104261 adc [edx+$61], al
|
|||
|
|
0084B4CC 6E outsb
|
|||
|
|
0084B4CD 6B4E616D imul ecx, [esi+$61], $6D
|
|||
|
|
0084B4D1 6542 inc edx
|
|||
|
|
0084B4D3 746E jz 0084B543
|
|||
|
|
0084B4D5 43 inc ebx
|
|||
|
|
0084B4D6 6C insb
|
|||
|
|
0084B4D7 69636B1400F4FF imul esp, [ebx+$6B], $FFF40014
|
|||
|
|
0084B4DE 8400 test [eax], al
|
|||
|
|
0084B4E0 0D484E616D or eax, $6D614E48
|
|||
|
|
0084B4E5 6542 inc edx
|
|||
|
|
0084B4E7 746E jz 0084B557
|
|||
|
|
0084B4E9 43 inc ebx
|
|||
|
|
0084B4EA 6C insb
|
|||
|
|
0084B4EB 69636B0F546672 imul esp, [ebx+$6B], $7266540F
|
|||
|
|
0084B4F2 6D insd
|
|||
|
|
0084B4F3 59 pop ecx
|
|||
|
|
0084B4F4 53 push ebx
|
|||
|
|
0084B4F5 5A pop edx
|
|||
|
|
0084B4F6 44 inc esp
|
|||
|
|
0084B4F7 4C dec esp
|
|||
|
|
0084B4F8 6973745F4D5813 imul esi, [ebx+$74], $13584D5F
|
|||
|
|
0084B4FF 0028 add [eax], ch
|
|||
|
|
0084B501 94 xchg eax, esp
|
|||
|
|
0084B502 45 inc ebp
|
|||
|
|
0084B503 00648A45 add [edx+ecx*4+$45], ah
|
|||
|
|
0084B507 00B8124D0020 add [eax+$20004D12], bh
|
|||
|
|
0084B50D 42 inc edx
|
|||
|
|
0084B50E 44 inc esp
|
|||
|
|
0084B50F 0064D378 add [ebx+edx*8+$78], ah
|
|||
|
|
0084B513 00A80A78001C add [eax+$1C00780A], ch
|
|||
|
|
0084B519 5F pop edi
|
|||
|
|
0084B51A 47 inc edi
|
|||
|
|
0084B51B 00E0 add al, ah
|
|||
|
|
0084B51D A5 movsd
|
|||
|
|
0084B51E 45 inc ebp
|
|||
|
|
0084B51F 005876 add [eax+$76], bl
|
|||
|
|
0084B522 7C00 jl 0084B524
|
|||
|
|
0084B524 087F4B or [edi+$4B], bh
|
|||
|
|
0084B527 0088996A0000 add [eax+$6A99], cl
|
|||
|
|
0084B52D 16 push ss
|
|||
|
|
0084B52E 6300 arpl [eax], ax
|
|||
|
|
0084B530 F4 hlt
|
|||
|
|
0084B531 B466 mov ah, $66
|
|||
|
|
0084B533 0034B1 add [ecx+esi*4], dh
|
|||
|
|
0084B536 6600A40E6400B867 add [esi+ecx+$67B80064], ah
|
|||
|
|
0084B53E 47 inc edi
|
|||
|
|
0084B53F 0030 add [eax], dh
|
|||
|
|
0084B541 A24F006C15 mov byte ptr [$156C004F], al
|
|||
|
|
0084B546 7B00 jnp 0084B548
|
|||
|
|
0084B548 F4 hlt
|
|||
|
|
0084B549 81470050B58400 add dword ptr [edi+$00], $0084B550
|
|||
|
|
0084B550 07 pop es
|
|||
|
|
0084B551 0F54 DB $0F, $54 //
|
|||
|
|
0084B553 66726D jb 0084B5C3
|
|||
|
|
0084B556 59 pop ecx
|
|||
|
|
0084B557 53 push ebx
|
|||
|
|
0084B558 5A pop edx
|
|||
|
|
0084B559 44 inc esp
|
|||
|
|
0084B55A 4C dec esp
|
|||
|
|
0084B55B 6973745F4D5874 imul esi, [ebx+$74], $74584D5F
|
|||
|
|
0084B562 AE scasb
|
|||
|
|
0084B563 8400 test [eax], al
|
|||
|
|
0084B565 D0F2 DB $D0, $F2 // dl, 1
|
|||
|
|
0084B567 49 dec ecx
|
|||
|
|
0084B568 005E00 add [esi+$00], bl
|
|||
|
|
0084B56B 0D555F5953 or eax, $53595F55
|
|||
|
|
0084B570 5A pop edx
|
|||
|
|
0084B571 44 inc esp
|
|||
|
|
0084B572 4C dec esp
|
|||
|
|
0084B573 6973745F4D5800 imul esi, [ebx+$74], $00584D5F
|
|||
|
|
0084B57A 0090558BECB9 add [eax+$B9EC8B55], dl
|
|||
|
|
0084B580 5E pop esi
|
|||
|
|
0084B581 0000 add [eax], al
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
end.
|