Function at 0x68e1fd87
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x48
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x1c], 0
mov eax, dword [ebp + 8]
mov eax, dword [eax + 0xb0]
mov ecx, dword [eax + 0x18]
mov eax, dword [ebp + 8]
mov eax, dword [eax]
mov eax, dword [eax]
lea edx, [ebp - 0x1c]
mov dword [esp + 0x10], edx
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x63767420
mov dword [esp], eax
call ecx
test eax, eax
jne 0x68e1fdeb
mov dword [ebp - 0xc], 1
mov dword [ebp - 0x1c], 0
mov eax, dword [ebp + 8]
mov eax, dword [eax + 0xb0]
mov ecx, dword [eax + 0x18]
mov eax, dword [ebp + 8]
mov eax, dword [eax]
mov eax, dword [eax]
lea edx, [ebp - 0x1c]
mov dword [esp + 0x10], edx
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x6670676d
mov dword [esp], eax
call ecx
test eax, eax
jne 0x68e1fe34
mov dword [ebp - 0x10], 1
mov dword [ebp - 0x1c], 0
mov eax, dword [ebp + 8]
mov eax, dword [eax + 0xb0]
mov ecx, dword [eax + 0x18]
mov eax, dword [ebp + 8]
mov eax, dword [eax]
mov eax, dword [eax]
lea edx, [ebp - 0x1c]
mov dword [esp + 0x10], edx
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x70726570
mov dword [esp], eax
call ecx
test eax, eax
jne 0x68e1fe7d
mov dword [ebp - 0x14], 1
mov eax, dword [ebp + 8]
mov dword [eax + 0x7c], 0
mov dword [ebp - 0x18], 1
cmp dword [ebp - 0xc], 0
je 0x68e1fe97
inc dword [ebp - 0x18]
cmp dword [ebp - 0x10], 0
je 0x68e1fea0
inc dword [ebp - 0x18]
mov eax, dword [ebp - 0x18]
mov dword [esp + 0xc], eax
mov dword [esp + 8], sym._cairo_truetype_font_write_glyf_table
mov dword [esp + 4], 0x676c7966
mov eax, dword [ebp + 8]
mov dword [esp], eax
call sym._cairo_truetype_font_add_truetype_table
mov dword [ebp - 0x18], 0
mov eax, dword [ebp - 0x18]
inc dword [ebp - 0x18]
mov dword [esp + 0xc], eax
mov dword [esp + 8], sym._cairo_truetype_font_write_cmap_table
mov dword [esp + 4], 0x636d6170
mov eax, dword [ebp + 8]
mov dword [esp], eax
call sym._cairo_truetype_font_add_truetype_table
cmp dword [ebp - 0xc], 0
je 0x68e1ff19
mov eax, dword [ebp - 0x18]
inc dword [ebp - 0x18]
mov dword [esp + 0xc], eax
mov dword [esp + 8], sym._cairo_truetype_font_write_generic_table
mov dword [esp + 4], 0x63767420
mov eax, dword [ebp + 8]
mov dword [esp], eax
call sym._cairo_truetype_font_add_truetype_table
cmp dword [ebp - 0x10], 0
je 0x68e1ff44
mov eax, dword [ebp - 0x18]
inc dword [ebp - 0x18]
mov dword [esp + 0xc], eax
mov dword [esp + 8], sym._cairo_truetype_font_write_generic_table
mov dword [esp + 4], 0x6670676d
mov eax, dword [ebp + 8]
mov dword [esp], eax
call sym._cairo_truetype_font_add_truetype_table
inc dword [ebp - 0x18]
mov eax, dword [ebp - 0x18]
inc dword [ebp - 0x18]
mov dword [esp + 0xc], eax
mov dword [esp + 8], sym._cairo_truetype_font_write_head_table
mov dword [esp + 4], 0x68656164
mov eax, dword [ebp + 8]
mov dword [esp], eax
call sym._cairo_truetype_font_add_truetype_table
mov eax, dword [ebp - 0x18]
inc dword [ebp - 0x18]
mov dword [esp + 0xc], eax
mov dword [esp + 8], sym._cairo_truetype_font_write_hhea_table
mov dword [esp + 4], 0x68686561
mov eax, dword [ebp + 8]
mov dword [esp], eax
call sym._cairo_truetype_font_add_truetype_table
mov eax, dword [ebp - 0x18]
inc dword [ebp - 0x18]
mov dword [esp + 0xc], eax
mov dword [esp + 8], sym._cairo_truetype_font_write_hmtx_table
mov dword [esp + 4], 0x686d7478
mov eax, dword [ebp + 8]
mov dword [esp], eax
call sym._cairo_truetype_font_add_truetype_table
mov eax, dword [ebp - 0x18]
inc dword [ebp - 0x18]
mov dword [esp + 0xc], eax
mov dword [esp + 8], sym._cairo_truetype_font_write_loca_table
mov dword [esp + 4], 0x6c6f6361
mov eax, dword [ebp + 8]
mov dword [esp], eax
call sym._cairo_truetype_font_add_truetype_table
mov eax, dword [ebp - 0x18]
inc dword [ebp - 0x18]
mov dword [esp + 0xc], eax
mov dword [esp + 8], sym._cairo_truetype_font_write_maxp_table
mov dword [esp + 4], 0x6d617870
mov eax, dword [ebp + 8]
mov dword [esp], eax
call sym._cairo_truetype_font_add_truetype_table
cmp dword [ebp - 0x14], 0
je 0x68e20028
mov eax, dword [ebp - 0x18]
mov dword [esp + 0xc], eax
mov dword [esp + 8], sym._cairo_truetype_font_write_generic_table
mov dword [esp + 4], 0x70726570
mov eax, dword [ebp + 8]
mov dword [esp], eax
call sym._cairo_truetype_font_add_truetype_table
leave
ret