Back to Index
Previous: CopyLabelsToComment
Next: ImportCommentsFromFile

Labelmas.ImportLabelsFromFile

02CD140C >/$ PUSH EBX                                  ;  ImportLabelsFromFile
02CD140D  |. PUSH ESI 
02CD140E  |. PUSH EDI 
02CD140F  |. PUSH EBP 
02CD1410  |. ADD ESP,-0D2C 
02CD1416  |. XOR EAX,EAX 
02CD1418  |. MOV EBP,Labelmas.02CDE170                 ;  ASCII "Labelmaster"
02CD141D  |. XOR EDI,EDI 
02CD141F  |. MOV DWORD PTR SS:[ESP],EAX 
02CD1422  |. MOV ESI,226 
02CD1427  |. MOV BYTE PTR SS:[ESP+52C],0 
02CD142F  |. LEA EAX,DWORD PTR SS:[EBP+402] 
02CD1435  |. PUSH 0 
02CD1437  |. PUSH EAX 
02CD1438  |. LEA EDX,DWORD PTR SS:[ESP+534] 
02CD143F  |. PUSH EDX 
02CD1440  |. LEA ECX,DWORD PTR SS:[EBP+3E5] 
02CD1446  |. PUSH ECX 
02CD1447  |. CALL <JMP.&OLLYDBG._Browsefilename> 
02CD144C  |. ADD ESP,10 
02CD144F  |. TEST EAX,EAX 
02CD1451  |. JE Labelmas.02CD1531 
02CD1457  |. LEA EAX,DWORD PTR SS:[EBP+A] 
02CD145A  |. PUSH EAX                                  ; /Arg2
02CD145B  |. LEA EDX,DWORD PTR SS:[ESP+530]            ; |
02CD1462  |. PUSH EDX                                  ; |Arg1
02CD1463  |. CALL Labelmas.02CD4398                    ; \Labelmas.02CD4398
02CD1468  |. ADD ESP,8 
02CD146B  |. MOV EBX,EAX 
02CD146D  |. TEST EBX,EBX 
02CD146F  |. JNZ SHORT Labelmas.02CD14D6 
02CD1471  |. PUSH 40                                   ; /Style = MB_OK|MB_ICONASTERISK|MB_APPLMODAL
02CD1473  |. LEA EAX,DWORD PTR SS:[EBP+41C]            ; |
02CD1479  |. PUSH EAX                                  ; |Title
02CD147A  |. LEA EDX,DWORD PTR SS:[EBP+407]            ; |
02CD1480  |. PUSH EDX                                  ; |Text
02CD1481  |. MOV ECX,DWORD PTR DS:[2CE0E68]            ; |OLLYDBG.005400C2
02CD1487  |. PUSH ECX                                  ; |hOwner => 005400C2 ('OllyDbg - rundll32.exe',class='OLLYDBG')
02CD1488  |. CALL <JMP.&USER32.MessageBoxA>            ; \MessageBoxA
02CD148D  |. JMP Labelmas.02CD1531 
02CD1492  |> /LEA EAX,DWORD PTR SS:[ESP+4] 
02CD1496  |. |PUSH EAX                                 ; /Arg4
02CD1497  |. |LEA EDX,DWORD PTR SS:[ESP+4]             ; |
02CD149B  |. |PUSH EDX                                 ; |Arg3
02CD149C  |. |LEA ECX,DWORD PTR SS:[EBP+42D]           ; |
02CD14A2  |. |PUSH ECX                                 ; |Arg2
02CD14A3  |. |LEA EAX,DWORD PTR SS:[ESP+310]           ; |
02CD14AA  |. |PUSH EAX                                 ; |Arg1
02CD14AB  |. |CALL Labelmas.02CD5938                   ; \Labelmas.02CD5938
02CD14B0  |. |ADD ESP,10 
02CD14B3  |. |CMP DWORD PTR SS:[ESP],0 
02CD14B7  |. |JE SHORT Labelmas.02CD14D6 
02CD14B9  |. |LEA EDX,DWORD PTR SS:[ESP+4] 
02CD14BD  |. |PUSH EDX 
02CD14BE  |. |PUSH 31 
02CD14C0  |. |MOV ECX,DWORD PTR SS:[ESP+8] 
02CD14C4  |. |PUSH ECX 
02CD14C5  |. |CALL <JMP.&OLLYDBG._Quickinsertname> 
02CD14CA  |. |ADD ESP,0C 
02CD14CD  |. |INC EAX 
02CD14CE  |. |JE SHORT Labelmas.02CD14D1 
02CD14D0  |. |INC EDI 
02CD14D1  |> |XOR EAX,EAX 
02CD14D3  |. |MOV DWORD PTR SS:[ESP],EAX 
02CD14D6  |>  PUSH ESI                                 ; /Arg3
02CD14D7  |. |LEA EDX,DWORD PTR SS:[ESP+308]           ; |
02CD14DE  |. |PUSH EDX                                 ; |Arg2
02CD14DF  |. |PUSH EBX                                 ; |Arg1
02CD14E0  |. |CALL Labelmas.02CD1884                   ; \Labelmas.02CD1884
02CD14E5  |. |ADD ESP,0C 
02CD14E8  |. |TEST EAX,EAX 
02CD14EA  |. \JG SHORT Labelmas.02CD1492 
02CD14EC  |. PUSH EBX                                  ; /Arg1
02CD14ED  |. CALL Labelmas.02CD4054                    ; \Labelmas.02CD4054
02CD14F2  |. POP ECX 
02CD14F3  |. CALL <JMP.&OLLYDBG._Mergequicknames> 
02CD14F8  |. CALL <JMP.&OLLYDBG._Redrawdisassembler> 
02CD14FD  |. PUSH EDI                                  ; /Arg3
02CD14FE  |. LEA ECX,DWORD PTR SS:[EBP+437]            ; |
02CD1504  |. PUSH ECX                                  ; |Arg2
02CD1505  |. LEA EAX,DWORD PTR SS:[ESP+20C]            ; |
02CD150C  |. PUSH EAX                                  ; |Arg1
02CD150D  |. CALL Labelmas.02CD58BC                    ; \Labelmas.02CD58BC
02CD1512  |. ADD ESP,0C 
02CD1515  |. PUSH 40                                   ; /Style = MB_OK|MB_ICONASTERISK|MB_APPLMODAL
02CD1517  |. LEA EDX,DWORD PTR SS:[EBP+460]            ; |
02CD151D  |. PUSH EDX                                  ; |Title
02CD151E  |. LEA ECX,DWORD PTR SS:[ESP+20C]            ; |
02CD1525  |. PUSH ECX                                  ; |Text
02CD1526  |. MOV EAX,DWORD PTR DS:[2CE0E68]            ; |
02CD152B  |. PUSH EAX                                  ; |hOwner => 005400C2 ('OllyDbg - rundll32.exe',class='OLLYDBG')
02CD152C  |. CALL <JMP.&USER32.MessageBoxA>            ; \MessageBoxA
02CD1531  |> ADD ESP,0D2C 
02CD1537  |. POP EBP 
02CD1538  |. POP EDI 
02CD1539  |. POP ESI 
02CD153A  |. POP EBX 
02CD153B  \. RETN 

Converted to HTML using olly2html.pl 0.1 by Joe Stewart