All pastes #270853 Raw Edit

Anonymous

public text v1 · immutable
·published 2006-12-07 19:34 UTC
rendered paste body
00407A38  |. 48             |DEC EAX                                                 ;  Switch (cases 1..2)
00407A39     74 29          JE SHORT spLaunch.00407A64
00407A3B     48             DEC EAX
00407A3C     0F85 81000000  JNZ spLaunch.00407AC3
00407A42  |. 8D4C24 38      |LEA ECX,DWORD PTR SS:[ESP+38]                           ;  Case 2 of switch 00407A38
00407A46  |. 51             |PUSH ECX
00407A47     68 38834300    |PUSH spLaunch.00438338                                  ;  ASCII "cur"
00407A4C  |. E8 89920100    |CALL spLaunch.00420CDA
00407A51  |. 83C4 08        |ADD ESP,8
00407A54  |. 85C0           |TEST EAX,EAX
00407A56  |. 75 6B          |JNZ SHORT spLaunch.00407AC3
00407A58  |. 8B5424 15      |MOV EDX,DWORD PTR SS:[ESP+15]
00407A5C  |. 52             |PUSH EDX
00407A5D  |. 8D4424 50      |LEA EAX,DWORD PTR SS:[ESP+50]
00407A61  |. 50             |PUSH EAX
00407A62  |. EB 58          |JMP SHORT spLaunch.00407ABC
00407A64  |> 8D4C24 38      |LEA ECX,DWORD PTR SS:[ESP+38]                           ;  Case 1 of switch 00407A38
00407A68  |. 51             |PUSH ECX
00407A69  |. 68 34834300    |PUSH spLaunch.00438334                                  ;  ASCII "exe"
00407A6E  |. E8 67920100    |CALL spLaunch.00420CDA
00407A73  |. 83C4 08        |ADD ESP,8
00407A76  |. 85C0           |TEST EAX,EAX
00407A78  |. 74 2C          |JE SHORT spLaunch.00407AA6
00407A7A  |. 8D5424 38      |LEA EDX,DWORD PTR SS:[ESP+38]
00407A7E  |. 52             |PUSH EDX
00407A7F  |. 68 30834300    |PUSH spLaunch.00438330                                  ;  ASCII "pdb"
00407A84  |. E8 51920100    |CALL spLaunch.00420CDA
00407A89  |. 83C4 08        |ADD ESP,8
00407A8C  |. 85C0           |TEST EAX,EAX
00407A8E  |. 74 16          |JE SHORT spLaunch.00407AA6
00407A90  |. 8D4424 38      |LEA EAX,DWORD PTR SS:[ESP+38]
00407A94  |. 50             |PUSH EAX
00407A95  |. 68 2C834300    |PUSH spLaunch.0043832C                                  ;  ASCII "dll"
00407A9A  |. E8 3B920100    |CALL spLaunch.00420CDA
00407A9F  |. 83C4 08        |ADD ESP,8
00407AA2  |. 85C0           |TEST EAX,EAX
00407AA4  |. 75 1D          |JNZ SHORT spLaunch.00407AC3
00407AA6  |> 8B4C24 15      |MOV ECX,DWORD PTR SS:[ESP+15]
00407AAA  |. 51             |PUSH ECX
00407AAB  |. 8D5424 50      |LEA EDX,DWORD PTR SS:[ESP+50]
00407AAF  |. 52             |PUSH EDX
00407AB0  |. EB 0A          |JMP SHORT spLaunch.00407ABC
00407AB2  |> 8B4424 15      |MOV EAX,DWORD PTR SS:[ESP+15]
00407AB6  |. 50             |PUSH EAX
00407AB7  |. 8D4C24 50      |LEA ECX,DWORD PTR SS:[ESP+50]
00407ABB  |. 51             |PUSH ECX
00407ABC  |> 8BCF           |MOV ECX,EDI
00407ABE  |. E8 DDF5FFFF    |CALL spLaunch.004070A0
00407AC3  |> 837C24 34 10   |CMP DWORD PTR SS:[ESP+34],10                            ;  Default case of switch 00407A38
00407AC8  |. C78424 5C01000>|MOV DWORD PTR SS:[ESP+15C],-1
00407AD3     72 0D          JB SHORT spLaunch.00407AE2
00407AD5     8B5424 20      MOV EDX,DWORD PTR SS:[ESP+20]
00407AD9  |. 52             |PUSH EDX
00407ADA  |. E8 ECB60100    |CALL spLaunch.004231CB
00407ADF  |. 83C4 04        |ADD ESP,4
00407AE2  |> 8B4424 10      |MOV EAX,DWORD PTR SS:[ESP+10]
00407AE6  |. 83C6 1C        |ADD ESI,1C
00407AE9  |. 3BF0           |CMP ESI,EAX
00407AEB  |. 896C24 34      |MOV DWORD PTR SS:[ESP+34],EBP
00407AEF  |. 895C24 30      |MOV DWORD PTR SS:[ESP+30],EBX
00407AF3  |. 885C24 20      |MOV BYTE PTR SS:[ESP+20],BL
00407AF7  |.^0F85 C9FEFFFF  \JNZ spLaunch.004079C6