All pastes #274957 Raw Edit

Something

public text v1 · immutable
·published 2006-12-11 02:59 UTC
rendered paste body
00466370  /$  6A FF                 PUSH    -1
00466372  |.  68 F6D96800           PUSH    _KnightO.0068D9F6                      ;  SE handler installation
00466377  |.  64:A1 00000000        MOV     EAX,DWORD PTR FS:[0]
0046637D  |.  50                    PUSH    EAX
0046637E  |.  64:8925 00000000      MOV     DWORD PTR FS:[0],ESP
00466385  |.  51                    PUSH    ECX
00466386  |.  53                    PUSH    EBX
00466387  |.  55                    PUSH    EBP
00466388  |.  56                    PUSH    ESI
00466389  |.  8BF1                  MOV     ESI,ECX
0046638B  |.  57                    PUSH    EDI                                    ;  kernel32.7C8095D8
0046638C  |.  897424 10             MOV     DWORD PTR SS:[ESP+10],ESI
00466390  |.  E8 3B02FFFF           CALL    _KnightO.004565D0
00466395  |.  8DBE C0080000         LEA     EDI,DWORD PTR DS:[ESI+8C0]
0046639B  |.  33DB                  XOR     EBX,EBX
0046639D  |.  8BCF                  MOV     ECX,EDI                                ;  kernel32.7C8095D8
0046639F  |.  895C24 1C             MOV     DWORD PTR SS:[ESP+1C],EBX
004663A3  |.  E8 7825FBFF           CALL    _KnightO.00418920
004663A8  |.  83CD FF               OR      EBP,FFFFFFFF
004663AB  |.  C64424 1C 01          MOV     BYTE PTR SS:[ESP+1C],1
004663B0  |.  C706 98B16A00         MOV     DWORD PTR DS:[ESI],_KnightO.006AB198
004663B6  |.  C746 18 03000000      MOV     DWORD PTR DS:[ESI+18],3
004663BD  |.  889E AC070000         MOV     BYTE PTR DS:[ESI+7AC],BL
004663C3  |.  889E E40A0000         MOV     BYTE PTR DS:[ESI+AE4],BL
004663C9  |.  889E E50A0000         MOV     BYTE PTR DS:[ESI+AE5],BL
004663CF  |.  889E E60A0000         MOV     BYTE PTR DS:[ESI+AE6],BL
004663D5  |.  889E E70A0000         MOV     BYTE PTR DS:[ESI+AE7],BL
004663DB  |.  889E E80A0000         MOV     BYTE PTR DS:[ESI+AE8],BL
004663E1  |.  889E E90A0000         MOV     BYTE PTR DS:[ESI+AE9],BL
004663E7  |.  899E EC0A0000         MOV     DWORD PTR DS:[ESI+AEC],EBX
004663ED  |.  899E F00A0000         MOV     DWORD PTR DS:[ESI+AF0],EBX
004663F3  |.  889E F40A0000         MOV     BYTE PTR DS:[ESI+AF4],BL
004663F9  |.  899E F80A0000         MOV     DWORD PTR DS:[ESI+AF8],EBX
004663FF  |.  89AE 200B0000         MOV     DWORD PTR DS:[ESI+B20],EBP
00466405  |.  899E 300B0000         MOV     DWORD PTR DS:[ESI+B30],EBX
0046640B  |.  E8 A098FCFF           CALL    _KnightO.0042FCB0
00466410  |.  D99E B0070000         FSTP    DWORD PTR DS:[ESI+7B0]
00466416  |.  889E 000B0000         MOV     BYTE PTR DS:[ESI+B00],BL
0046641C  |.  889E 400B0000         MOV     BYTE PTR DS:[ESI+B40],BL
00466422  |.  889E 410B0000         MOV     BYTE PTR DS:[ESI+B41],BL
00466428  |.  899E 440B0000         MOV     DWORD PTR DS:[ESI+B44],EBX
0046642E  |.  899E D8070000         MOV     DWORD PTR DS:[ESI+7D8],EBX
00466434  |.  899E DC070000         MOV     DWORD PTR DS:[ESI+7DC],EBX
0046643A  |.  C786 E8070000 8000000>MOV     DWORD PTR DS:[ESI+7E8],80
00466444  |.  899E EC070000         MOV     DWORD PTR DS:[ESI+7EC],EBX
0046644A  |.  899E F0070000         MOV     DWORD PTR DS:[ESI+7F0],EBX
00466450  |.  899E F4070000         MOV     DWORD PTR DS:[ESI+7F4],EBX
00466456  |.  889E F8070000         MOV     BYTE PTR DS:[ESI+7F8],BL
0046645C  |.  889E F9070000         MOV     BYTE PTR DS:[ESI+7F9],BL
00466462  |.  899E FC070000         MOV     DWORD PTR DS:[ESI+7FC],EBX
00466468  |.  899E 00080000         MOV     DWORD PTR DS:[ESI+800],EBX
0046646E  |.  899E 04080000         MOV     DWORD PTR DS:[ESI+804],EBX
00466474  |.  899E 08080000         MOV     DWORD PTR DS:[ESI+808],EBX
0046647A  |.  899E 0C080000         MOV     DWORD PTR DS:[ESI+80C],EBX
00466480  |.  899E 10080000         MOV     DWORD PTR DS:[ESI+810],EBX
00466486  |.  899E 14080000         MOV     DWORD PTR DS:[ESI+814],EBX
0046648C  |.  899E 18080000         MOV     DWORD PTR DS:[ESI+818],EBX
00466492  |.  899E 1C080000         MOV     DWORD PTR DS:[ESI+81C],EBX
00466498  |.  899E 20080000         MOV     DWORD PTR DS:[ESI+820],EBX
0046649E  |.  899E 24080000         MOV     DWORD PTR DS:[ESI+824],EBX
004664A4  |.  899E 28080000         MOV     DWORD PTR DS:[ESI+828],EBX
004664AA  |.  899E 2C080000         MOV     DWORD PTR DS:[ESI+82C],EBX
004664B0  |.  899E 30080000         MOV     DWORD PTR DS:[ESI+830],EBX
004664B6  |.  899E 34080000         MOV     DWORD PTR DS:[ESI+834],EBX
004664BC  |.  899E 38080000         MOV     DWORD PTR DS:[ESI+838],EBX
004664C2  |.  899E 3C080000         MOV     DWORD PTR DS:[ESI+83C],EBX
004664C8  |.  899E 40080000         MOV     DWORD PTR DS:[ESI+840],EBX
004664CE  |.  899E 44080000         MOV     DWORD PTR DS:[ESI+844],EBX
004664D4  |.  899E 48080000         MOV     DWORD PTR DS:[ESI+848],EBX
004664DA  |.  899E 4C080000         MOV     DWORD PTR DS:[ESI+84C],EBX
004664E0  |.  899E 50080000         MOV     DWORD PTR DS:[ESI+850],EBX
004664E6  |.  899E 54080000         MOV     DWORD PTR DS:[ESI+854],EBX
004664EC  |.  899E 58080000         MOV     DWORD PTR DS:[ESI+858],EBX
004664F2  |.  899E 5C080000         MOV     DWORD PTR DS:[ESI+85C],EBX
004664F8  |.  899E 60080000         MOV     DWORD PTR DS:[ESI+860],EBX
004664FE  |.  899E 64080000         MOV     DWORD PTR DS:[ESI+864],EBX
00466504  |.  899E 68080000         MOV     DWORD PTR DS:[ESI+868],EBX
0046650A  |.  899E 6C080000         MOV     DWORD PTR DS:[ESI+86C],EBX
00466510  |.  899E 70080000         MOV     DWORD PTR DS:[ESI+870],EBX
00466516  |.  899E 74080000         MOV     DWORD PTR DS:[ESI+874],EBX
0046651C  |.  899E 78080000         MOV     DWORD PTR DS:[ESI+878],EBX
00466522  |.  899E 7C080000         MOV     DWORD PTR DS:[ESI+87C],EBX
00466528  |.  899E 80080000         MOV     DWORD PTR DS:[ESI+880],EBX
0046652E  |.  899E 84080000         MOV     DWORD PTR DS:[ESI+884],EBX
00466534  |.  899E 88080000         MOV     DWORD PTR DS:[ESI+888],EBX
0046653A  |.  B8 01000000           MOV     EAX,1
0046653F  |.  6A 0A                 PUSH    0A                                     ; /Arg1 = 0000000A
00466541  |.  8BCF                  MOV     ECX,EDI                                ; |kernel32.7C8095D8
00466543  |.  899E 8C080000         MOV     DWORD PTR DS:[ESI+88C],EBX             ; |
00466549  |.  899E 90080000         MOV     DWORD PTR DS:[ESI+890],EBX             ; |
0046654F  |.  899E 94080000         MOV     DWORD PTR DS:[ESI+894],EBX             ; |
00466555  |.  8986 98080000         MOV     DWORD PTR DS:[ESI+898],EAX             ; |
0046655B  |.  899E 9C080000         MOV     DWORD PTR DS:[ESI+89C],EBX             ; |
00466561  |.  899E A0080000         MOV     DWORD PTR DS:[ESI+8A0],EBX             ; |
00466567  |.  89AE A4080000         MOV     DWORD PTR DS:[ESI+8A4],EBP             ; |
0046656D  |.  889E AC080000         MOV     BYTE PTR DS:[ESI+8AC],BL               ; |
00466573  |.  8986 A8080000         MOV     DWORD PTR DS:[ESI+8A8],EAX             ; |
00466579  |.  889E AD080000         MOV     BYTE PTR DS:[ESI+8AD],BL               ; |
0046657F  |.  89AE B8080000         MOV     DWORD PTR DS:[ESI+8B8],EBP             ; |
00466585  |.  889E BC080000         MOV     BYTE PTR DS:[ESI+8BC],BL               ; |
0046658B  |.  889E BD080000         MOV     BYTE PTR DS:[ESI+8BD],BL               ; |
00466591  |.  889E BE080000         MOV     BYTE PTR DS:[ESI+8BE],BL               ; |
00466597  |.  E8 1461FBFF           CALL    _KnightO.0041C6B0                      ; \_KnightO.0041C6B0
0046659C  |.  6A 04                 PUSH    4
0046659E  |.  8BCF                  MOV     ECX,EDI                                ;  kernel32.7C8095D8
004665A0  |.  E8 4B67FBFF           CALL    _KnightO.0041CCF0
004665A5  |.  8B4C24 14             MOV     ECX,DWORD PTR SS:[ESP+14]
004665A9  |.  899E 340B0000         MOV     DWORD PTR DS:[ESI+B34],EBX
004665AF  |.  899E 380B0000         MOV     DWORD PTR DS:[ESI+B38],EBX
004665B5  |.  899E 3C0B0000         MOV     DWORD PTR DS:[ESI+B3C],EBX
004665BB  |.  899E FC0A0000         MOV     DWORD PTR DS:[ESI+AFC],EBX
004665C1  |.  89AE 040B0000         MOV     DWORD PTR DS:[ESI+B04],EBP
004665C7  |.  899E 0C0B0000         MOV     DWORD PTR DS:[ESI+B0C],EBX
004665CD  |.  899E 140B0000         MOV     DWORD PTR DS:[ESI+B14],EBX
004665D3  |.  899E 080B0000         MOV     DWORD PTR DS:[ESI+B08],EBX
004665D9  |.  C786 100B0000 0000A04>MOV     DWORD PTR DS:[ESI+B10],41A00000
004665E3  |.  8BC6                  MOV     EAX,ESI
004665E5  |.  5F                    POP     EDI                                    ;  kernel32.7C816FD7
004665E6  |.  896C24 18             MOV     DWORD PTR SS:[ESP+18],EBP
004665EA  |.  5E                    POP     ESI                                    ;  kernel32.7C816FD7
004665EB  |.  5D                    POP     EBP                                    ;  kernel32.7C816FD7
004665EC  |.  5B                    POP     EBX                                    ;  kernel32.7C816FD7
004665ED  |.  64:890D 00000000      MOV     DWORD PTR FS:[0],ECX
004665F4  |.  83C4 10               ADD     ESP,10
004665F7  \.  C3                    RETN