$ ctf42

grimoire

Difficulty Not rated yet

Flag format: zer0pts{...}

ELF>P @/@8 @@@@��888��   �     ��TTTDDP�td�����Q�tdR�td  ��/lib64/ld-linux-x86-64.so.2GNUGNU�Z��a�;dtk�.�-gs�� ��)�fUa9��!c�� )�gE.���L�u��"� nS� * �"Y ?0 �@ � libc.so.6exitfopenerrorftellsignalputs__stack_chk_failstdinstrlenmemsetfseekstdoutmemcpyfclosemallocmalloc_usable_sizestderralarmfreadatoifprintf__cxa_finalizesetbuf__libc_start_mainsnprintffreeGLIBC_2.14GLIBC_2.4GLIBC_2.2.5_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable����ii �ui � P     � � � � �  0 @ ( 0 8 @ H P X   h  p  x  �  � � � � � � � � � � H��H�- H��t��H����5B �%D @�%B h������%: h������%2 h������%* h�����%" h�����% h�����% h�����%  h�p����% h�����%� h �P����%� h �@����%� h �0����%� h � ����%� h �����%� h�����%� h������%� h������%� h������%� h������%� h�����%� h�����%� h�����%� f�1�I��^H��H���PTL��H� �H�=�f �DH�=� UH�� H9�H��tH�: H��t ]��f.�]�@f.�H�=I H�5B UH)�H��H��H��H��?H�H��tH� H��t ]��f�]�@f.��=1 u/H�=� UH��t H�=� � ����H����  ]����fDUH��]�f���UH��H��dH�%(H�E�1�H�=�s���H�= �g���H�=�[���H�=�O���H�=!�C���H�=��7���H�=������H�E�dH3%(t�Q�����UH��SH��8H�}�H�u�dH�%(H�E�1�H�}�t H�E����uH��H�E�H�E�H�E�� H��H�E�H�E�H�������H��H�E�H�������H�H�E�H�������H�H��H������H�E�H�E�H������H��H�u�H�M�H�U�H�E�I��I��H��H�CH��H�Ǹ����H�� H�U�H��H�Ǹ�����H�E�H��� ����H�E�dH3%(t�E���H��8[]�UH��H�� H�}�u�dH�%(H�E�1��E�Hc�H�E�H�ƿ�y����E�E�H�H�P�H�E�H��< u�m��}�uH�5�H�=������������E�Hc�H�E�H���E�H�M�dH3 %(t������UH��H��dH�%(H�E�1�H�E�H���9���H�E�H���[���H�U�dH3%(t�W�����UH��H��dH�%(H�E�1�H�g H��tH�=�������SH�5H�=f �����H�: H�3 H��u!H�5�H�=@ ����H�=������ H�=����H�E�dH3%(t������UH��H��dH�%(H�E�1�H�� H��uH�=��L����0H�=��>���H�� H���O���H�� �� H�E�dH3%(t�F�����UH��H�� dH�%(H�E�1�H�S H��uH�=j�������? �����- H� ��H������H� H���m���f������H�� ��H���}���H��������H�������H� � ������H�������H���B���H��uH�5H�=� ����LH�� H�������@H��H���H�H�=������H�5Y H�=��8���H�=������H�E�dH3%(t�������UH��H�� dH�%(H�E�1�� ��uH�=�������H�=�������� ���f������f������vH�=��M����H�=������H�������H�ƿ�����f������f������uH�5H�= �������0�����������H�������< u��������f������������H�Ƅ����������������H� H�H������H��H���|���H�E�dH3%(t������UH��H�� �}�dH�%(H�E�1��}�uH�=��J���������H�E�dH3%(t�k�����UH��H��dH�%(H�E�1�H�K �H���N���H�' �H���:���H�3 �H���&���H�5Y���������<�K���H�grimoireH�: �8 .txt�5 � �H�E�dH3%(t������UH��H��dH�%(H�E�1��3��������������E�E��t����t�(��t��t������"������f��������� H�=�������@AWAVI��AUATL�% UH�- SA��I��L)�H��H������H��t 1��L��L��D��A��H��H9�u�H��[]A\A]A^A_Ðf.���H��H���=-=-=-=-=-=-=-=-=-=-=-=1. Open the book2. Read the book3. Revise the contents4. Close the book> : %s%s%s Received nothingreadThe desk is occupied with another book.rNo such file or directoryYou lost the grimoire...You opened the forbidden grimoire.You don't even open the book.You closed the book before something bad happens.Empty file streamfread*----------------------------------------*%sYou must read the book before editing it.Offset: You can't add a new page.Text: It's time to say goodbye.Invalid choice.;�(�����������������9���8J���\����|3���������D����������������<����\H���x�����zRx �����+zRx �$H���pFJ w�?;*3$"D����\�����A�C �  |����A�C E� ������A�C � �e���JA�C E ������A�C �  ���wA�C r  ���NA�C I @����@A�C ; ����MA�C H ������A�C � �l���tA�C D�����eB�B�E �B(�H0�H8�M@r8A0A(B BBB����P   � d  ���o��� D  �� ���o���oX���o���o���o  � �   & 6 F V f v � � � � � � � �   & 6  GCC: (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.08Tt���X � � � � @ P dp�8       �� � � ! 7H F mP y ������|��� �  � ��� * F �  Z" ]o�0 � ���  d�����N�2��;N��Ypy���� ���� � p8h" -�e=:@K_�J��" �P +h{zM� �uw�xt�Z ����� � �" "7 � /@ crtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.7697__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrymain.cFRAME_END__init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDRGLOBAL_OFFSET_TABLE__libc_csu_finitextfree@@GLIBC_2.2.5_ITM_deregisterTMCloneTablestdout@@GLIBC_2.2.5fpputs@@GLIBC_2.2.5fread@@GLIBC_2.2.5stdin@@GLIBC_2.2.5_edatafclose@@GLIBC_2.2.5errorstrlen@@GLIBC_2.2.5__stack_chk_fail@@GLIBC_2.4setbuf@@GLIBC_2.2.5grimoire_readsnprintf@@GLIBC_2.2.5memset@@GLIBC_2.2.5readlinealarm@@GLIBC_2.2.5initializemalloc_usable_size@@GLIBC_2.2.5__libc_start_main@@GLIBC_2.2.5grimoire_open__data_startsignal@@GLIBC_2.2.5fprintf@@GLIBC_2.2.5ftell@@GLIBC_2.2.5gmon_start__dso_handlememcpy@@GLIBC_2.14_IO_stdin_used__libc_csu_initgrimoire_editmalloc@@GLIBC_2.2.5read_intfseek@@GLIBC_2.2.5handler__bss_startgrimoire_closemainshow_menufopen@@GLIBC_2.2.5atoi@@GLIBC_2.2.5exit@@GLIBC_2.2.5TMC_END_ITM_registerTMCloneTablefilepath__cxa_finalize@@GLIBC_2.2.5stderr@@GLIBC_2.2.5.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.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.data.bss.comment88#TT 1tt$D���o��4N ��V��D^���o@k���oXX@z���B���� � �� � p�@ @ �P P  �dd �pp7�����88H� � �  �� �� �  � �0 +@ x + �)C�-�

Writeups

Official

No official writeup linked.

Community

Log in to add a community writeup.