BitBoost Python code obfuscator

symbols preserved inside a Nuitka-built binary executable

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.

Back