Edit: /opt/imh-python/lib/python3.9/lib-dynload/_crypt.cpython-39-x86_64-linux-gnu.so (14480B)
ELF > @ 1 @ 8 @ 0 0 0 H H H 8 8 8 $ $ Std Ptd 4 4 Qtd Rtd 0 0 0 GNU ;=Hl={r5Q @ BE|qXsDl U r d \ , F " U h \
__gmon_start__ _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize memset crypt_r Py_BuildValue PyExc_OSError PyErr_SetFromErrno __stack_chk_fail PyUnicode_AsUTF8AndSize strlen _PyArg_CheckPositional PyExc_ValueError PyErr_SetString _PyArg_BadArgument PyInit__crypt PyModuleDef_Init libcrypt.so.1 libpthread.so.0 libc.so.6 _edata __bss_start _end XCRYPT_2.0 GLIBC_2.4 GLIBC_2.2.5 /opt/imh-python/lib - `] m K ii
x ui 0 8 p @ @ ( 4 @ H 5 p @
p x
HH HtH 5 % h h h h h h h h qh ah Qh
Ah 1%% D % D % D %
D % D % D % D % D % D % D % D % D H= H H9tH Ht H= H5 H)HHH?HHtH HtfD =E u+UH=r HtH= Yd ] w USL$ H H$ L9uH dH%( H$ 1HHHH1HHHHt3HH= 1H$ dH3%( u H []D H H8
f. UHSH(dH%( HD$1H H} HG Ht$*HH HH;D$ H}HG Ht$HHt]H\H;D$uUHHHL$dH3%( H([] Hֹ H= _>1 Hq H5 H8
1fD HHx H5 H= 1v@ HHP H5M H=u 1Nff. @ H= PHH s str argument 1 embedded null character argument 2 _crypt crypt($module, word, salt, /)
--
Hash a *word* with the given *salt* and return the hashed password.
*word* will usually be a user's password. *salt* (either a random 2 or 16
character string, possibly prefixed with $digit$ to indicate the method)
will be used to perturb the encryption algorithm and produce distinct
results for a given *word*. ;4 P x @ zR x $ x FJw ?:*3$" D 4 \ AAHQ
Di
AAF ( a EDD@
AAD D GNU p @ - ; K P
0 8 o `
X 0 h o o x o o J o H
0
4 5 p @ GCC: (GNU) 8.5.0 20210514 (Red Hat 8.5.0-26) GA$3a1 P
GA$3p1113
GA* GA$annobin gcc 8.5.0 20210514 GA$plugin name: gcc-annobin GA$running gcc 8.5.0 20210514 GA* GA* GA!
GA*FORTIFY GA+GLIBCXX_ASSERTIONS GA*GOW * GA*cf_protection GA+omit_frame_pointer GA+stack_clash GA!stack_realign
GA*FORTIFY f GA+GLIBCXX_ASSERTIONS
5 Q q 9 ` f f
p a
h ! @ / < @ ] O Q 0 d p z 8 0
@ H $ X : P 8 ` J x 0 P
p @
0 8 @ H X ` @ \ m
* A 0 O c o " .annobin__cryptmodule.c .annobin__cryptmodule.c_end .annobin__cryptmodule.c.hot .annobin__cryptmodule.c_end.hot .annobin__cryptmodule.c.unlikely .annobin__cryptmodule.c_end.unlikely .annobin__cryptmodule.c.startup .annobin__cryptmodule.c_end.startup .annobin__cryptmodule.c.exit .annobin__cryptmodule.c_end.exit .annobin_crypt_crypt_impl.isra.1.start .annobin_crypt_crypt_impl.isra.1.end crypt_crypt_impl.isra.1 .annobin_crypt_crypt.start .annobin_crypt_crypt.end crypt_crypt .annobin_PyInit__crypt.start .annobin_PyInit__crypt.end cryptmodule crypt_methods _crypt_slots crypt_crypt__doc__ deregister_tm_clones __do_global_dtors_aux completed.7303 __do_global_dtors_aux_fini_array_entry frame_dummy __frame_dummy_init_array_entry __FRAME_END__ _fini __dso_handle _DYNAMIC __GNU_EH_FRAME_HDR __TMC_END__ _GLOBAL_OFFSET_TABLE_ _init _ITM_deregisterTMCloneTable PyModuleDef_Init PyErr_SetFromErrno _edata strlen@@GLIBC_2.2.5 __stack_chk_fail@@GLIBC_2.4 PyErr_SetString PyExc_ValueError memset@@GLIBC_2.2.5 _PyArg_BadArgument PyExc_OSError __gmon_start__ PyInit__crypt _PyArg_CheckPositional Py_BuildValue crypt_r@@XCRYPT_2.0 __bss_start PyUnicode_AsUTF8AndSize _ITM_registerTMCloneTable __cxa_finalize@@GLIBC_2.2.5 .symtab .strtab .shstrtab .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt.sec .text .fini .rodata .eh_frame_hdr .eh_frame .note.gnu.property .init_array .fini_array .data.rel.ro .dynamic .got .data .bss .comment .gnu.build.attributes 8 8 $ . o ` ` 4 8 @ H o J J , U o x x P d h n B 0 0 x P P s p p ~ @
@
4 0 0 8 8 @ @ H H X X 0 -
` H 8# @ 0+ / #