Back to Index
Previous: _ODBG_Pluginmenu
Next: CopyLabelsToComment

Labelmas._ODBG_Pluginaction

02CD12E4 >/$ PUSH EBP                                  ;  _ODBG_Pluginaction
02CD12E5  |. MOV EBP,ESP 
02CD12E7  |. CMP DWORD PTR SS:[EBP+8],0 
02CD12EB  |. JNZ Labelmas.02CD1371 
02CD12F1  |. MOV EAX,DWORD PTR SS:[EBP+C] 
02CD12F4  |. CMP EAX,6                                 ;  Switch (cases 0..6)
02CD12F7  |. JA SHORT Labelmas.02CD1371 
02CD12F9  |. JMP DWORD PTR DS:[EAX*4+2CD1300] 
02CD1300  |. DD Labelmas.02CD131C                      ;  Switch table used at 02CD12F9
02CD1304  |. DD Labelmas.02CD1323 
02CD1308  |. DD Labelmas.02CD132A 
02CD130C  |. DD Labelmas.02CD1331 
02CD1310  |. DD Labelmas.02CD1338 
02CD1314  |. DD Labelmas.02CD133F 
02CD1318  |. DD Labelmas.02CD1359 
02CD131C  |> CALL <Labelmas.CopyLabelsToComment>       ;  Case 0 of switch 02CD12F4
02CD1321  |. POP EBP 
02CD1322  |. RETN 
02CD1323  |> CALL <Labelmas.ImportLabelsFromFile>      ;  Case 1 of switch 02CD12F4
02CD1328  |. POP EBP 
02CD1329  |. RETN 
02CD132A  |> CALL <Labelmas.ImportCommentsFromFile>    ;  Case 2 of switch 02CD12F4
02CD132F  |. POP EBP 
02CD1330  |. RETN 
02CD1331  |> CALL <Labelmas.ExportLabelsToFile>        ;  Case 3 of switch 02CD12F4
02CD1336  |. POP EBP 
02CD1337  |. RETN 
02CD1338  |> CALL <Labelmas.ExportCommentsToFile>      ;  Case 4 of switch 02CD12F4
02CD133D  |. POP EBP 
02CD133E  |. RETN 
02CD133F  |> PUSH 40                                   ; /Style = MB_OK|MB_ICONASTERISK|MB_APPLMODAL; Case 5 of switch 02CD12F4
02CD1341  |. PUSH Labelmas.02CDE476                    ; |Title = "Labelmaster Plugin Help"
02CD1346  |. PUSH Labelmas.02CDE24D                    ; |Text = "The Labelmaster plugin allows you to insert user-defined\nlabels and comments in batch from a tab-delimited textfile,\none entry per line.\n\nThe file format is:\n<hex address><tab><comment or label>\n\nAn example:\n\n004011cbEntryPoint\n00401F"...
02CD134B  |. MOV EDX,DWORD PTR DS:[2CE0E68]            ; |OLLYDBG.005400C2
02CD1351  |. PUSH EDX                                  ; |hOwner => 005400C2 ('OllyDbg - rundll32.exe',class='OLLYDBG')
02CD1352  |. CALL <JMP.&USER32.MessageBoxA>            ; \MessageBoxA
02CD1357  |. POP EBP 
02CD1358  |. RETN 
02CD1359  |> PUSH 40                                   ; /Style = MB_OK|MB_ICONASTERISK|MB_APPLMODAL; Case 6 of switch 02CD12F4
02CD135B  |. PUSH Labelmas.02CDE4E3                    ; |Title = "Labelmaster Plugin"
02CD1360  |. PUSH Labelmas.02CDE48E                    ; |Text = "Labelmaster plugin v0.1\nImport/export labels in batch\nCopyright (C) 2004 Joe Stewart"
02CD1365  |. MOV ECX,DWORD PTR DS:[2CE0E68]            ; |OLLYDBG.005400C2
02CD136B  |. PUSH ECX                                  ; |hOwner => 005400C2 ('OllyDbg - rundll32.exe',class='OLLYDBG')
02CD136C  |. CALL <JMP.&USER32.MessageBoxA>            ; \MessageBoxA
02CD1371  |> POP EBP                                   ;  Default case of switch 02CD12F4
02CD1372  \. RETN 
02CD1373     NOP 

Converted to HTML using olly2html.pl 0.1 by Joe Stewart