joyce8/EMBER2024-capa huggingface dataset:
Function at 0x41ddcf
Capabilities:
Accept command line arguments

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x234
mov eax, dword [0x471188]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov esi, dword [ebp + 8]
push edi
call dword [sym.imp.KERNEL32.dll_GetCommandLineW]
push 0x458ccc
push 0x64
push esi
mov ebx, 0x472728
push 0x470778
mov ecx, ebx
mov dword [ebp - 0x218], eax
call fcn.0041afe4
mov esi, 0x45972c
lea edi, [ebp - 0xc]
lea eax, [ebp - 0xc]
movsd dword es:[edi], dword [esi]
push eax
push dword [ebp - 0x218]
mov dword [0x472b7c], 1
movsw word es:[edi], word [esi]
call fcn.00419c30
mov edi, eax
xor esi, esi
pop ecx
pop ecx
cmp edi, esi
je 0x41def5
mov esi, dword [sym.imp.KERNEL32.dll_lstrcmpiW]
push 0x459714
push edi
call esi
test eax, eax
je 0x41df71
push 0x459710
push edi
call esi
test eax, eax
je 0x41df71
push 0x4596fc
push edi
call esi
test eax, eax
je 0x41df64
push 0x4596f8
push edi
call esi
test eax, eax
je 0x41df64
push str.Service
push edi
call esi
test eax, eax
je 0x41df60
push 0x455724
push edi
call esi
test eax, eax
je 0x41df60
push 0x4596d8
push edi
call esi
test eax, eax
je 0x41df57
push 0x4596d4
push edi
call esi
test eax, eax
je 0x41df57
push 0x4596c4
push edi
call esi
test eax, eax
je 0x41df4e
push 0x4596c0
push edi
call esi
test eax, eax
je 0x41df4e
lea eax, [ebp - 0xc]
push eax
push edi
call fcn.00419c30
mov edi, eax
pop ecx
pop ecx
test edi, edi
jne 0x41de45
xor esi, esi
mov edi, 0x20019
push edi
push str.AppID
push SysReAllocString
lea ecx, [ebp - 0x224]
mov dword [ebp - 0x224], esi
mov dword [ebp - 0x220], esi
mov dword [ebp - 0x21c], esi
call fcn.0040113c
mov dword [ebp - 0x218], eax
cmp eax, esi
je 0x41df7a
lea ecx, [ebp - 0x224]
call fcn.00401121
mov eax, dword [ebp - 0x218]
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.0042bc84
leave
ret 0x10
mov ecx, ebx
call fcn.00419e8a
jmp 0x41df3d
mov ecx, ebx
call fcn.00419e70
jmp 0x41df3d
push 1
jmp 0x41df66
push 0
push 1
mov ecx, ebx
call fcn.0041dc34
jmp 0x41df3d
mov ecx, ebx
call fcn.0041dd3b
jmp 0x41df3d
push edi
push str.F172F1D4_46AB_11D4_917F_009027A71A38
push dword [ebp - 0x224]
lea ecx, [ebp - 0x230]
mov dword [ebp - 0x230], esi
mov dword [ebp - 0x22c], esi
mov dword [ebp - 0x228], esi
call fcn.0040113c
cmp eax, esi
je 0x41dfc6
mov esi, eax
lea ecx, [ebp - 0x230]
call fcn.00401121
lea ecx, [ebp - 0x224]
call fcn.00401121
mov eax, esi
jmp 0x41df3d
lea eax, [ebp - 0x234]
push eax
push str.LocalService
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x230]
mov dword [ebp - 0x234], 0x104
call fcn.0040117f
mov dword [0x472b7c], esi
cmp eax, esi
jne 0x41e002
mov dword [0x472b7c], 1
mov ecx, ebx
call fcn.0041dd7f
mov esi, dword [0x472b68]
jmp 0x41dfa9
Function at 0x41e280
Capabilities:
Extract resource via kernel32 functions

Disassembly:
push 0x424
mov eax, 0x450ad6
call fcn.0042bd32
mov eax, dword [ebp + 8]
mov edi, dword [ebp + 0xc]
mov ebx, dword [ebp + 0x10]
xor esi, esi
mov dword [ebp - 0x430], esi
mov dword [ebp - 4], esi
mov dword [ebp - 0x428], ecx
mov dword [ebp - 0x42c], esi
mov dword [ebp - 0x418], esi
push 2
push esi
push eax
mov byte [ebp - 4], 1
call dword [sym.imp.KERNEL32.dll_LoadLibraryExW]
mov dword [ebp - 0x41c], eax
cmp eax, esi
jne 0x41e2d9
call fcn.00405e00
mov esi, eax
jmp 0x41e3af
push ebx
push edi
push eax
call dword [sym.imp.KERNEL32.dll_FindResourceW]
mov edi, eax
cmp edi, esi
jne 0x41e2f2
call fcn.00405e00
jmp 0x41e3a1
push edi
push dword [ebp - 0x41c]
call dword [sym.imp.KERNEL32.dll_LoadResource]
mov dword [ebp - 0x420], eax
cmp eax, esi
je 0x41e2e8
push edi
push dword [ebp - 0x41c]
call dword [sym.imp.KERNEL32.dll_SizeofResource]
mov edi, eax
lea eax, [edi + 1]
mov dword [ebp - 0x424], edi
cmp eax, edi
jae 0x41e32c
mov esi, 0x8007000e
jmp 0x41e3a3
push eax
lea ecx, [ebp - 0x418]
mov byte [ebp - 4], 2
call fcn.0041c4f9
mov dword [ebp - 4], 1
jmp 0x41e35a
cmp dword [ebp - 0x418], esi
je 0x41e325
push edi
push dword [ebp - 0x418]
push edi
push dword [ebp - 0x420]
push esi
push 3
call dword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
cmp eax, esi
je 0x41e2e8
mov edx, dword [ebp - 0x418]
push dword [ebp + 0x14]
xor ecx, ecx
mov word [edx + eax*2], cx
push dword [ebp - 0x418]
lea ecx, [ebp - 0x42c]
call fcn.0041da1f
mov esi, eax
push dword [ebp - 0x41c]
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
lea eax, [ebp - 0x414]
cmp dword [ebp - 0x418], eax
je 0x41e3c8
lea ecx, [ebp - 0x418]
call fcn.0041af05
mov eax, esi
call fcn.0042bd8e
ret 0x10
Function at 0x424b7e
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0xc]
test edx, edx
je 0x424b8f
mov edx, dword [edx]
jmp 0x424b91
xor edx, edx
push esi
mov esi, dword [eax + 8]
test esi, esi
je 0x424b9d
mov esi, dword [esi]
jmp 0x424b9f
xor esi, esi
mov eax, dword [eax + 4]
test eax, eax
je 0x424baa
mov eax, dword [eax]
jmp 0x424bac
xor eax, eax
push edx
push esi
push eax
add ecx, 4
push str.SELECT_Ersatzteilposition._FROM_Ersatzteilposition_WHERE_Ersatzteilposition.Marke_s_AND_Ersatzteilposition.Reparaturgruppe_s_AND_Ersatzteilposition.Bildnummer_s_ORDER_BY_Ersatzteilposition.Marke__Ersatzteilposition.Reparaturgruppe__Ersatzteilposition.Bildnummer__Ersatzteilposition.Selektionskennzeichen1__Ersatzteilposition.Selektionskennzeichen2__Ersatzteilposition.Alternativgruppe_ID__Ersatzteilposition.Alternative_ID__Ersatzteilposition.Ersatzteilnummer
push ecx
call fcn.0040b760
add esp, 0x14
pop esi
pop ebp
ret 4

Function at 0x424bc5
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0xc]
test edx, edx
je 0x424bd6
mov edx, dword [edx]
jmp 0x424bd8
xor edx, edx
push esi
mov esi, dword [eax + 8]
test esi, esi
je 0x424be4
mov esi, dword [esi]
jmp 0x424be6
xor esi, esi
mov eax, dword [eax + 4]
test eax, eax
je 0x424bf1
mov eax, dword [eax]
jmp 0x424bf3
xor eax, eax
push edx
push esi
push eax
add ecx, 4
push str.SELECT_Arbeitsposition.__Arbeitspositionsbezeichnung.Sprachkennzeichen__Arbeitspositionsbezeichnung.Bezeichnung_FROM_Arbeitsposition_LEFT_JOIN_Arbeitspositionsbezeichnung_ON_Arbeitsposition.Marke__Arbeitspositionsbezeichnung.Marke_AND_Arbeitsposition.Reparaturgruppe__Arbeitspositionsbezeichnung.Reparaturgruppe_AND_Arbeitsposition.Bildnummer__Arbeitspositionsbezeichnung.Bildnummer_AND_Arbeitsposition.Selektionskennzeichen1__Arbeitspositionsbezeichnung.Selektionskennzeichen1_AND_Arbeitsposition.Selektionskennzeichen2__Arbeitspositionsbezeichnung.Selektionskennzeichen2_AND_Arbeitsposition.Alternativgruppe_ID__Arbeitspositionsbezeichnung.Alternativgruppe_ID_AND_Arbeitsposition.Alternative_ID__Arbeitspositionsbezeichnung.Alternative_ID_AND_Arbeitsposition.Arbeitspositionsnummer__Arbeitspositionsbezeichnung.Arbeitspositionsnummer_WHERE_Arbeitsposition.Marke_s_AND_Arbeitsposition.Reparaturgruppe_s_AND_Arbeitsposition.Bildnummer_s_ORDER_BY_Arbeitsposition.Marke__Arbeitsposition.Reparaturgruppe__Arbeitsposition.Bildnummer__Arbeitsposition.Selektionskennzeichen1__Arbeitsposition.Selektionskennzeichen2__Arbeitsposition.Alternativgruppe_ID__Arbeitsposition.Alternative_ID__Arbeitsposition.Arbeitspositionsnummer__Arbeitspositionsbezeichnung.Sprachkennzeichen
push ecx
call fcn.0040b760
add esp, 0x14
pop esi
pop ebp
ret 4
Function at 0x424c0c
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0xc]
test edx, edx
je 0x424c1d
mov edx, dword [edx]
jmp 0x424c1f
xor edx, edx
push esi
mov esi, dword [eax + 8]
test esi, esi
je 0x424c2b
mov esi, dword [esi]
jmp 0x424c2d
xor esi, esi
mov eax, dword [eax + 4]
test eax, eax
je 0x424c38
mov eax, dword [eax]
jmp 0x424c3a
xor eax, eax
push edx
push esi
push eax
add ecx, 4
push str.SELECT_Alternativgruppe.Marke__Alternativgruppe.Reparaturgruppe__Alternativgruppe.Bildnummer__Alternativgruppe.Selektionskennzeichen1__Alternativgruppe.Selektionskennzeichen2__Alternativgruppe.Alternativgruppe_ID__Alternativgruppe.Optional__Alternative.Alternative_ID__Abgrenzungskette._FROM___Alternativgruppe_INNER_JOIN_Alternative_ON_Alternativgruppe.Marke__Alternative.Marke_AND_Alternativgruppe.Reparaturgruppe__Alternative.Reparaturgruppe_AND_Alternativgruppe.Bildnummer__Alternative.Bildnummer_AND_Alternativgruppe.Selektionskennzeichen1__Alternative.Selektionskennzeichen1_AND_Alternativgruppe.Selektionskennzeichen2__Alternative.Selektionskennzeichen2_AND_Alternativgruppe.Alternativgruppe_ID__Alternative.Alternativgruppe_ID___LEFT_JOIN_Abgrenzungskette_ON_Alternative.Marke__Abgrenzungskette.Marke_AND_Alternative.Abgrenzung_ID__Abgrenzungskette.Abgrenzung_ID_WHERE_Alternativgruppe.Marke_s_AND_Alternativgruppe.Reparaturgruppe_s_AND_Alternativgruppe.Bildnummer_s_ORDER_BY_Alternativgruppe.Marke__Alternativgruppe.Reparaturgruppe__Alternativgruppe.Bildnummer__Alternativgruppe.Selektionskennzeichen1__Alternativgruppe.Selektionskennzeichen2__Alternativgruppe.Alternativgruppe_ID__Alternative.Alternative_ID__Abgrenzungskette.Abgrenzung_ID__Abgrenzungskette.Abgrenzungskette_ID
push ecx
call fcn.0040b760
add esp, 0x14
pop esi
pop ebp
ret 4
Function at 0x424c53
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0xc]
test edx, edx
je 0x424c64
mov edx, dword [edx]
jmp 0x424c66
xor edx, edx
push esi
mov esi, dword [eax + 8]
test esi, esi
je 0x424c72
mov esi, dword [esi]
jmp 0x424c74
xor esi, esi
mov eax, dword [eax + 4]
test eax, eax
je 0x424c7f
mov eax, dword [eax]
jmp 0x424c81
xor eax, eax
push edx
push esi
push eax
add ecx, 4
push str.SELECT_Alternativpaketdaten.Marke__Alternativpaketdaten.Reparaturgruppe__Alternativpaketdaten.Bildnummer__Alternativpaketdaten.Selektionskennzeichen1__Alternativpaketdaten.Selektionskennzeichen2__Alternativpaketdaten.Alternativpaketdaten_ID__Alternativpaketdaten.Aktionspreis__Alternativpaketdaten.Aktionspreis_Waehrung__Alternativpaketdaten.Aktionspreis_Preistyp__Alternativpaketdaten.Nachlasskennzeichen__Alternativkombination.Alternativgruppe_ID__Alternativkombination.Alternative_ID_FROM_Alternativpaketdaten_INNER_JOIN_Alternativkombination_ON_Alternativpaketdaten.Marke__Alternativkombination.Marke_AND_Alternativpaketdaten.Reparaturgruppe__Alternativkombination.Reparaturgruppe_AND_Alternativpaketdaten.Bildnummer__Alternativkombination.Bildnummer_AND_Alternativpaketdaten.Selektionskennzeichen1__Alternativkombination.Selektionskennzeichen1_AND_Alternativpaketdaten.Selektionskennzeichen2__Alternativkombination.Selektionskennzeichen2_AND_Alternativpaketdaten.Alternativpaketdaten_ID__Alternativkombination.Alternativpaketdaten_ID_WHERE_Alternativpaketdaten.Marke_s_AND_Alternativpaketdaten.Reparaturgruppe_s_AND_Alternativpaketdaten.Bildnummer_s_ORDER_BY_Alternativpaketdaten.Marke__Alternativpaketdaten.Reparaturgruppe__Alternativpaketdaten.Bildnummer__Alternativpaketdaten.Selektionskennzeichen1__Alternativpaketdaten.Selektionskennzeichen2__Alternativpaketdaten.Alternativpaketdaten_ID__Alternativkombination.Alternativgruppe_ID__Alternativkombination.Alternative_ID
push ecx
call fcn.0040b760
add esp, 0x14
pop esi
pop ebp
ret 4
Function at 0x424c9a
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0xc]
test edx, edx
je 0x424cab
mov edx, dword [edx]
jmp 0x424cad
xor edx, edx
push esi
mov esi, dword [eax + 8]
test esi, esi
je 0x424cb9
mov esi, dword [esi]
jmp 0x424cbb
xor esi, esi
mov eax, dword [eax + 4]
test eax, eax
je 0x424cc6
mov eax, dword [eax]
jmp 0x424cc8
xor eax, eax
push edx
push esi
push eax
add ecx, 4
push str.SELECT_Paketdaten.Marke__Paketdaten.Reparaturgruppe__Paketdaten.Bildnummer___Paketdaten.Selektionskennzeichen1__Paketdaten.Selektionskennzeichen2__Paketdaten.Erstellungsdatum__Paketdaten.Aenderungsdatum__Abgrenzungskette._FROM_Paketdaten_LEFT_JOIN_Abgrenzungskette_ON_Paketdaten.Marke__Abgrenzungskette.Marke_AND_Paketdaten.Abgrenzung_ID__Abgrenzungskette.Abgrenzung_ID_WHERE_Paketdaten.Marke_s_AND_Paketdaten.Reparaturgruppe_s_AND_Paketdaten.Bildnummer_s_ORDER_BY_Paketdaten.Marke__Paketdaten.Reparaturgruppe__Paketdaten.Bildnummer__Paketdaten.Selektionskennzeichen1__Paketdaten.Selektionskennzeichen2__Abgrenzungskette.Abgrenzung_ID__Abgrenzungskette.Abgrenzungskette_ID
push ecx
call fcn.0040b760
add esp, 0x14
pop esi
pop ebp
ret 4

Function at 0x424ce1
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
push ebx
mov ebx, dword [ebp + 8]
mov eax, dword [ebx + 4]
push esi
push edi
test eax, eax
je 0x424cf5
mov eax, dword [eax]
jmp 0x424cf7
xor eax, eax
push eax
add ecx, 4
push str.SELECT_Paket.Marke__Paket.Reparaturgruppe__Paket.Bildnummer__Paket.Saison_ID__Abgrenzungskette._FROM___Paket_INNER_JOIN_Paketbezeichnung_ON__Paket.Marke__Paketbezeichnung.Marke_AND_Paket.Reparaturgruppe__Paketbezeichnung.Reparaturgruppe_AND_Paket.Bildnummer__Paketbezeichnung.Bildnummer___LEFT_JOIN_Abgrenzungskette_ON__Paket.Marke__Abgrenzungskette.Marke_AND_Paket.Abgrenzung_ID__Abgrenzungskette.Abgrenzung_ID___WHERE_Paket.Marke_s
push ecx
mov dword [ebp + 8], ecx
call fcn.0040b760
add esp, 0xc
lea ecx, [ebx + 8]
call fcn.0040151b
mov edi, 0x472b90
test eax, eax
je 0x424d8f
mov eax, dword [ebx + 8]
test eax, eax
je 0x424d28
mov eax, dword [eax]
jmp 0x424d2a
xor eax, eax
push 0x45cc18
push eax
call fcn.0042c4fc
pop ecx
pop ecx
test eax, eax
jne 0x424d4c
push 0x45cbd0
push dword [ebp + 8]
call fcn.0042bf71
pop ecx
pop ecx
jmp 0x424d8f
mov eax, dword [ebx + 8]
test eax, eax
je 0x424d57
mov eax, dword [eax]
jmp 0x424d59
xor eax, eax
push 0x45cbc8
push eax
call fcn.0042c4fc
pop ecx
pop ecx
test eax, eax
je 0x424d8f
mov esi, dword [ebx + 8]
test esi, esi
je 0x424d75
mov esi, dword [esi]
jmp 0x424d77
xor esi, esi
push esi
push 0x45cb88
push edi
call fcn.0040b760
push edi
push dword [ebp + 8]
call fcn.0042bf71
add esp, 0x14
lea ecx, [ebx + 0xc]
call fcn.0040151b
test eax, eax
je 0x424dc0
mov eax, dword [ebx + 0xc]
test eax, eax
je 0x424da6
mov eax, dword [eax]
jmp 0x424da8
xor eax, eax
push eax
push 0x45cb4c
push edi
call fcn.0040b760
push edi
push dword [ebp + 8]
call fcn.0042bf71
add esp, 0x14
push 0x45ca40
push dword [ebp + 8]
call fcn.0042bf71
pop ecx
pop ecx
pop edi
pop esi
pop ebx
pop ebp
ret 4
Function at 0x424dd6
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
push ebx
mov ebx, dword [ebp + 8]
mov eax, dword [ebx + 4]
push esi
push edi
test eax, eax
je 0x424dea
mov eax, dword [eax]
jmp 0x424dec
xor eax, eax
push eax
add ecx, 4
push 0x45d190
push ecx
mov dword [ebp + 8], ecx
call fcn.0040b760
add esp, 0xc
lea ecx, [ebx + 8]
call fcn.0040151b
mov edi, 0x472d90
test eax, eax
je 0x424e84
mov eax, dword [ebx + 8]
test eax, eax
je 0x424e1d
mov eax, dword [eax]
jmp 0x424e1f
xor eax, eax
push 0x45cc18
push eax
call fcn.0042c4fc
pop ecx
pop ecx
test eax, eax
jne 0x424e41
push str._AND_Paketbezeichnung.Focus_TRUE
push dword [ebp + 8]
call fcn.0042bf71
pop ecx
pop ecx
jmp 0x424e84
mov eax, dword [ebx + 8]
test eax, eax
je 0x424e4c
mov eax, dword [eax]
jmp 0x424e4e
xor eax, eax
push 0x45cbc8
push eax
call fcn.0042c4fc
pop ecx
pop ecx
test eax, eax
je 0x424e84
mov esi, dword [ebx + 8]
test esi, esi
je 0x424e6a
mov esi, dword [esi]
jmp 0x424e6c
xor esi, esi
push esi
push 0x45d0f0
push edi
call fcn.0040b760
push edi
push dword [ebp + 8]
call fcn.0042bf71
add esp, 0x14
lea ecx, [ebx + 0xc]
call fcn.0040151b
test eax, eax
je 0x424eb5
mov eax, dword [ebx + 0xc]
test eax, eax
je 0x424e9b
mov eax, dword [eax]
jmp 0x424e9d
xor eax, eax
push eax
push 0x45d0a0
push edi
call fcn.0040b760
push edi
push dword [ebp + 8]
call fcn.0042bf71
add esp, 0x14
push 0x45cf98
push dword [ebp + 8]
call fcn.0042bf71
pop ecx
pop ecx
pop edi
pop esi
pop ebx
pop ebp
ret 4
Function at 0x424ecb
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
push ebx
mov ebx, dword [ebp + 8]
mov eax, dword [ebx + 4]
push esi
push edi
test eax, eax
je 0x424edf
mov eax, dword [eax]
jmp 0x424ee1
xor eax, eax
push eax
add ecx, 4
push str.SELECT_Paket.Marke__Paket.Reparaturgruppe__Paket.Bildnummer__Paket.Saison_ID__Abgrenzungskette._FROM_Paket_LEFT_JOIN_Abgrenzungskette_ON__Paket.Marke__Abgrenzungskette.Marke_AND_Paket.Abgrenzung_ID__Abgrenzungskette.Abgrenzung_ID__WHERE_Paket.Marke_s
push ecx
mov dword [ebp + 8], ecx
call fcn.0040b760
add esp, 0xc
lea ecx, [ebx + 8]
call fcn.0040151b
mov edi, 0x472f90
test eax, eax
je 0x424f68
mov eax, dword [ebx + 8]
test eax, eax
je 0x424f12
mov eax, dword [eax]
jmp 0x424f14
xor eax, eax
push 0x45cbc8
push eax
call fcn.0042c4fc
pop ecx
pop ecx
test eax, eax
je 0x424f68
mov eax, dword [ebx + 8]
test eax, eax
je 0x424f30
mov eax, dword [eax]
jmp 0x424f32
xor eax, eax
push 0x45cc18
push eax
call fcn.0042c4fc
pop ecx
pop ecx
test eax, eax
je 0x424f68
mov esi, dword [ebx + 8]
test esi, esi
je 0x424f4e
mov esi, dword [esi]
jmp 0x424f50
xor esi, esi
push esi
push 0x45d488
push edi
call fcn.0040b760
push edi
push dword [ebp + 8]
call fcn.0042bf71
add esp, 0x14
lea ecx, [ebx + 0xc]
call fcn.0040151b
test eax, eax
je 0x424f99
mov eax, dword [ebx + 0xc]
test eax, eax
je 0x424f7f
mov eax, dword [eax]
jmp 0x424f81
xor eax, eax
push eax
push 0x45d44c
push edi
call fcn.0040b760
push edi
push dword [ebp + 8]
call fcn.0042bf71
add esp, 0x14
push str._ORDER_BY_Paket.Marke__Paket.Reparaturgruppe__Paket.Bildnummer__Abgrenzungskette.Abgrenzung_ID__Abgrenzungskette.Abgrenzungskette_ID
push dword [ebp + 8]
call fcn.0042bf71
pop ecx
pop ecx
pop edi
pop esi
pop ebx
pop ebp
ret 4
Function at 0x424faf
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
push ebx
mov ebx, dword [ebp + 8]
mov eax, dword [ebx + 4]
push esi
push edi
test eax, eax
je 0x424fc3
mov eax, dword [eax]
jmp 0x424fc5
xor eax, eax
push eax
add ecx, 4
push str.SELECT_Paketbezeichnung.Marke__Paketbezeichnung.Reparaturgruppe__Paketbezeichnung.Bildnummer__Paketbezeichnung.Sprachkennzeichen__Paketbezeichnung.Bezeichnung_FROM_Paketbezeichnung_WHERE_Paketbezeichnung.Marke_s
push ecx
mov dword [ebp + 8], ecx
call fcn.0040b760
add esp, 0xc
lea ecx, [ebx + 8]
call fcn.0040151b
mov edi, 0x473190
test eax, eax
je 0x42504c
mov eax, dword [ebx + 8]
test eax, eax
je 0x424ff6
mov eax, dword [eax]
jmp 0x424ff8
xor eax, eax
push 0x45cbc8
push eax
call fcn.0042c4fc
pop ecx
pop ecx
test eax, eax
je 0x42504c
mov eax, dword [ebx + 8]
test eax, eax
je 0x425014
mov eax, dword [eax]
jmp 0x425016
xor eax, eax
push 0x45cc18
push eax
call fcn.0042c4fc
pop ecx
pop ecx
test eax, eax
je 0x42504c
mov esi, dword [ebx + 8]
test esi, esi
je 0x425032
mov esi, dword [esi]
jmp 0x425034
xor esi, esi
push esi
push str._AND_Paketbezeichnung.Reparaturgruppe_s
push edi
call fcn.0040b760
push edi
push dword [ebp + 8]
call fcn.0042bf71
add esp, 0x14
lea ecx, [ebx + 0xc]
call fcn.0040151b
test eax, eax
je 0x42507d
mov eax, dword [ebx + 0xc]
test eax, eax
je 0x425063
mov eax, dword [eax]
jmp 0x425065
xor eax, eax
push eax
push str._AND_Paketbezeichnung.Bildnummer_s
push edi
call fcn.0040b760
push edi
push dword [ebp + 8]
call fcn.0042bf71
add esp, 0x14
push str._ORDER_BY_Paketbezeichnung.Marke__Paketbezeichnung.Reparaturgruppe__Paketbezeichnung.Bildnummer__Paketbezeichnung.Sprachkennzeichen
push dword [ebp + 8]
call fcn.0042bf71
pop ecx
pop ecx
pop edi
pop esi
pop ebx
pop ebp
ret 4

Function at 0x4250dd
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
mov eax, dword [ebp + 0x10]
mov edx, dword [eax + 0xc]
test edx, edx
je 0x4250ee
mov edx, dword [edx]
jmp 0x4250f0
xor edx, edx
push esi
mov esi, dword [eax + 8]
test esi, esi
je 0x4250fc
mov esi, dword [esi]
jmp 0x4250fe
xor esi, esi
mov eax, dword [eax + 4]
test eax, eax
je 0x425109
mov eax, dword [eax]
jmp 0x42510b
xor eax, eax
push edx
push esi
push eax
push dword [ebp + 0xc]
add ecx, 4
push dword [ebp + 8]
push str.DELETE_FROM___s__WHERE_Abgrenzung_ID_IN__SELECT_Abgrenzung_ID_FROM___s__WHERE_Marke___s_AND_Reparaturgruppe___s_AND_Bildnummer___s_
push ecx
call fcn.0040b760
add esp, 0x1c
pop esi
pop ebp
ret 0xc
Function at 0x42512a
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0xc]
test edx, edx
je 0x42513b
mov edx, dword [edx]
jmp 0x42513d
xor edx, edx
push ebx
push esi
mov esi, dword [eax + 8]
push edi
test esi, esi
je 0x42514b
mov ebx, dword [esi]
jmp 0x42514d
xor ebx, ebx
mov eax, dword [eax + 4]
test eax, eax
je 0x425158
mov edi, dword [eax]
jmp 0x42515a
xor edi, edi
mov eax, dword [ebp + 0xc]
push eax
push eax
push edx
push ebx
push edi
push eax
push eax
push eax
push eax
lea esi, [ecx + 4]
push str.SELECT_Alternative.Marke__Alternative.Reparaturgruppe__Alternative.Bildnummer__Alternative.Selektionskennzeichen1__Alternative.Selektionskennzeichen2__Alternative.Alternativgruppe_ID__Alternative.Alternative_ID___s._FROM_Alternative_INNER_JOIN___s__ON_Alternative.Marke____s_.Marke_AND_Alternative.Abgrenzung_ID____s_.Abgrenzung_ID_WHERE_Alternative.Marke_s_AND_Alternative.Reparaturgruppe_s_AND_Alternative.Bildnummer_s_ORDER_BY_Alternative.Marke__Alternative.Reparaturgruppe__Alternative.Bildnummer__Alternative.Selektionskennzeichen1__Alternative.Selektionskennzeichen2__Alternative.Alternativgruppe_ID__Alternative.Alternative_ID____s_.Abgrenzung_ID____s_.Abgrenzungskette_ID
push esi
call fcn.0040b760
add esp, 0x2c
cmp dword [ebp + 0x10], 0
je 0x425194
push 0x45dbfc
push esi
call fcn.0042bf71
push dword [ebp + 0x10]
push esi
call fcn.0042bf71
add esp, 0x10
pop edi
pop esi
pop ebx
pop ebp
ret 0xc

Function at 0x42519b
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0xc]
test edx, edx
je 0x4251ac
mov edx, dword [edx]
jmp 0x4251ae
xor edx, edx
push ebx
push esi
mov esi, dword [eax + 8]
push edi
test esi, esi
je 0x4251bc
mov ebx, dword [esi]
jmp 0x4251be
xor ebx, ebx
mov eax, dword [eax + 4]
test eax, eax
je 0x4251c9
mov edi, dword [eax]
jmp 0x4251cb
xor edi, edi
mov eax, dword [ebp + 0xc]
push eax
push eax
push edx
push ebx
push edi
push eax
push eax
push eax
push eax
lea esi, [ecx + 4]
push str.SELECT_Paketdaten.Marke__Paketdaten.Reparaturgruppe__Paketdaten.Bildnummer__Paketdaten.Selektionskennzeichen1__Paketdaten.Selektionskennzeichen2___s._FROM_Paketdaten_INNER_JOIN___s__ON_Paketdaten.Marke____s_.Marke_AND_Paketdaten.Abgrenzung_ID____s_.Abgrenzung_ID_WHERE_Paketdaten.Marke_s_AND_Paketdaten.Reparaturgruppe_s_AND_Paketdaten.Bildnummer_s_ORDER_BY_Paketdaten.Marke__Paketdaten.Reparaturgruppe__Paketdaten.Bildnummer__Paketdaten.Selektionskennzeichen1__Paketdaten.Selektionskennzeichen2____s_.Abgrenzung_ID____s_.Abgrenzungskette_ID
push esi
call fcn.0040b760
add esp, 0x2c
cmp dword [ebp + 0x10], 0
je 0x425205
push 0x45dbfc
push esi
call fcn.0042bf71
push dword [ebp + 0x10]
push esi
call fcn.0042bf71
add esp, 0x10
pop edi
pop esi
pop ebx
pop ebp
ret 0xc