Function at 0x6b71bb
Capabilities:
Inspect section memory permissions

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
push ecx
mov eax, dword [ebp + 0xc]
mov edx, dword [ebp + 0x10]
push ebx
push esi
push edi
mov edi, ecx
mov ecx, dword [ebp + 8]
mov esi, ecx
and esi, 0xfffff
cmp dword [ebp + 0x14], 0
push 4
mov dword [ebp - 4], edi
mov dword [edi], ecx
mov dword [edi + 4], eax
mov dword [edi + 0xc], edx
pop ebx
jne 0x6b7a37
mov edi, ecx
and edi, 0xf0000000
cmp edi, 0x40000000
ja 0x6b724a
je 0x6b7240
test edi, edi
je 0x6b7237
cmp edi, 0x10000000
je 0x6b79ce
cmp edi, 0x20000000
je 0x6b722f
cmp edi, 0x30000000
jne 0x6b7a01
mov eax, esi
imul eax, eax, 3
jmp 0x6b79d0
lea eax, [esi + esi]
jmp 0x6b79d0
xor eax, eax
xor edx, edx
jmp 0x6b7a01
mov eax, esi
shl eax, 2
jmp 0x6b79d0
cmp edi, 0x50000000
je 0x6b7982
cmp edi, 0x60000000
je 0x6b72f8
mov ebx, 0x80000000
cmp edi, ebx
je 0x6b7278
cmp edi, 0x90000000
je 0x6b72c0
jmp 0x6b7a01
mov edi, ecx
and edi, 0xfff00000
cmp edi, ebx
je 0x6b72b8
cmp edi, 0x80100000
je 0x6b72b1
cmp edi, 0x80200000
je 0x6b72b1
cmp edi, 0x80300000
je 0x6b72b1
cmp edi, 0x80400000
je 0x6b72b1
cmp edi, 0x80500000
jne 0x6b72c0
push 2
pop eax
jmp 0x6b72bd
xor edx, edx
inc edx
mov eax, edx
jmp 0x6b72c0
mov eax, esi
imul eax, eax, 3
xor edx, edx
inc edx
and ecx, 0xfff00000
cmp ecx, 0x90000000
je 0x6b72ee
cmp ecx, 0x90100000
je 0x6b722f
cmp ecx, 0x90200000
jne 0x6b7a01
lea eax, [esi + esi]
jmp 0x6b79fe
imul esi, esi, 3
mov eax, esi
jmp 0x6b79fe
and ecx, 0xfff00000
mov edi, 0x64f00000
cmp ecx, edi
ja 0x6b7630
je 0x6b76a0
mov esi, 0x62c00000
cmp ecx, esi
ja 0x6b749a
je 0x6b74e7
mov esi, 0x61000000
cmp ecx, esi
ja 0x6b73f5
je 0x6b7561
mov esi, 0x60800000
cmp ecx, esi
ja 0x6b73aa
je 0x6b7444
mov esi, 0x60400000
cmp ecx, esi
ja 0x6b738a
je 0x6b7444
cmp ecx, 0x60000000
je 0x6b751a
cmp ecx, 0x60100000
je 0x6b7444
cmp ecx, 0x60200000
je 0x6b7444
cmp ecx, 0x60300000
je 0x6b7444
jmp 0x6b7a01
cmp ecx, 0x60500000
je 0x6b751a
cmp ecx, 0x60600000
je 0x6b7444
cmp ecx, 0x60700000
jmp 0x6b737f
cmp ecx, 0x60900000
je 0x6b7444
cmp ecx, 0x60a00000
je 0x6b73ee
cmp ecx, 0x60b00000
je 0x6b7561
cmp ecx, 0x60c00000
je 0x6b7444
cmp ecx, 0x60d00000
je 0x6b7444
cmp ecx, 0x60e00000
je 0x6b7444
cmp ecx, 0x60f00000
jne 0x6b7a01
push 6
jmp 0x6b797d
mov esi, 0x62400000
cmp ecx, esi
ja 0x6b744b
je 0x6b756c
cmp ecx, 0x61100000
je 0x6b7444
cmp ecx, 0x61200000
je 0x6b7444
cmp ecx, 0x61300000
je 0x6b7444
cmp ecx, 0x62000000
je 0x6b73ee
cmp ecx, 0x62100000
je 0x6b73ee
cmp ecx, 0x62200000
je 0x6b751a
cmp ecx, 0x62300000
jne 0x6b7a01
push 8
jmp 0x6b797d
cmp ecx, 0x62500000
je 0x6b7493
cmp ecx, 0x62600000
je 0x6b73ee
cmp ecx, 0x62700000
je 0x6b7561
cmp ecx, 0x62800000
je 0x6b751a
cmp ecx, 0x62900000
je 0x6b7444
cmp ecx, 0x62a00000
je 0x6b756c
cmp ecx, 0x62b00000
jne 0x6b7a01
push 0xa
jmp 0x6b797d
mov esi, 0x63d00000
cmp ecx, esi
ja 0x6b7573
je 0x6b7561
mov esi, 0x63500000
cmp ecx, esi
ja 0x6b7521
je 0x6b7444
mov esi, 0x63100000
cmp ecx, esi
ja 0x6b74fe
je 0x6b74fa
cmp ecx, 0x62d00000
je 0x6b74fa
cmp ecx, 0x62e00000
je 0x6b74f6
cmp ecx, 0x62f00000
je 0x6b74ee
cmp ecx, 0x63000000
jne 0x6b7a01
mov eax, ebx
jmp 0x6b79fe
push 0xa
pop eax
jmp 0x6b79fe
push 5
jmp 0x6b74f0
push 8
jmp 0x6b74f0
cmp ecx, 0x63200000
je 0x6b74f6
cmp ecx, 0x63300000
je 0x6b74ee
cmp ecx, 0x63400000
jne 0x6b7a01
mov eax, ebx
jmp 0x6b797e
cmp ecx, 0x63600000
je 0x6b756c
cmp ecx, 0x63700000
je 0x6b7493
cmp ecx, 0x63800000
je 0x6b7568
cmp ecx, 0x63900000
je 0x6b7568
cmp ecx, 0x63a00000
je 0x6b7568
cmp ecx, 0x63b00000
je 0x6b7568
cmp ecx, 0x63c00000
jne 0x6b7a01
push 0xc
jmp 0x6b797d
push 3
jmp 0x6b74f0
push 5
jmp 0x6b797d
mov esi, 0x64700000
cmp ecx, esi
ja 0x6b75d4
je 0x6b75cd
cmp ecx, 0x64000000
je 0x6b73ee
cmp ecx, 0x64100000
je 0x6b75c6
cmp ecx, 0x64200000
je 0x6b7444
cmp ecx, 0x64300000
je 0x6b7561
cmp ecx, 0x64400000
je 0x6b7493
cmp ecx, 0x64500000
je 0x6b76cb
cmp ecx, 0x64600000
jmp 0x6b755b
push 9
jmp 0x6b797d
push 0x12
jmp 0x6b797d
cmp ecx, 0x64800000
je 0x6b7444
cmp ecx, 0x64900000
je 0x6b7561
cmp ecx, 0x64a00000
je 0x6b7493
cmp ecx, 0x64b00000
je 0x6b76cb
cmp ecx, 0x64c00000
je 0x6b74fa
cmp ecx, 0x64d00000
je 0x6b7629
cmp ecx, 0x64e00000
jne 0x6b7a01
jmp 0x6b74ee
push 0xc
jmp 0x6b74f0
mov edi, 0x68200000
cmp ecx, edi
ja 0x6b77d5
je 0x6b7561
mov esi, 0x66000000
cmp ecx, esi
ja 0x6b7721
je 0x6b7561
mov esi, 0x65800000
cmp ecx, esi
ja 0x6b76d2
je 0x6b73ee
mov esi, 0x65400000
cmp ecx, esi
ja 0x6b76a7
je 0x6b7444
cmp ecx, 0x65000000
je 0x6b74fa
cmp ecx, 0x65100000
je 0x6b7629
cmp ecx, 0x65200000
je 0x6b74ee
cmp ecx, 0x65300000
jne 0x6b7a01
push 0xf
jmp 0x6b74f0
cmp ecx, 0x65500000
je 0x6b7561
cmp ecx, 0x65600000
je 0x6b7493
cmp ecx, 0x65700000
jne 0x6b7a01
push 0xf
jmp 0x6b797d
cmp ecx, 0x65900000
je 0x6b75c6
cmp ecx, 0x65a00000
je 0x6b7444
cmp ecx, 0x65b00000
je 0x6b7561
cmp ecx, 0x65c00000
je 0x6b771a
cmp ecx, 0x65d00000
je 0x6b771a
cmp ecx, 0x65e00000
je 0x6b771a
cmp ecx, 0x65f00000
jne 0x6b7a01
push 6
jmp 0x6b74f0
mov esi, 0x67600000
cmp ecx, esi
ja 0x6b7783
je 0x6b7561
cmp ecx, 0x66100000
je 0x6b7561
cmp ecx, 0x67000000
je 0x6b75c6
cmp ecx, 0x67100000
je 0x6b7561
cmp ecx, 0x67200000
je 0x6b76cb
cmp ecx, 0x67300000
je 0x6b75cd
cmp ecx, 0x67400000
je 0x6b7561
cmp ecx, 0x67500000
jmp 0x6b76c5
cmp ecx, 0x67700000
je 0x6b76cb
cmp ecx, 0x67800000
je 0x6b77ce
cmp ecx, 0x67900000
je 0x6b77ce
cmp ecx, 0x67a00000
je 0x6b7561
cmp ecx, 0x67b00000
je 0x6b7561
cmp ecx, 0x68000000
je 0x6b75c6
cmp ecx, 0x68100000
jmp 0x6b76c5
push 9
jmp 0x6b74f0
mov edi, 0x69300000
cmp ecx, edi
ja 0x6b78b2
je 0x6b7561
mov esi, 0x68b00000
cmp ecx, esi
ja 0x6b785f
je 0x6b7905
mov esi, 0x68700000
cmp ecx, esi
ja 0x6b7839
je 0x6b7561
cmp ecx, 0x68300000
je 0x6b7629
cmp ecx, 0x68400000
je 0x6b7832
cmp ecx, 0x68500000
je 0x6b7629
cmp ecx, 0x68600000
jne 0x6b7a01
push 0x10
jmp 0x6b74f0
cmp ecx, 0x68800000
je 0x6b7561
cmp ecx, 0x68900000
je 0x6b7858
cmp ecx, 0x68a00000
jmp 0x6b78ff
push 0x14
jmp 0x6b797d
cmp ecx, 0x68c00000
je 0x6b75c6
cmp ecx, 0x68d00000
je 0x6b7561
cmp ecx, 0x68e00000
je 0x6b77ce
cmp ecx, 0x68f00000
je 0x6b77ce
cmp ecx, 0x69000000
je 0x6b77ce
cmp ecx, 0x69100000
je 0x6b77ce
cmp ecx, 0x69200000
jmp 0x6b755b
mov edi, 0x6b500000
cmp ecx, edi
ja 0x6b791e
je 0x6b797b
cmp ecx, 0x6a000000
je 0x6b7919
cmp ecx, 0x6a100000
je 0x6b7912
cmp ecx, 0x6a200000
je 0x6b7909
cmp ecx, 0x6a300000
je 0x6b7561
cmp ecx, 0x6a400000
je 0x6b7905
cmp ecx, 0x6a500000
je 0x6b7561
cmp ecx, 0x6a600000
jne 0x6b7a01
push 0x10
jmp 0x6b797d
mov eax, esi
mov edx, eax
jmp 0x6b7a01
imul esi, esi, 3
mov eax, esi
jmp 0x6b797e
lea eax, [esi + esi]
jmp 0x6b797e
cmp ecx, 0x6b600000
je 0x6b797b
cmp ecx, 0x6b700000
je 0x6b79ce
cmp ecx, 0x6b800000
je 0x6b79ce
cmp ecx, 0x6b900000
je 0x6b7971
cmp ecx, 0x6ba00000
je 0x6b796d
cmp ecx, 0x6bb00000
je 0x6b796d
cmp ecx, 0x6bc00000
jne 0x6b7a01
xor eax, eax
push 2
inc eax
pop edx
jmp 0x6b7a01
xor eax, eax
jmp 0x6b79d0
push 2
pop edx
mov eax, edx
jmp 0x6b7a01
push 2
pop eax
mov edx, ebx
jmp 0x6b7a01
and ecx, 0xfff00000
mov edi, 0x50500000
cmp ecx, edi
ja 0x6b79d4
je 0x6b79bf
cmp ecx, 0x50000000
je 0x6b79f6
cmp ecx, 0x50100000
je 0x6b79ce
cmp ecx, 0x50200000
je 0x6b72f1
cmp ecx, 0x50300000
je 0x6b79ce
cmp ecx, 0x50400000
jne 0x6b7a01
cmp edx, 0xffffffff
jne 0x6b79c7
xor edx, edx
inc edx
imul esi, esi, 3
mov eax, esi
jmp 0x6b7a01
mov eax, esi
mov edx, esi
jmp 0x6b7a01
cmp ecx, 0x50600000
je 0x6b79f6
cmp ecx, 0x50700000
je 0x6b79bf
cmp ecx, 0x50800000
je 0x6b79bf
cmp ecx, 0x50900000
jne 0x6b7a01
jmp 0x6b79ce
cmp edx, 0xffffffff
lea eax, [esi + esi]
jne 0x6b7a01
xor edx, edx
inc edx
mov edi, dword [ebp - 4]
or esi, 0xffffffff
cmp dword [edi + 4], esi
jne 0x6b7a0f
mov dword [edi + 4], eax
cmp dword [edi + 0xc], esi
jne 0x6b7a17
mov dword [edi + 0xc], edx
mov ecx, dword [edi + 4]
cmp ecx, eax
jne 0x6b7a2d
mov eax, dword [edi + 0xc]
cmp eax, edx
jne 0x6b7a2d
cmp ecx, esi
je 0x6b7a2d
cmp eax, esi
jne 0x6b7a34
mov eax, 0x80004005
jmp 0x6b7ab3
push 4
pop ebx
mov eax, dword [edi + 4]
xor esi, esi
cmp eax, 8
ja 0x6b7a56
lea eax, [edi + 0x44]
mov dword [edi + 8], eax
mov eax, dword [edi + 0xc]
cmp eax, ebx
ja 0x6b7a6a
lea eax, [edi + 0x64]
mov dword [edi + 0x10], eax
jmp 0x6b7a77
push eax
call fcn.006b7197
cmp eax, esi
mov dword [edi + 8], eax
jne 0x6b7a47
mov eax, 0x8007000e
jmp 0x6b7ab3
push eax
call fcn.006b7197
cmp eax, esi
mov dword [edi + 0x10], eax
je 0x6b7a63
mov eax, dword [edi + 4]
shl eax, 2
push eax
mov ebx, 0xff
push ebx
push dword [edi + 8]
call sub.msvcrt.dll_memset
mov eax, dword [edi + 0xc]
shl eax, 2
push eax
push ebx
push dword [edi + 0x10]
call sub.msvcrt.dll_memset
add esp, 0x18
mov dword [edi + 0x24], esi
mov dword [edi + 0x28], esi
mov dword [edi + 0x2c], esi
mov dword [edi + 0x38], esi
mov dword [edi + 0x3c], esi
mov dword [edi + 0x40], esi
xor eax, eax
pop edi
pop esi
pop ebx
leave
ret 0x10