better-llvm
ELF>@(>@8@@@@hh���m
m
���-�=�=>��-�=�=�����DDP�tdH$H$H$<<Q�tdR�td�-�=�=((/lib64/ld-linux-x86-64.so.2GNU;WK-�qq�U������8�^GNU���������e�mgUa�+��& S�rr^y���lF ��U4gD�, �@A ��A �"X AA__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTablePyDict_GetItemPyRun_StringFlagsPyDict_NewPyBytes_FromStringAndSizePyLong_FromLongPyTuple_NewPy_FinalizePyFunction_GetCode_Py_FalseStruct_Py_TrueStructPyUnicode_FromStringAndSizePyUnicode_FromString_Py_NoneStructPy_InitializePyTuple_SetItemPyDict_SetItemputsstdin__assert_failfgetsstrlenmemsetstrcspn__cxa_finalize__libc_start_mainlibpython3.10.so.1.0libc.so.6GLIBC_2.2.5�ui ��=��=��@�@�?�?
�?�?�? A@AA�A@ @(@0@8@@@H@P@ X@@h@
p@x@�@�@�@�@�@�@H��H��/H��t��H����5�/�%�/@�%�/h������%�/h������%�/h������%�/h�����%�/h�����%�/h�����%�/h�����%�/h�p����%�/h�����%�/h �P����%�/h
�@����%�/h�0����%�/h� ����%z/h
�����%r/h�����%j/h������%b/h������%Z/h������%R/h������%�.f�AWH�=�AVAUATUSH��x�����H�l$� H��/H������H��H�5������H���D����H��u�|$ht H�=��e���H��x�1�[]A\A]A^A_��<���L�t$0L��$�����H��H�D$�
���H��E1��H��H�=�����H�=k�����H��H������H������1�H��H�$����1�H�C@�{����H�CHH�,H�C�_���H��H��$�H�C8����H�{81�1�H���k���H�5��BL���H�5#� L���H�� �H�5�H���H����9���I��fD������Ic|�I������1�L��H�������Hc|������L��H�������I�<�H������L��L��H�������H��Au�H�$L��H�{8����H�{8�H��-����H�{8�H��-�}���1�����H�{8�H���e���������H�{8�H���J���H�{8�1�H��-�3���f��1����H��$�)�$�)����1���f��H��$�E1�1��$�L��$�
L��$0�H���L��L���H���L���H�H��$��{�H�H�=|,@HcЍH�<w+�Ic�L���Hc�Ƅ�)��F����H�Ƅ�)�ȃ�5~�E����L��Mc�L��$�1��<�9���A��A)�A�����Lc)�B���)H��H��L9�t8A�����A�����u������HcH��H�����)L9�u�Hc�H��$�)Ƅ�)d�FH�Ƅ�)�FH�Ƅ�)S�F��Hc�H�Ƅ�)�����H�$H�A0����H�L$E1��H��H�=Z�]��������.���A��A)�A�����Lc)�B���)����HcɃ��n�� �Hc�Hc�Ƅ�)|�N�HcɈ��)�N��Hc�Ƅ�)|Hc���D�aD��,�)�nHc�Ƅ,�)�nHc�Ƅ,�)�nHc�Ƅ,�)|�nHc툔,�)�VHc�Ƅ�)|�V Hc҈��)�V
�HHc�Ƅ�)�VHc�Ƅ�)�VHc�Ƅ�)�V
Hc�Ƅ�)�VHc�Ƅ�)d�VHc�Ƅ�)�VHc�Ƅ�)k�V��Hc�Ƅ�)����Hc�Hc֍n���Ƅ�)|�VHc�Hc�Ɉ��)�VHc�Ƅ�)|Hc��҈�,�)�n��Hc�Ƅ,�)�nHc�Ƅ,�)�nHc�Ƅ,�)}�nHc툌,�)�n��Hc�Ƅ,�)|�n Hc툌,�)�n
Hc�Ƅ,�)|�nHc툔,�)�VHc�Ƅ�)�V
��Hc�Ƅ�)�VHc�Ƅ�)}�V��Hc҈��)�H����Hc�Hc֍n���Ƅ�)|�VHc�Hc�Ɉ��)�VHc�Ƅ�)|Hc��҈�,�)�n��Hc�Ƅ,�)�nHc�Ƅ,�)�nHc�Ƅ,�)}�nHc툌,�)�n��Hc�Ƅ,�)|�n Hc툌,�)�n
Hc�Ƅ,�)|�nHc툔,�)�VHc�Ƅ�)�����Hc�Hc�����Ƅ�)\�V�Hc�Ƅ�)�V�Hc�Ƅ�)}�VHc҈��)�V��Hc�Ƅ�)}�V��Hc҈��)�s���HcɃ��n���Hc�Hc�Ƅ�)|Hc���Ɉ�,�)�n��Hc�Ƅ,�)}�nHc툔,�)�n��Hc�Ƅ,�)|�nHc툌,�)�NHc�Ƅ�)}�N��HcɈ��)�H�����Hc�Hcƃ����Ƅ�)d�F��H������)����Hcƃ�Ƅ�)d�F��H�Ƅ�)����Hc�Ƅ�)d�l���Hcƃ�Ƅ�)�FH�Ƅ�)�FH�Ƅ�)�F��H�Ƅ�)�B����VHcƃ���Ƅ�)qHc�Ƅ�)Ic�A������
Hcу�DŽ�0�������������Hc�HcɃ�Ƅ�)D�VHc�Ƅ�)��K�������V�N��Hc�Ƅ�)]Hc�Ƅ�)Ic�A������
Hc�����0����H�z���Hc���������d���Hc�Ƅ�) �A���HcƍS��Ƅ�)s�FH����)�FH�Ƅ�)d�FH�Ƅ�)�FH�Ƅ�)S�F��H�Ƅ�)�����H�
���H�5�H�=����H�
v��H�5�H�=�����H�
W��H�5�H�=�����f.�D1�I��^H��H���PTL�:H�
�H�=<�����#�DH�=�$H��$H9�tH�~#H��t �����H�=�$H�5�$H)�H��H��?H��H�H��tH�U#H��t��fD���=�$u/UH�=6#H��tH�=�#�����h�����$]�����{���f.��AWL�=� AVI��AUI��ATA��UH�-� SL)�H�������H��t1�L��L��D��A��H��H9�u�H��[]A\A]A^A_��H��H���you'll never guess my flag >:)def dicegang():
x = input().encode()
for (a, b) in zip(x, bytes.fromhex('4e434e0a53455f0a584f4b4646530a5e424344410a435e0d4e0a484f0a5e424b5e0a4f4b5953')):
if a ^ 42 != b:
return False
return Trueif dicegang():
print('ok fine you got the flag')
else:
print('nope >:)')abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_{}
not even close >:)dicegangsource.cm - ins < 256ins - m < 256
����(������������ ����,.���������������� +(!����
#����������������������������
��������$��������������������"��������������������%���� ������������0���������������������������� ��������������������������������)"
������������������������������������������������&����
����!����%��������-7���!�������Y�����������������}���(�������������������G���main;<���������(��������X�������zRx�h���+zRx�$H���@FJw�?;*3$"D���L\X����
B�I�B �B(�A0�A8�G��Z
8C0A(B BBBAD�����]B�I�E �E(�D0�H8�G@j8A0A(B BBB���������
d�=�=���o�@
�@�H ( ���o���o���o���o����o�=6FVfv��������&6FV�@
GCC: (Debian 10.2.1-6) 10.2.1 20210110���@�� (
H
pd H$�$�=�=�=�?@�@ A��
@$ ��+@-p@�V�Ab�=����= ����%����=��=��=�H$@�(6 M �@R�@6Xi A{��A"d�����*<K�@X@A h w��@� ����]�A��AQ+��A Ap�
3BANj �"source.c__PRETTY_FUNCTION__.0crtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry__FRAME_END____init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE___libc_csu_finiPy_Initialize_ITM_deregisterTMCloneTablemagicputs@GLIBC_2.2.5stdin@GLIBC_2.2.5Py_FinalizePyBytes_FromStringAndSize_edatastrlen@GLIBC_2.2.5__assert_fail@GLIBC_2.2.5memset@GLIBC_2.2.5strcspn@GLIBC_2.2.5__libc_start_main@GLIBC_2.2.5PyLong_FromLongfgets@GLIBC_2.2.5PyDict_GetItem__data_start_Py_FalseStruct__gmon_start__PyTuple_New__dso_handle_IO_stdin_usedPyFunction_GetCodePyRun_StringFlagsPyTuple_SetItem__libc_csu_init_Py_NoneStruct_Py_TrueStruct__bss_startmainPyDict_NewPyUnicode_FromStringPyDict_SetItem__TMC_END__PyUnicode_FromStringAndSize_ITM_registerTMCloneTable__cxa_finalize@GLIBC_2.2.5.symtab.strtab.shstrtab.interp.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.got.plt.data.bss.comment��#��$6�� D���o8N@@�V���^���o��:k���o z(( �BH H ��� @�`�pp��dd � E �H$H$<��$�$8��=�-��=�-��=�-���?�/(�@0���@�0V � A1� �01'@1@. �9�=
Writeups
Official
No official writeup linked.
Community
No community writeups yet. Solved it? Share how.
Log in to add a community writeup.