Sample : 5d86e0aec4d7ba2e1c043848aaa143178073675a21a93259d4ff81dd963d1da6

Summary


OS ABI

UNIX - System V
CPU class

32 bit
Persistence (user)

No
Persistence (root)

No
CPU byte order

2's complement LSB
File type

ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
CPU type

Intel 80386
Entropy

6.25933830792
Syscalls executed (root)

2
Syscalls executed (user)

1
ELF type

Shared object file

ELF


Class

32 bit
Data encoding

2's complement LSB
Operating system ABI

UNIX - System V
Object file type

Shared object file
ELF version

0.1
Machine

Intel 80386
Link

dynamic
Entrypoint

0xbf50
Interpreter

<none>
Number of segments

7
Number of sections

25
Program header table offset

52
Section header table offset

1133116
Program header table - size of entry

32
Section header table - size of entry

40
Program header table - entries

7
Section header table - entries

25
Section header table - index sections names

24
Stripped

True
Sections stripped

False
Needed libraries

libGL.so.1

libfontconfig.so.1

libz.so.1

libpixman-1.so.0

libXrender.so.1

libpng15.so.15

librt.so.1

libXext.so.6

libm.so.6

libpthread.so.0

libdl.so.2

libfreetype.so.6

libX11.so.6

libc.so.6

libEGL.so.1

Library soname

libcairo.so.2
Dynamic symbols

fmod

__errno_location

tmpfile64

pixman_image_composite32

XQueryColors

XRenderFindVisualFormat

pixman_region32_equal

FT_Set_Transform

FcPatternDestroy

pixman_glyph_cache_lookup

glXMakeCurrent

XUnlockDisplay

XFree

glEnable

png_get_valid

FT_Load_Sfnt_Table

png_error

pixman_glyph_cache_insert

localeconv

pixman_region32_rectangles

png_set_expand_gray_1_2_4_to_8

FT_Set_Char_Size

pixman_composite_glyphs

memcmp

pixman_region32_contains_point

XRenderFindStandardFormat

qsort

FcPatternDuplicate

pixman_image_create_bits

__strncpy_chk

glIsEnabled

__longjmp_chk

XRenderCreateLinearGradient

XInitExtension

pixman_glyph_cache_remove

FT_Outline_Transform

glBlendFuncSeparate

pixman_fill

png_set_read_fn

pixman_glyph_get_mask_format

FT_Outline_Decompose

FcPatternDel

FT_Load_Glyph

__fprintf_chk

pixman_add_triangles

png_create_info_struct

glDisable

pixman_image_get_stride

XFreeColormap

realloc

XExtendedMaxRequestSize

XRenderCreateGlyphSet

rewind

glClear

FcPatternAddDouble

XRenderCreatePicture

__printf_chk

glClearStencil

FcPatternAddString

pixman_composite_glyphs_no_mask

XSetClipMask

glReadBuffer

XShmCreatePixmap

strchr

XRenderSetPictureClipRectangles

getenv

FcFontMatch

calloc

XRenderFreePicture

strncpy

putchar

shmat

glXChooseFBConfig

eglQueryContext

deflate

glGetError

pixman_region32_intersect

deflateInit_

pow

pixman_image_set_destroy_function

png_set_IHDR

hypot

dlclose

png_get_IHDR

pixman_region32_init_rects

memset

fopen64

glStencilFunc

XRenderChangePicture

FcConfigGetCurrent

FcPatternGetFTFace

png_write_end

FT_Done_FreeType

XRenderFreeGlyphs

png_set_tRNS_to_alpha

XRenderComposite

FT_Vector_Transform

eglGetCurrentContext

floor

__memcpy_chk

XCreateWindow

pixman_image_get_data

png_get_io_ptr

modf

XCreateColormap

__assert_fail

glClearColor

png_set_longjmp_fn

XRenderFillRectangle

png_read_info

png_write_info

eglMakeCurrent

XRenderFillRectangles

glReadPixels

eglGetProcAddress

strtol

pixman_region32_contains_rectangle

eglQueryString

XRenderQuerySubpixelOrder

png_set_packing

free

shmctl

pixman_region32_init

XCopyArea

shmdt

access

glDrawBuffer

eglGetCurrentSurface

XDestroyWindow

glActiveTexture

dlsym

XESetCloseDisplay

deflateEnd

fflush

sqrt

glXGetCurrentContext

pixman_image_set_filter

FT_Outline_Translate

pixman_image_set_repeat

pixman_region32_copy

pixman_image_get_height

glXSwapBuffers

glColorMask

__ctype_b_loc

pthread_mutex_unlock

eglSwapBuffers

XShmGetImage

XFillRectangle

pixman_region32_not_empty

pthread_mutexattr_destroy

fclose

XRenderCreateSolidFill

glBlendFunc

png_set_palette_to_rgb

FcPatternGetString

XRenderSetPictureFilter

png_write_image

eglCreatePbufferSurface

_setjmp

XRenderCompositeTrapezoids

XFreeGC

XRenderCompositeTriStrip

acos

glBindTexture

memcpy

pixman_image_get_depth

glXGetVisualFromFBConfig

png_read_image

XRenderQueryVersion

png_get_error_ptr

FT_Get_X11_Font_Format

XShmQueryVersion

FT_GlyphSlot_Embolden

FT_Library_SetLcdFilter

strlen

XLockDisplay

pixman_image_ref

glDepthMask

pthread_mutex_destroy

XRenderCreateRadialGradient

glStencilOp

eglDestroySurface

XRenderFreeGlyphSet

FT_Get_First_Char

pixman_image_unref

XScreenNumberOfScreen

glDeleteTextures

FT_Init_FreeType

feof

strcpy

dlopen

pixman_glyph_cache_thaw

pixman_rasterize_trapezoid

glPixelStorei

pixman_image_set_component_alpha

glGetIntegerv

glXGetCurrentDrawable

pthread_mutex_init

__strcpy_chk

clock_gettime

pixman_region32_n_rects

XShmQueryExtension

XCreateGC

pixman_region32_extents

fwrite

glDrawElements

png_set_interlace_handling

pixman_image_set_transform

frexp

strstr

time

FcPatternGetInteger

png_read_end

XFlush

malloc

pthread_mutex_lock

glTexImage2D

XInitImage

png_set_filler

FcPatternAddBool

XSync

FcPatternGet

png_create_read_struct

XSendEvent

XRenderAddGlyphs

XChangeGC

XGetDefault

XRenderFindFormat

XPutImage

glDrawArrays

pixman_format_supported_destination

png_set_gray_to_rgb

pixman_image_set_clip_region32

fputc

XShmAttach

pixman_image_create_radial_gradient

glScissor

pixman_blt

pixman_glyph_cache_freeze

XRenderCompositeText32

pixman_image_create_solid_fill

png_read_update_info

FT_New_Face

_XReadEvents

memmove

png_set_packswap

glTexSubImage2D

glXQueryContext

pixman_region32_subtract

XGetImage

FcNameConstant

XAllocColor

glGetString

puts

XRenderCompositeText16

FT_GlyphSlot_Oblique

png_set_write_user_transform_fn

png_set_strip_16

XRenderCompositeText8

FcInitBringUptoDate

XAddExtension

rand

FT_Outline_Get_CBox

XSetClipRectangles

sscanf

pixman_image_get_width

__sprintf_chk

FcConfigSubstitute

strncmp

pixman_region32_fini

pixman_region32_union

XShmPutImage

XSetErrorHandler

XFreePixmap

__snprintf_chk

glXGetProcAddress

png_set_read_user_transform_fn

FcDefaultSubstitute

png_destroy_read_struct

FT_Get_Glyph_Name

glViewport

XMaxRequestSize

tan

fread

png_destroy_write_struct

FT_Done_Face

FcPatternAddInteger

XCreatePixmap

XRenderSetPictureTransform

pixman_transform_point_3d

FcPatternCreate

png_set_bKGD

FcFreeTypeCharIndex

pixman_image_create_linear_gradient

pthread_mutexattr_init

pixman_region32_translate

FT_Render_Glyph

FT_Get_Next_Char

pthread_mutexattr_settype

png_create_write_struct

ferror

strcmp

glTexParameteri

__cxa_finalize

__strdup

png_set_write_fn

XShmDetach

pixman_region32_init_rect

pixman_glyph_cache_create

XEventsQueued

glGenTextures

sincos

shmget

ldiv

glXQueryExtensionsString

FcPatternGetBool

ctime_r

eglChooseConfig

ceil

cairo_raster_source_pattern_set_acquire

cairo_clip_preserve

cairo_mask_surface

cairo_surface_set_fallback_resolution

cairo_destroy

cairo_surface_create_similar_image

cairo_surface_observer_add_mask_callback

cairo_set_matrix

cairo_glyph_path

cairo_mesh_pattern_move_to

cairo_font_options_set_subpixel_order

cairo_surface_observer_add_stroke_callback

cairo_font_options_copy

cairo_device_observer_mask_elapsed

cairo_toy_font_face_get_weight

cairo_ps_surface_dsc_comment

cairo_curve_to

cairo_device_destroy

cairo_surface_create_similar

cairo_copy_path_flat

cairo_device_reference

cairo_ft_font_face_unset_synthesize

cairo_pattern_add_color_stop_rgba

cairo_set_tolerance

cairo_status_to_string

cairo_mesh_pattern_begin_patch

cairo_surface_set_mime_data

cairo_glyph_free

cairo_matrix_init

cairo_raster_source_pattern_set_finish

cairo_mask

cairo_set_scaled_font

cairo_scaled_font_text_extents

cairo_font_options_create

cairo_set_font_options

cairo_scaled_font_glyph_extents

cairo_get_source

cairo_ps_surface_restrict_to_level

cairo_font_face_set_user_data

cairo_region_status

cairo_has_current_point

cairo_raster_source_pattern_set_snapshot

cairo_arc_negative

cairo_rectangle_list_destroy

cairo_font_options_equal

cairo_in_stroke

cairo_scaled_font_text_to_glyphs

cairo_mesh_pattern_end_patch

cairo_set_font_face

cairo_device_set_user_data

cairo_stroke_preserve

cairo_matrix_multiply

cairo_image_surface_create_from_png

cairo_get_dash_count

cairo_region_destroy

cairo_mesh_pattern_set_control_point

cairo_pattern_set_user_data

cairo_gl_surface_get_height

cairo_image_surface_get_data

cairo_ps_surface_dsc_begin_page_setup

cairo_set_source_surface

cairo_xlib_surface_get_xrender_format

cairo_font_options_get_subpixel_order

cairo_surface_get_mime_data

cairo_pattern_get_type

cairo_ps_surface_get_eps

cairo_mesh_pattern_get_control_point

cairo_surface_destroy

cairo_scaled_font_status

cairo_get_reference_count

cairo_get_user_data

cairo_pdf_version_to_string

cairo_device_acquire

cairo_xlib_surface_get_depth

cairo_get_font_matrix

cairo_raster_source_pattern_get_snapshot

cairo_xlib_surface_get_height

cairo_pattern_create_for_surface

cairo_push_group_with_content

cairo_device_observer_fill_elapsed

cairo_text_cluster_allocate

cairo_font_face_get_user_data

cairo_scaled_font_extents

cairo_raster_source_pattern_get_finish

cairo_matrix_init_identity

cairo_device_observer_elapsed

cairo_get_font_face

cairo_text_cluster_free

cairo_pattern_set_extend

cairo_fill_preserve

cairo_surface_finish

cairo_set_miter_limit

cairo_pop_group

cairo_get_current_point

cairo_svg_surface_create

cairo_get_fill_rule

cairo_user_to_device

cairo_get_font_options

cairo_copy_path

cairo_surface_get_type

cairo_xlib_device_debug_set_precision

cairo_surface_unmap_image

cairo_matrix_scale

cairo_pattern_create_mesh

cairo_set_antialias

cairo_matrix_translate

cairo_show_text

cairo_script_create_for_stream

cairo_device_observer_stroke_elapsed

cairo_gl_surface_create_for_egl

cairo_set_source

cairo_in_clip

cairo_region_union_rectangle

cairo_image_surface_get_height

cairo_pattern_get_reference_count

cairo_path_extents

cairo_line_to

cairo_pattern_set_matrix

cairo_device_to_user

cairo_fill_extents

cairo_font_extents

cairo_region_reference

cairo_get_group_target

cairo_xlib_surface_set_drawable

cairo_ft_scaled_font_unlock_face

cairo_paint_with_alpha

cairo_device_observer_paint_elapsed

cairo_region_translate

cairo_stroke_extents

cairo_font_face_reference

cairo_toy_font_face_create

cairo_matrix_rotate

cairo_ft_font_face_create_for_pattern

cairo_region_intersect

cairo_get_target

cairo_user_font_face_create

cairo_pattern_destroy

cairo_surface_get_device

cairo_mesh_pattern_get_corner_color_rgba

cairo_script_from_recording_surface

cairo_pattern_create_rgba

cairo_image_surface_create_for_data

cairo_surface_mark_dirty_rectangle

cairo_surface_create_observer

cairo_tee_surface_remove

cairo_pattern_get_extend

cairo_get_antialias

cairo_surface_write_to_png

cairo_pattern_create_linear

cairo_user_font_face_set_init_func

cairo_xlib_surface_get_width

cairo_xlib_surface_get_drawable

cairo_glx_device_get_context

cairo_ft_font_face_create_for_ft_face

cairo_text_extents

cairo_ft_font_face_get_synthesize

cairo_gl_surface_swapbuffers

cairo_device_get_reference_count

cairo_xlib_surface_get_screen

cairo_reset_clip

cairo_copy_clip_rectangle_list

cairo_mesh_pattern_set_corner_color_rgb

cairo_pdf_surface_set_size

cairo_script_create

cairo_in_fill

cairo_image_surface_create

cairo_ps_surface_create_for_stream

cairo_pattern_get_matrix

cairo_scaled_font_get_font_options

cairo_raster_source_pattern_set_copy

cairo_pattern_get_linear_points

cairo_raster_source_pattern_get_acquire

cairo_region_get_rectangle

cairo_svg_get_versions

cairo_pdf_surface_restrict_to_version

cairo_device_to_user_distance

cairo_region_xor

cairo_get_tolerance

cairo_surface_mark_dirty

cairo_mesh_pattern_curve_to

cairo_user_font_face_get_init_func

cairo_rectangle

cairo_surface_get_fallback_resolution

cairo_scaled_font_destroy

cairo_region_create_rectangle

cairo_xlib_surface_create_for_bitmap

cairo_region_subtract_rectangle

cairo_reference

cairo_toy_font_face_get_family

cairo_set_line_join

cairo_scaled_font_set_user_data

cairo_font_options_status

cairo_mesh_pattern_set_corner_color_rgba

_fini

cairo_scale

cairo_image_surface_get_width

cairo_font_face_get_reference_count

cairo_gl_surface_create_for_window

cairo_font_options_destroy

cairo_translate

cairo_region_copy

cairo_rotate

cairo_device_release

cairo_device_get_type

cairo_image_surface_get_format

cairo_device_observer_print

cairo_ft_font_options_substitute

cairo_region_intersect_rectangle

cairo_region_get_extents

cairo_script_write_comment

cairo_append_path

cairo_user_font_face_set_text_to_glyphs_func

cairo_device_get_user_data

cairo_surface_create_for_rectangle

cairo_scaled_font_get_reference_count

cairo_surface_reference

cairo_ps_surface_dsc_begin_setup

cairo_xlib_surface_create

cairo_xlib_surface_get_display

cairo_rel_line_to

cairo_paint

cairo_ps_surface_set_eps

cairo_ft_font_face_set_synthesize

cairo_user_font_face_get_render_glyph_func

cairo_pdf_get_versions

cairo_pattern_status

cairo_clip_extents

cairo_xlib_surface_create_with_xrender_format

cairo_pattern_get_user_data

cairo_create

cairo_matrix_init_rotate

cairo_new_path

cairo_format_stride_for_width

cairo_xlib_surface_get_visual

cairo_surface_map_to_image

cairo_egl_device_create

cairo_ps_get_levels

cairo_show_page

cairo_pattern_create_radial

cairo_mesh_pattern_get_patch_count

cairo_ps_surface_set_size

cairo_get_scaled_font

cairo_scaled_font_get_type

cairo_path_destroy

cairo_get_line_join

cairo_scaled_font_get_user_data

cairo_pattern_get_color_stop_rgba

cairo_scaled_font_get_font_matrix

cairo_xlib_surface_set_size

cairo_pattern_get_radial_circles

cairo_scaled_font_get_ctm

cairo_raster_source_pattern_get_copy

cairo_glyph_allocate

cairo_font_face_status

cairo_surface_supports_mime_type

cairo_recording_surface_ink_extents

cairo_scaled_font_get_font_face

cairo_pattern_get_color_stop_count

cairo_matrix_transform_point

cairo_glx_device_get_display

cairo_get_dash

cairo_ps_level_to_string

cairo_gl_device_set_thread_aware

cairo_script_set_mode

cairo_image_surface_get_stride

cairo_surface_get_font_options

cairo_matrix_transform_distance

cairo_surface_has_show_text_glyphs

cairo_region_xor_rectangle

cairo_close_path

cairo_device_status

cairo_arc

cairo_stroke

cairo_device_observer_glyphs_elapsed

cairo_pattern_create_rgb

cairo_scaled_font_get_scale_matrix

cairo_pattern_set_filter

cairo_xlib_device_debug_get_precision

cairo_surface_observer_add_paint_callback

cairo_surface_get_content

cairo_restore

cairo_matrix_init_translate

cairo_set_font_matrix

cairo_copy_page

cairo_recording_surface_create

cairo_clip

cairo_surface_observer_add_fill_callback

cairo_user_font_face_set_render_glyph_func

cairo_region_equal

cairo_glyph_extents

cairo_text_path

cairo_font_options_set_antialias

cairo_surface_observer_add_finish_callback

cairo_font_face_get_type

cairo_font_options_set_hint_metrics

cairo_region_create

cairo_user_font_face_get_text_to_glyphs_func

cairo_region_num_rectangles

cairo_surface_flush

cairo_surface_observer_print

cairo_matrix_init_scale

cairo_ft_scaled_font_lock_face

cairo_mesh_pattern_line_to

cairo_region_contains_rectangle

cairo_show_glyphs

cairo_svg_surface_create_for_stream

cairo_get_miter_limit

cairo_font_options_set_hint_style

cairo_surface_copy_page

cairo_font_options_merge

cairo_gl_surface_create_for_texture

cairo_set_line_cap

cairo_region_contains_point

cairo_surface_set_user_data

cairo_svg_version_to_string

cairo_gl_surface_set_size

cairo_scaled_font_reference

cairo_set_user_data

cairo_scaled_font_create

cairo_user_font_face_get_unicode_to_glyph_func

cairo_version_string

cairo_glx_device_create

cairo_raster_source_pattern_set_callback_data

cairo_user_font_face_set_unicode_to_glyph_func

cairo_font_options_hash

cairo_font_options_get_antialias

cairo_set_source_rgb

cairo_script_get_mode

cairo_tee_surface_create

cairo_set_dash

cairo_tee_surface_add

cairo_device_flush

cairo_raster_source_pattern_get_callback_data

cairo_pattern_get_filter

cairo_pattern_add_color_stop_rgb

cairo_get_matrix

cairo_pattern_get_surface

cairo_get_line_width

cairo_get_line_cap

cairo_rel_move_to

cairo_ps_surface_create

cairo_pdf_surface_create

cairo_set_source_rgba

cairo_fill

cairo_surface_set_device_offset

cairo_set_fill_rule

cairo_debug_reset_static_data

cairo_show_text_glyphs

cairo_push_group

cairo_svg_surface_restrict_to_version

cairo_identity_matrix

cairo_surface_get_user_data

cairo_toy_font_face_get_slant

cairo_version

cairo_font_options_get_hint_metrics

cairo_rel_curve_to

cairo_region_subtract

cairo_surface_get_device_offset

cairo_recording_surface_get_extents

cairo_pdf_surface_create_for_stream

cairo_surface_observer_elapsed

cairo_mesh_pattern_get_path

_init

cairo_set_operator

cairo_pattern_get_rgba

cairo_move_to

cairo_user_to_device_distance

cairo_matrix_invert

cairo_region_create_rectangles

cairo_font_face_destroy

cairo_new_sub_path

cairo_font_options_get_hint_style

cairo_select_font_face

cairo_region_union

cairo_script_surface_create_for_target

cairo_region_is_empty

cairo_gl_surface_create

cairo_surface_get_reference_count

cairo_save

cairo_device_finish

cairo_xlib_device_debug_cap_xrender_version

cairo_surface_write_to_png_stream

cairo_surface_show_page

cairo_gl_surface_get_width

cairo_pattern_reference

cairo_image_surface_create_from_png_stream

cairo_script_surface_create

cairo_pattern_create_raster_source

cairo_set_line_width

cairo_status

cairo_surface_observer_add_flush_callback

cairo_surface_observer_add_glyphs_callback

cairo_get_operator

cairo_set_font_size

cairo_surface_status

cairo_transform

cairo_tee_surface_index

cairo_pop_group_to_source

Anomalies


Entrypoint
Section : .
p
l
t


Segments
Memory size doubles physical size : os specific at offset 0x0


Sections
Uncommon sections : section without a name


Debug information

False

Hash


MD5

df9fd3ec63ac207b9fa193b8dcea7eb7
SHA1

cef205187eb45f4aaa359071bef8af79a974358a
SHA256

5d86e0aec4d7ba2e1c043848aaa143178073675a21a93259d4ff81dd963d1da6
SHA512

cc0e0bc10d77f8c477ba0ae86c584bccb8cdc9e82c66569ea857ecad297fe99508b14471b04c5de3419d83b1d4f3027f28ba5d55825ee7008c3cb6a001a49a0d
ssdeep

24576:FdmHZyn2RVMS0k3iC15g+x19ZpLVB5cJ5MSt2leh:FiZ/RWod15gApLNiII

Bytes


Entropy

6.25933830792
Min entropy (16KB blocks)

3.82219861559
Max entropy (16KB blocks)

6.27473603583
Unique bytes (0-255)

256
Null bytes

187640
White spaces

31658
Printable bytes

355958
First 16B

7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
Last 16B

00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00
Longest same bytes sequence

Byte : 0x0

Offset : 0x111fcf

Length : 2990

Three rarest bytes

0x9a - 272 times

0x9b - 271 times

0xa2 - 261 times

Three most common bytes

0x0 - 187640 times

0x24 - 80449 times

0x89 - 47605 times

File type


Mime type

application/x-sharedlib
File type

ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped

VirusTotal


URL

https://www.virustotal.com/#/file/5d86e0aec4d7ba2e1c043848aaa143178073675a21a93259d4ff81dd963d1da6
Positive

0
Scan date

2015-08-25 14:16:45

Data Explore


Paths

~/

URLs

http://cairographics.org

http://cairographics.org

http://www.w3.org/2000/svg

Code Explore


Nucleus

Number of functions : 2635

Total size functions [B] : 2863656

Average size a function [B] : 1086.77647059

Percentage of covered .text section : 335.096702926

Percentage of covered LOAD segment : 253.438827528

Eh_frame

Number of functions : 2577

Total size functions [B] : 839942

Average size a function [B] : 325.937912301

Percentage of covered .text section : 98.2875718485

Percentage of covered LOAD segment : 74.3364131974

Sandbox (user)


Standard output

Standard error

Segmentation fault

Sandbox (root)


Standard output

Standard error

Segmentation fault

Behavior


User behavior

Errors


Segmentation fault
True

Syscalls


Unique
execve


Unique number
1

Total number
1

Instrumented libc calls


Unique
strchr


Unique number
1

Total number
1

Number of processes

1

Trace lines lost

0

Empty trace

True

Max sleep

-1.0



Root behavior

Errors


Segmentation fault
True

Syscalls


Unique
commit_creds
execve


Unique number
2

Total number
2

Instrumented libc calls


Unique
strchr


Unique number
1

Total number
1

Number of processes

1

Trace lines lost

0

Max sleep

-1.0