Python
code obfuscator
Results of using objdump -x on a binary executable built using Nuitka
Some of these symbols show which code and data in the executable correspond to named functions, function arguments, variables, etc. within the original Python code.
ex1.exe: file format elf32-i386 ex1.exe architecture: i386, flags 0x00000112: EXEC_P, HAS_SYMS, D_PAGED start address 0x0804a760 Program Header: PHDR off 0x00000034 vaddr 0x08048034 paddr 0x08048034 align 2**2 filesz 0x00000120 memsz 0x00000120 flags r-x INTERP off 0x00000154 vaddr 0x08048154 paddr 0x08048154 align 2**0 filesz 0x00000013 memsz 0x00000013 flags r-- LOAD off 0x00000000 vaddr 0x08048000 paddr 0x08048000 align 2**12 filesz 0x0000d448 memsz 0x0000d448 flags r-x LOAD off 0x0000dee4 vaddr 0x08056ee4 paddr 0x08056ee4 align 2**12 filesz 0x000008bc memsz 0x0000196c flags rw- DYNAMIC off 0x0000df00 vaddr 0x08056f00 paddr 0x08056f00 align 2**2 filesz 0x000000f0 memsz 0x000000f0 flags rw- NOTE off 0x00000168 vaddr 0x08048168 paddr 0x08048168 align 2**2 filesz 0x00000044 memsz 0x00000044 flags r-- EH_FRAME off 0x0000b474 vaddr 0x08053474 paddr 0x08053474 align 2**2 filesz 0x0000041c memsz 0x0000041c flags r-- STACK off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**2 filesz 0x00000000 memsz 0x00000000 flags rw- RELRO off 0x0000dee4 vaddr 0x08056ee4 paddr 0x08056ee4 align 2**0 filesz 0x0000011c memsz 0x0000011c flags r-- Dynamic Section: NEEDED libpython2.7.so.1.0 NEEDED libstdc++.so.6 NEEDED libgcc_s.so.1 NEEDED libc.so.6 INIT 0x08049cb0 FINI 0x080524dc INIT_ARRAY 0x08056ee4 INIT_ARRAYSZ 0x00000008 GNU_HASH 0x080481ac STRTAB 0x08048c68 SYMTAB 0x08048328 STRSZ 0x00000a27 SYMENT 0x00000010 DEBUG 0x00000000 PLTGOT 0x08056ff4 PLTRELSZ 0x00000348 PLTREL 0x00000011 JMPREL 0x08049968 REL 0x08049848 RELSZ 0x00000120 RELENT 0x00000008 VERNEED 0x080497b8 VERNEEDNUM 0x00000003 VERSYM 0x08049690 Version References: required from libgcc_s.so.1: 0x0b792650 0x00 07 GCC_3.0 required from libc.so.6: 0x0d696914 0x00 06 GLIBC_2.4 0x0d696911 0x00 05 GLIBC_2.1 0x09691974 0x00 04 GLIBC_2.3.4 0x0d696910 0x00 03 GLIBC_2.0 required from libstdc++.so.6: 0x056bafd3 0x00 02 CXXABI_1.3 Sections: Idx Name Size VMA LMA File off Algn 0 .interp 00000013 08048154 08048154 00000154 2**0 CONTENTS, ALLOC, LOAD, READONLY, DATA 1 .note.ABI-tag 00000020 08048168 08048168 00000168 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 2 .note.gnu.build-id 00000024 08048188 08048188 00000188 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 3 .gnu.hash 0000017c 080481ac 080481ac 000001ac 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 4 .dynsym 00000940 08048328 08048328 00000328 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 5 .dynstr 00000a27 08048c68 08048c68 00000c68 2**0 CONTENTS, ALLOC, LOAD, READONLY, DATA 6 .gnu.version 00000128 08049690 08049690 00001690 2**1 CONTENTS, ALLOC, LOAD, READONLY, DATA 7 .gnu.version_r 00000090 080497b8 080497b8 000017b8 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 8 .rel.dyn 00000120 08049848 08049848 00001848 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 9 .rel.plt 00000348 08049968 08049968 00001968 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 10 .init 0000002e 08049cb0 08049cb0 00001cb0 2**2 CONTENTS, ALLOC, LOAD, READONLY, CODE 11 .plt 000006a0 08049ce0 08049ce0 00001ce0 2**4 CONTENTS, ALLOC, LOAD, READONLY, CODE 12 .text 0000815c 0804a380 0804a380 00002380 2**4 CONTENTS, ALLOC, LOAD, READONLY, CODE 13 .fini 0000001a 080524dc 080524dc 0000a4dc 2**2 CONTENTS, ALLOC, LOAD, READONLY, CODE 14 .rodata 00000f7c 080524f8 080524f8 0000a4f8 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 15 .eh_frame_hdr 0000041c 08053474 08053474 0000b474 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 16 .eh_frame 000013e0 08053890 08053890 0000b890 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 17 .gcc_except_table 000007d8 08054c70 08054c70 0000cc70 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 18 .init_array 00000008 08056ee4 08056ee4 0000dee4 2**2 CONTENTS, ALLOC, LOAD, DATA 19 .ctors 00000008 08056eec 08056eec 0000deec 2**2 CONTENTS, ALLOC, LOAD, DATA 20 .dtors 00000008 08056ef4 08056ef4 0000def4 2**2 CONTENTS, ALLOC, LOAD, DATA 21 .jcr 00000004 08056efc 08056efc 0000defc 2**2 CONTENTS, ALLOC, LOAD, DATA 22 .dynamic 000000f0 08056f00 08056f00 0000df00 2**2 CONTENTS, ALLOC, LOAD, DATA 23 .got 00000004 08056ff0 08056ff0 0000dff0 2**2 CONTENTS, ALLOC, LOAD, DATA 24 .got.plt 000001b0 08056ff4 08056ff4 0000dff4 2**2 CONTENTS, ALLOC, LOAD, DATA 25 .data 000005e0 080571c0 080571c0 0000e1c0 2**5 CONTENTS, ALLOC, LOAD, DATA 26 .bss 000010b0 080577a0 080577a0 0000e7a0 2**5 ALLOC 27 .comment 0000002a 00000000 00000000 0000e7a0 2**0 CONTENTS, READONLY SYMBOL TABLE: 08048154 l d .interp 00000000 .interp 08048168 l d .note.ABI-tag 00000000 .note.ABI-tag 08048188 l d .note.gnu.build-id 00000000 .note.gnu.build-id 080481ac l d .gnu.hash 00000000 .gnu.hash 08048328 l d .dynsym 00000000 .dynsym 08048c68 l d .dynstr 00000000 .dynstr 08049690 l d .gnu.version 00000000 .gnu.version 080497b8 l d .gnu.version_r 00000000 .gnu.version_r 08049848 l d .rel.dyn 00000000 .rel.dyn 08049968 l d .rel.plt 00000000 .rel.plt 08049cb0 l d .init 00000000 .init 08049ce0 l d .plt 00000000 .plt 0804a380 l d .text 00000000 .text 080524dc l d .fini 00000000 .fini 080524f8 l d .rodata 00000000 .rodata 08053474 l d .eh_frame_hdr 00000000 .eh_frame_hdr 08053890 l d .eh_frame 00000000 .eh_frame 08054c70 l d .gcc_except_table 00000000 .gcc_except_table 08056ee4 l d .init_array 00000000 .init_array 08056eec l d .ctors 00000000 .ctors 08056ef4 l d .dtors 00000000 .dtors 08056efc l d .jcr 00000000 .jcr 08056f00 l d .dynamic 00000000 .dynamic 08056ff0 l d .got 00000000 .got 08056ff4 l d .got.plt 00000000 .got.plt 080571c0 l d .data 00000000 .data 080577a0 l d .bss 00000000 .bss 00000000 l d .comment 00000000 .comment 00000000 l df *ABS* 00000000 crtstuff.c 08056eec l O .ctors 00000000 __CTOR_LIST__ 08056ef4 l O .dtors 00000000 __DTOR_LIST__ 08056efc l O .jcr 00000000 __JCR_LIST__ 0804a790 l F .text 00000000 __do_global_dtors_aux 0805870c l O .bss 00000001 completed.6159 08058710 l O .bss 00000004 dtor_idx.6161 0804a7f0 l F .text 00000000 frame_dummy 00000000 l df *ABS* 00000000 crtstuff.c 08056ef0 l O .ctors 00000000 __CTOR_END__ 08054c6c l O .eh_frame 00000000 __FRAME_END__ 08056efc l O .jcr 00000000 __JCR_END__ 080524b0 l F .text 00000000 __do_global_ctors_aux 00000000 l df *ABS* 00000000 CompiledMethodType.cpp 0804bc50 l F .text 0000000e _ZL24Nuitka_Method_get__doc__P19Nuitka_MethodObjectPv 0804bc60 l F .text 0000000b _ZL21Nuitka_Method_tp_hashP19Nuitka_MethodObject 0804bc70 l F .text 0000005c _ZL14GET_CLASS_NAMEP7_object 0804a380 l F .text 00000090 _ZL17GET_CALLABLE_NAMEP7_object 0804bcd0 l F .text 000000f3 _ZL24Nuitka_Method_tp_deallocP19Nuitka_MethodObject 0805871c l O .bss 00000004 _ZL17method_cache_size 08058718 l O .bss 00000004 _ZL17method_cache_head 0804a410 l F .text 00000053 _ZL17GET_CALLABLE_DESCP7_object 0804bdd0 l F .text 00000211 _ZL21Nuitka_Method_tp_callP19Nuitka_MethodObjectP7_objectS2_ 0804bff0 l F .text 00000080 _ZL25Nuitka_Method_tp_traverseP19Nuitka_MethodObjectPFiP7_objectPvES3_ 0804c070 l F .text 000000ea _ZL28Nuitka_Method_tp_richcompareP19Nuitka_MethodObjectS0_i 0804c160 l F .text 00000083 _ZL25Nuitka_Method_tp_getattroP19Nuitka_MethodObjectP7_object 0804c1f0 l F .text 0000006f _ZL24Nuitka_Method_tp_compareP19Nuitka_MethodObjectS0_ 0804c260 l F .text 0000013d _ZL20Nuitka_Method_reduceP19Nuitka_MethodObject 0804c3a0 l F .text 000001a7 _ZL21Nuitka_Method_tp_reprP19Nuitka_MethodObject 0804c6a0 l F .text 000000f0 _ZL20Nuitka_Method_tp_newP11_typeobjectP7_objectS2_ 0804c790 l F .text 0000007d _ZL26Nuitka_Method_tp_descr_getP19Nuitka_MethodObjectP7_objectS2_ 080576a0 l O .data 00000020 _ZL21Nuitka_Method_methods 080576c0 l O .data 00000078 _ZL21Nuitka_Method_members 08057740 l O .data 00000028 _ZL21Nuitka_Method_getsets 00000000 l df *ABS* 00000000 CompiledCodeHelpers.cpp 0804a463 l F .text 00000027 _ZL8set_slotPP7_objectS0_ 0804c810 l F .text 000000b2 _ZL23FIND_ATTRIBUTE_IN_CLASSP13PyClassObjectP7_object.isra.4 0804c8d0 l F .text 00000110 _ZL20nuitka_class_getattrP13PyClassObjectP7_object 0804a48a l F .text 00000099 _ZL14set_attr_slotsP13PyClassObject 08058748 l O .bss 00000004 _ZZL14set_attr_slotsP13PyClassObjectE10getattrstr 0805874c l O .bss 00000004 _ZZL14set_attr_slotsP13PyClassObjectE10setattrstr 08058750 l O .bss 00000004 _ZZL14set_attr_slotsP13PyClassObjectE10delattrstr 0804c9e0 l F .text 0000035f _ZL20nuitka_class_setattrP13PyClassObjectP7_objectS2_ 0804cd40 l F .text 0000001d _ZN17PyObjectTemporaryD2Ev.constprop.7 0804cd60 l F .text 00000182 _ZL13MAKE_ITERATORP7_object 0804cef0 l F .text 000000ac _ZL12_MAKE_TUPLE5P7_objectS0_S0_S0_S0_ 0804cfa0 l F .text 000000e9 _ZL12TO_RANGE_ARGP7_objectPKc 0804d090 l F .text 0000011d _ZL14_CALL_FUNCTIONP7_objectS0_S0_.constprop.6 0804d1b0 l F .text 000002ea _ZL16LOOKUP_ATTRIBUTEP7_objectS0_ 08058720 l O .bss 00000008 _ZL23_python_builtin_compile 08058728 l O .bss 00000008 _ZL20_python_builtin_open 08058730 l O .bss 00000008 _ZL21_python_builtin_range 08058738 l O .bss 00000008 _ZL22_python_builtin_import 08058740 l O .bss 00000004 _ZL15_module_cPickle 08058744 l O .bss 00000004 _ZL30_module_cPickle_function_loads 0804a600 l F .text 00000065 _GLOBAL__sub_I__Z12COMPILE_CODEP7_objectS0_S0_i 08058754 l O .bss 00000008 _ZL21_python_builtin_print 00000000 l df *ABS* 00000000 module.__main__.cpp 0804a523 l F .text 00000072 _ZL14MAKE_TRACEBACKP6_frame 080507d0 l F .text 000000b2 _ZL23FIND_ATTRIBUTE_IN_CLASSP13PyClassObjectP7_object.isra.7 08050890 l F .text 0000001d _ZN17PyObjectTemporaryD2Ev.constprop.26 0804a595 l F .text 00000062 _ZL13DICT_SET_ITEMP7_objectS0_S0_ 080508b0 l F .text 000003d6 _ZL20BINARY_OPERATION_ADDP7_objectS0_ 08050c90 l F .text 0000011d _ZL14_CALL_FUNCTIONP7_objectS0_S0_.constprop.25 08050db0 l F .text 000002ea _ZL16LOOKUP_ATTRIBUTEP7_objectS0_ 080510a0 l F .text 0000092b _ZL48_fparse_function_1_hello_name_of_module___main__P7_objectS0_S0_ 08058848 l O .bss 00000004 _ZZL45impl_function_1_hello_name_of_module___main__P7_objectS0_E46frame_function_1_hello_name_of_module___main__ 0805883c l O .bss 00000004 _ZL18_mvar___main___sys 0805882c l O .bss 00000001 _ZL9init_done 08058830 l O .bss 00000004 _ZL14frame___main__ 08058834 l O .bss 00000004 _ZL22_mvar___main_____doc__ 08058838 l O .bss 00000004 _ZL23_mvar___main_____file__ 08058840 l O .bss 00000004 _ZL25_mvar___main___hello_name 08058844 l O .bss 00000004 _ZL22_mvar___main___name_in 0804a720 l F .text 0000003d _GLOBAL__sub_I__module___main__ 0805884c l O .bss 00000004 _ZL26_mvar___main_____package__ 00000000 l df *ABS* 00000000 CompiledFunctionType.cpp 0804a820 l F .text 00000003 _ZL27Nuitka_Function_tp_traverseP7_objectPFiS0_PvES1_ 0804a830 l F .text 0000001f _ZL26Nuitka_Function_tp_compareP21Nuitka_FunctionObjectS0_ 0804a850 l F .text 00000008 _ZL23Nuitka_Function_tp_hashP21Nuitka_FunctionObject 0804a860 l F .text 0000000b _ZL24Nuitka_Function_get_nameP21Nuitka_FunctionObject 0804a870 l F .text 0000000b _ZL23Nuitka_Function_get_docP21Nuitka_FunctionObject 0804a880 l F .text 0000000b _ZL24Nuitka_Function_get_codeP21Nuitka_FunctionObject 0804a890 l F .text 0000000b _ZL28Nuitka_Function_get_defaultsP21Nuitka_FunctionObject 0804a8a0 l F .text 0000000b _ZL22Nuitka_Function_reduceP21Nuitka_FunctionObject 0804a8b0 l F .text 00000028 _ZL24Nuitka_Function_get_dictP21Nuitka_FunctionObject 0804a8e0 l F .text 0000003a _ZL26Nuitka_Function_set_moduleP21Nuitka_FunctionObjectP7_object 0804a920 l F .text 00000021 _ZL27Nuitka_Function_set_globalsP21Nuitka_FunctionObjectP7_object 0804a950 l F .text 00000021 _ZL28Nuitka_Function_set_defaultsP21Nuitka_FunctionObjectP7_object 0804a980 l F .text 00000021 _ZL24Nuitka_Function_set_codeP21Nuitka_FunctionObjectP7_object 0804a9b0 l F .text 00000019 _ZL27Nuitka_Function_get_globalsP21Nuitka_FunctionObject 0804a9d0 l F .text 0000001a _ZL25Nuitka_Function_descr_getP7_objectS0_S0_ 0804a9f0 l F .text 0000002c _ZL23Nuitka_Function_tp_reprP21Nuitka_FunctionObject 0804aa20 l F .text 000000ab _ZL26Nuitka_Function_tp_deallocP21Nuitka_FunctionObject 0804aad0 l F .text 0000001a _ZL23Nuitka_Function_tp_callP21Nuitka_FunctionObjectP7_objectS2_ 0804aaf0 l F .text 00000057 _ZL23Nuitka_Function_set_docP21Nuitka_FunctionObjectP7_object 0804ab50 l F .text 00000061 _ZL24Nuitka_Function_set_nameP21Nuitka_FunctionObjectP7_object 0804abc0 l F .text 00000081 _ZL24Nuitka_Function_set_dictP21Nuitka_FunctionObjectP7_object 0804ac50 l F .text 0000009a _ZL26Nuitka_Function_get_moduleP21Nuitka_FunctionObject 08058714 l O .bss 00000004 _ZZL14make_kfunctionPvPFP7_objectS1_S1_S1_S1_ES1_P12PyCodeObjectS1_S1_S1_bS_PFvS_EE23Nuitka_Function_counter 080572c0 l O .data 00000020 _ZL24Nuitka_Generator_methods 080572e0 l O .data 00000118 _ZL22Nuitka_Function_getset 00000000 l df *ABS* 00000000 CompiledGeneratorType.cpp 0804b130 l F .text 00000003 _ZL28Nuitka_Generator_tp_traverseP7_objectPFiS0_PvES1_ 0804b140 l F .text 0000000b _ZL25Nuitka_Generator_get_nameP22Nuitka_GeneratorObject 0804b150 l F .text 0000000e _ZL25Nuitka_Generator_get_codeP22Nuitka_GeneratorObject 0804b160 l F .text 00000021 _ZL26Nuitka_Generator_set_frameP22Nuitka_GeneratorObjectP7_object 0804b190 l F .text 00000021 _ZL25Nuitka_Generator_set_codeP22Nuitka_GeneratorObjectP7_object 0804b1c0 l F .text 000001ac _ZL21Nuitka_Generator_sendP22Nuitka_GeneratorObjectP7_object 0804b370 l F .text 0000031a _ZL22Nuitka_Generator_throwP22Nuitka_GeneratorObjectP7_object 0804b690 l F .text 0000001b _ZL28Nuitka_Generator_tp_iternextP22Nuitka_GeneratorObject 0804b6b0 l F .text 0000002c _ZL24Nuitka_Generator_tp_reprP22Nuitka_GeneratorObject 0804b6e0 l F .text 00000025 _ZL26Nuitka_Generator_get_frameP22Nuitka_GeneratorObject 0804b710 l F .text 000001c3 _ZL27Nuitka_Generator_tp_deallocP22Nuitka_GeneratorObject 0804b8e0 l F .text 000000c2 _ZL22Nuitka_Generator_closeP22Nuitka_GeneratorObjectP7_object 080574e0 l O .data 00000040 _ZL24Nuitka_Generator_methods 08057520 l O .data 00000028 _ZL24Nuitka_Generator_members 08057560 l O .data 00000050 _ZL27Nuitka_Generator_getsetlist 00000000 l df *ABS* 00000000 InspectPatcher.cpp 0804fd80 l F .text 0000007a _ZL29_inspect_ismethod_replacementP7_objectS0_S0_ 08057798 l O .data 00000008 _ZL6kwlist 0804fe00 l F .text 0000007a _ZL31_inspect_isfunction_replacementP7_objectS0_S0_ 0804fe80 l F .text 0000008a _ZL32_inspect_isgenerator_replacementP7_objectS0_S0_ 08057768 l O .data 00000010 _ZL42_method_def_inspect_isfunction_replacement 08057778 l O .data 00000010 _ZL40_method_def_inspect_ismethod_replacement 08057788 l O .data 00000010 _ZL43_method_def_inspect_isgenerator_replacement 00000000 l df *ABS* 00000000 fibers_gen.cpp 0805875c l O .bss 00000004 _ZL10last_stack 00000000 l df *ABS* 00000000 __constants.cpp 08056f00 l O .dynamic 00000000 _DYNAMIC 08056eec l .init_array 00000000 __init_array_end 08056ee4 l .init_array 00000000 __init_array_start 08056ff4 l O .got.plt 00000000 _GLOBAL_OFFSET_TABLE_ 08058760 g O .bss 00000004 .hidden _python_tuple_str_plain_name_to_greet_by_tuple 080587c4 g O .bss 00000004 .hidden _python_str_plain___metaclass__ 0804f5e0 g F .text 000000fd .hidden _Z17PRINT_NEW_LINE_TOP7_object 00000000 F *UND* 00000000 PyObject_Repr 08049d00 F *UND* 00000000 PyObject_SelfIter 08058768 g O .bss 00000004 .hidden _python_tuple_empty 080577a0 g O .bss 00000004 PyExc_ValueError 0804f8e0 g F .text 0000007c .hidden _Z14PRINT_NEW_LINEv 00000000 F *UND* 00000000 PyString_Size 08058794 g O .bss 00000004 .hidden _python_str_plain_name_in 00000000 F *UND* 00000000 PyNumber_CoerceEx 080577c0 g O .bss 000000c4 PyCallIter_Type 0804fbe0 g F .text 00000141 .hidden _Z11_MAKE_CLASSP7_objectS0_S0_S0_S0_ 08058828 g O .bss 00000004 .hidden _module___main__ 00000000 F *UND* 00000000 PyObject_GetAttr 080526d8 w O .rodata 00000008 .hidden _ZTI16_PythonException 00000000 F *UND* 00000000 PyDict_GetItemString 00000000 F *UND* 00000000 PyNumber_ToBase 080578a0 g O .bss 000000c4 PyFrame_Type 00000000 F *UND* 00000000 PyString_AsStringAndSize 0804d9d0 g F .text 0000008f .hidden _Z11BUILTIN_CHRP7_object 08057964 g O .bss 0000000c _Py_TrueStruct 08057970 g O .bss 00000004 PyExc_IndexError 08058780 g O .bss 00000004 .hidden _python_str_plain_raw_input 0804e470 g F .text 00000354 .hidden _Z15_BUILTIN_RANGE3P7_objectS0_S0_ 00000000 F *UND* 00000000 PySys_SetObject 0804e850 g F .text 0000005f .hidden _Z12BUILTIN_DIR1P7_object 00000000 F *UND* 00000000 PyErr_NormalizeException 080577a0 g *ABS* 00000000 _edata 00000000 F *UND* 00000000 PyFile_WriteString 0804f9e0 g F .text 0000003a .hidden _Z15UNSTREAM_STRINGPKcib 08058788 g O .bss 00000004 .hidden _python_str_plain_print 0804d9a0 g F .text 00000023 .hidden _Z11BUILTIN_CHRh 080587cc g O .bss 00000004 .hidden _python_str_plain___import__ 00000000 F *UND* 00000000 PyObject_Str 080587c8 g O .bss 00000004 .hidden _python_str_plain___main__ 00000000 F *UND* 00000000 PyObject_GetAttrString 0804ec70 g F .text 00000715 .hidden _Z18IMPORT_MODULE_STARP7_objectbS0_ 08057980 g O .bss 0000000c _Py_ZeroStruct 0804de50 g F .text 00000212 .hidden _Z14_BUILTIN_TYPE3P7_objectS0_S0_S0_ 0804fd50 w F .text 00000021 .hidden _ZN16_PythonExceptionC2Ev 0805798c g O .bss 00000004 _PyThreadState_Current 080571c0 w .data 00000000 data_start 0804f390 g F .text 00000248 .hidden _Z13PRINT_ITEM_TOP7_objectS0_ 08050160 g F .text 00000005 .hidden swapFiber 080524fc g O .rodata 00000004 _IO_stdin_used 080587b8 g O .bss 00000004 .hidden _python_str_plain_compile 08049dc0 F *UND* 00000000 PyObject_GenericSetAttr 00000000 F *UND* 00000000 PyErr_Restore 00000000 F *UND* 00000000 PyType_IsSubtype 00000000 F *UND* 00000000 __cxa_begin_catch@@CXXABI_1.3 0804f860 g F .text 00000074 .hidden _Z10GET_STDERRv 00000000 F *UND* 00000000 PyModule_GetDict 0804fa40 g F .text 00000005 .hidden _Z24setCommandLineParametersiPPc 0804e220 g F .text 00000242 .hidden _Z15_BUILTIN_RANGE2P7_objectS0_ 0805876c g O .bss 00000004 .hidden _python_str_plain_write 00000000 F *UND* 00000000 PyCode_New 00000000 F *UND* 00000000 PyDict_SetItem 08049e30 F *UND* 00000000 _PyObject_NextNotImplemented 080524f8 g O .rodata 00000004 _fp_hw 080526e0 w O .rodata 00000013 .hidden _ZTS16_PythonException 0804a670 g F .text 000000a8 .hidden main 00000000 F *UND* 00000000 PyTuple_New 00000000 F *UND* 00000000 PyObject_SetAttr 00000000 F *UND* 00000000 __cxa_allocate_exception@@CXXABI_1.3 00000000 F *UND* 00000000 PyObject_IsInstance 0804af70 g F .text 0000013a .hidden _Z19Nuitka_Function_NewPFP7_objectS0_ES0_S0_S0_PvPFvS3_E 08058774 g O .bss 00000004 .hidden _python_str_plain_strip 080579a0 g O .bss 00000008 _Py_NoneStruct 080579c0 g O .bss 000000c4 PySeqIter_Type 08056ef8 g O .dtors 00000000 .hidden __DTOR_END__ 08057a84 g O .bss 00000004 PyExc_AttributeError 00000000 F *UND* 00000000 Py_InitModule4 00000000 F *UND* 00000000 PyDict_SetItemString 00000000 F *UND* 00000000 PyObject_Compare 080575c0 g O .data 000000c4 .hidden Nuitka_Method_Type 00000000 F *UND* 00000000 malloc@@GLIBC_2.0 080571c4 g O .data 00000000 .hidden __dso_handle 08057aa0 g O .bss 000000c4 PyType_Type 080587e8 g O .bss 00000004 .hidden _python_str_plain___cached__ 08057b80 g O .bss 000000c4 PyCode_Type 08057c60 g O .bss 000000c4 PyString_Type 08050130 g F .text 00000026 .hidden releaseFiber 080587c0 g O .bss 00000004 .hidden _python_str_plain___module__ 00000000 F *UND* 00000000 PyArg_ParseTupleAndKeywords 08057d40 g O .bss 000000c4 PyByteArray_Type 00000000 F *UND* 00000000 __sprintf_chk@@GLIBC_2.3.4 0805878c g O .bss 00000004 .hidden _python_str_plain_open 00000000 F *UND* 00000000 PyDict_Next 00000000 F *UND* 00000000 PyTuple_Size 08058800 g O .bss 00000004 .hidden _python_str_digest_2fd05825bb5a840d886af7e2400dfdb5 00000000 F *UND* 00000000 PyObject_IsSubclass 08057e20 g O .bss 000000c4 PyFunction_Type 00000000 F *UND* 00000000 PyErr_Format 00000000 F *UND* 00000000 PyObject_CallFunction 08057f00 w O .bss 0000002c _ZTVN10__cxxabiv117__class_type_infoE@@CXXABI_1.3 00000000 F *UND* 00000000 __cxa_free_exception@@CXXABI_1.3 00000000 F *UND* 00000000 PyFile_WriteObject 080524dc g F .fini 00000000 _fini 0804e8b0 g F .text 000000c3 .hidden _Z12MAKE_CODEOBJP7_objectS0_iS0_ib 00000000 F *UND* 00000000 strcmp@@GLIBC_2.0 080500a0 g F .text 00000013 .hidden initFiber 0804dd80 g F .text 000000b1 .hidden _Z14_BUILTIN_ITER2P7_objectS0_ 08058798 g O .bss 00000004 .hidden _python_str_plain_inspect 00000000 F *UND* 00000000 PyString_FromString 08057f40 g O .bss 000000c4 PyCFunction_Type 00000000 F *UND* 00000000 PyErr_ExceptionMatches 08058020 g O .bss 000000c4 PyTraceBack_Type 00000000 F *UND* 00000000 PyCFunction_NewEx 00000000 F *UND* 00000000 PyList_New 00000000 F *UND* 00000000 PyImport_ImportModule 0804acf0 g F .text 0000013c .hidden _Z19Nuitka_Function_NewPFP7_objectS0_S0_S0_EPFS0_S0_S0_S0_S0_ES0_P12PyCodeObjectS0_S0_S0_ 080580e8 g O .bss 00000004 PyExc_GeneratorExit 080580ec g O .bss 00000004 PyExc_NameError 0804b9b0 g F .text 00000144 .hidden _Z20Nuitka_Generator_NewPFvP22Nuitka_GeneratorObjectEP7_objectP12PyCodeObjectPvPFvS7_E 08058814 g O .bss 00000004 .hidden _python_dict_empty 080587b0 g O .bss 00000004 .hidden _python_str_plain_exc_traceback 00000000 F *UND* 00000000 PySequence_Check 0804dcf0 g F .text 0000008e .hidden _Z11BUILTIN_HEXP7_object 0805877c g O .bss 00000004 .hidden _python_str_plain_read 08058824 g O .bss 00000004 .hidden _sentinel_value 080587a8 g O .bss 00000004 .hidden _python_str_plain_exc_value 08058100 g O .bss 000000c4 PySuper_Type 080581e0 g O .bss 000000c4 PyInstance_Type 00000000 F *UND* 00000000 getcontext@@GLIBC_2.1 00000000 F *UND* 00000000 __libc_start_main@@GLIBC_2.0 00000000 F *UND* 00000000 PyString_FromStringAndSize 00000000 F *UND* 00000000 PyErr_Clear 08058778 g O .bss 00000004 .hidden _python_str_plain_stdout 00000000 F *UND* 00000000 PyDict_DelItem 0804a760 g F .text 00000000 _start 080587ac g O .bss 00000004 .hidden _python_str_plain_exc_type 00000000 F *UND* 00000000 PyString_InternInPlace 08058808 g O .bss 00000004 .hidden _python_str_angle_module 0804fa50 g F .text 0000018e .hidden _Z14_BUILTIN_SUPERP7_objectS0_ 00000000 F *UND* 00000000 PyInt_FromSsize_t 0804e0a0 g F .text 00000172 .hidden _Z13BUILTIN_RANGEP7_object 0804ea40 g F .text 00000112 .hidden _Z18detachCurrentFramev 00000000 F *UND* 00000000 PyDict_GetItem 080524a2 g F .text 00000000 .hidden __i686.get_pc_thunk.bx 080587bc g O .bss 00000004 .hidden _python_str_plain___package__ 00000000 F *UND* 00000000 PyModule_GetName 0804e7d0 g F .text 0000007b .hidden _Z11BUILTIN_LENP7_object 0804de40 g F .text 0000000b .hidden _Z13BUILTIN_TYPE1P7_object 08058818 g O .bss 00000004 .hidden _codeobj_23eb86c9b8a218d3d8130bd3004ff74b 00000000 F *UND* 00000000 __stack_chk_fail@@GLIBC_2.4 0804fd30 g F .text 0000001b .hidden _Z16BUILTIN_CALLABLEP7_object 08049cb0 g F .init 00000000 _init 00000000 F *UND* 00000000 PyDict_New 0804ff10 g F .text 0000018d .hidden _Z18patchInspectModulev 00000000 F *UND* 00000000 PyErr_SetString 080587f4 g O .bss 00000004 .hidden _python_str_digest_c84cabbaebee9a9631c8be234ac64c26 08058764 g O .bss 00000004 .hidden _python_tuple_str_digest_f6429fe0f1a76611670df7e1234af936_tuple 00000000 w *UND* 00000000 _Jv_RegisterClasses 00000000 F *UND* 00000000 PyString_FromFormat 0804ae30 g F .text 0000013c .hidden _Z19Nuitka_Function_NewPFP7_objectS0_S0_S0_EPFS0_S0_S0_S0_S0_ES0_P12PyCodeObjectS0_S0_S0_PvPFvS7_E 080519d0 g F .text 00000926 init__main__ 08058784 g O .bss 00000004 .hidden _python_str_plain_range 0804d4a0 g F .text 000001c6 .hidden _Z12COMPILE_CODEP7_objectS0_S0_i 08052300 w F .text 00000126 .hidden _Z22_SET_CURRENT_EXCEPTIONP7_objectS0_S0_ 00000000 F *UND* 00000000 free@@GLIBC_2.0 080587ec g O .bss 00000004 .hidden _python_str_plain___builtins__ 0804fa20 g F .text 00000015 .hidden _Z18enhancePythonTypesv 080587a4 g O .bss 00000004 .hidden _python_str_plain_file 00000000 F *UND* 00000000 PyCObject_FromVoidPtr 00000000 F *UND* 00000000 PySys_GetObject 00000000 F *UND* 00000000 PyObject_Dir 0805879c g O .bss 00000004 .hidden _python_str_plain_hello_name 0804b0b0 w F .text 00000073 .hidden _ZN16_PythonExceptionD1Ev 00000000 F *UND* 00000000 makecontext@@GLIBC_2.1 00000000 F *UND* 00000000 PyObject_SetAttrString 0804d670 g F .text 00000322 .hidden _Z10_OPEN_FILEP7_objectS0_S0_ 08058770 g O .bss 00000004 .hidden _python_str_plain_sys 080587dc g O .bss 00000004 .hidden _python_str_plain___doc__ 080587d4 g O .bss 00000004 .hidden _python_str_plain___exit__ 080582a8 g O .bss 00000004 PyExc_RuntimeError 080582ac g O .bss 00000004 PyExc_UnboundLocalError 080587d0 g O .bss 00000004 .hidden _python_str_plain___file__ 00000000 F *UND* 00000000 PyInt_AsLong 00000000 F *UND* 00000000 PyObject_GC_Del 080571c0 g .data 00000000 __data_start 080582b0 g O .bss 00000008 _Py_NotImplementedStruct 0804eb60 g F .text 00000101 .hidden _Z13IMPORT_MODULEP7_objectS0_S0_S0_S0_ 08058850 g *ABS* 00000000 _end 0804e980 g F .text 000000b4 .hidden _Z10MAKE_FRAMEP12PyCodeObjectP7_object 00000000 F *UND* 00000000 PyEval_GetFuncName 080582b8 g O .bss 00000004 PyExc_StopIteration 080582bc g O .bss 00000004 PyExc_TypeError 00000000 F *UND* 00000000 _Py_CheckRecursiveCall 00000000 F *UND* 00000000 PyClass_IsSubclass 00000000 F *UND* 00000000 PyType_Ready 00000000 F *UND* 00000000 PyObject_Size 080587f8 g O .bss 00000004 .hidden _python_str_digest_c42384e11d8039023cc63f738682e4b1 08058790 g O .bss 00000004 .hidden _python_str_plain_name_to_greet_by 00000000 F *UND* 00000000 PyFile_SoftSpace 00000000 F *UND* 00000000 _PyObject_GC_NewVar 080582c0 g O .bss 000000c4 PyMethod_Type 00000000 F *UND* 00000000 PyObject_ClearWeakRefs 00000000 F *UND* 00000000 PyErr_SetNone 08058820 g O .bss 00000004 .hidden module_builtin 08058804 g O .bss 00000004 .hidden _python_str_digest_04ee7c6494b90bdd98ce498ade7fedcd 080577a0 g *ABS* 00000000 __bss_start 00000000 F *UND* 00000000 PyErr_WriteUnraisable 00000000 F *UND* 00000000 PyObject_RichCompareBool 08057400 g O .data 000000c4 .hidden Nuitka_Generator_Type 00000000 F *UND* 00000000 _PyObject_GC_New 0804c550 g F .text 00000150 .hidden _Z17Nuitka_Method_NewP21Nuitka_FunctionObjectP7_objectS2_ 08052430 g F .text 00000061 __libc_csu_init 0804e070 g F .text 00000024 .hidden _Z14ESTIMATE_RANGElll 080587e4 g O .bss 00000004 .hidden _python_str_plain___class__ 0804bb00 g F .text 00000144 .hidden _Z20Nuitka_Generator_NewPFvP22Nuitka_GeneratorObjectEP7_objectP12PyCodeObject 00000000 F *UND* 00000000 PyNumber_AsSsize_t 0804fd50 w F .text 00000021 .hidden _ZN16_PythonExceptionC1Ev 0804f6e0 g F .text 000000fa .hidden _Z14PRINT_REFCOUNTP7_object 00000000 F *UND* 00000000 PyString_InternFromString 0804dc60 g F .text 0000008e .hidden _Z11BUILTIN_OCTP7_object 080587a0 g O .bss 00000004 .hidden _python_str_plain_greeting_str 0804a1f0 F *UND* 00000000 PyObject_GenericGetAttr 00000000 F *UND* 00000000 __cxa_end_catch@@CXXABI_1.3 0804b0b0 w F .text 00000073 .hidden _ZN16_PythonExceptionD2Ev 080587f0 g O .bss 00000004 .hidden _python_str_empty 00000000 F *UND* 00000000 PyErr_Fetch 0804a220 F *UND* 00000000 __gxx_personality_v0@@CXXABI_1.3 0804da60 g F .text 00000185 .hidden _Z11BUILTIN_ORDP7_object 080587b4 g O .bss 00000004 .hidden _python_str_plain_end 08050170 g F .text 00000652 .hidden _Z14_initConstantsv 080587fc g O .bss 00000004 .hidden _python_str_digest_8cf8463b34caa8ac871a52d5dd7ad1ef 00000000 F *UND* 00000000 __cxa_throw@@CXXABI_1.3 00000000 F *UND* 00000000 Py_FatalError 00000000 F *UND* 00000000 _PyType_Lookup 00000000 F *UND* 00000000 PyFrame_New 00000000 F *UND* 00000000 PyObject_CallFunctionObjArgs 0804dbf0 g F .text 00000067 .hidden _Z11BUILTIN_BINP7_object 00000000 F *UND* 00000000 PyDict_Size 080583a0 g O .bss 000000c4 PyFloat_Type 0804f990 g F .text 00000041 .hidden _Z17UNSTREAM_CONSTANTPKci 00000000 F *UND* 00000000 PyCallable_Check 00000000 F *UND* 00000000 _Unwind_Resume@@GCC_3.0 08058480 g O .bss 000000c4 PyClass_Type 0804f7e0 g F .text 00000074 .hidden _Z10GET_STDOUTv 0805880c g O .bss 00000004 .hidden _python_int_neg_1 080524a0 g F .text 00000002 __libc_csu_fini 00000000 F *UND* 00000000 Py_Exit 00000000 F *UND* 00000000 PySys_SetArgv 00000000 F *UND* 00000000 PyArg_UnpackTuple 08058548 g O .bss 00000004 PyExc_SystemError 00000000 F *UND* 00000000 PyString_AsString 08058560 g O .bss 000000c4 PyGen_Type 00000000 F *UND* 00000000 PyObject_RichCompare 08058640 g O .bss 000000c4 PyFile_Type 00000000 F *UND* 00000000 PyInt_FromLong 08058704 g O .bss 00000004 _PyGC_generation0 00000000 F *UND* 00000000 Py_Initialize 00000000 F *UND* 00000000 swapcontext@@GLIBC_2.1 00000000 w *UND* 00000000 __gmon_start__ 00000000 F *UND* 00000000 PyErr_Print 080500c0 g F .text 00000066 .hidden prepareFiber 00000000 F *UND* 00000000 _PyArg_NoKeywords 08058810 g O .bss 00000004 .hidden _python_int_0 00000000 F *UND* 00000000 PyTuple_GetItem 0804f960 g F .text 0000002d .hidden _Z13UNSTREAM_INITv 08058708 g O .bss 00000004 _Py_CheckRecursionLimit 080587e0 g O .bss 00000004 .hidden _python_str_plain___dict__ 080571e0 g O .data 000000c4 .hidden Nuitka_Function_Type 080587d8 g O .bss 00000004 .hidden _python_str_plain___enter__ 0805881c g O .bss 00000004 .hidden _codeobj_474707ee6c6b9b2f0dde7a6d5f0d6ddf 00000000 F *UND* 00000000 PyBool_FromLong
The executable code still shows in-code allusions to the original names of the Python code's functions, function arguments, and variables.
© Copyright 2018 by BitBoost
BitBoost, BitBoost Systems, and 'bobs' are trademarks and/or service marks of BitBoost