bomb_linux: 文件格式 elf64-x86-64 SYMBOL TABLE: 0000000000000000 l df *ABS* 0000000000000000 crt1.o 0000000000400354 l O .note.ABI-tag 0000000000000020 __abi_tag 0000000000000000 l df *ABS* 0000000000000000 crtstuff.c 0000000000401230 l F .text 0000000000000000 deregister_tm_clones 0000000000401260 l F .text 0000000000000000 register_tm_clones 00000000004012a0 l F .text 0000000000000000 __do_global_dtors_aux 0000000000408808 l O .bss 0000000000000001 completed.0 0000000000408578 l O .fini_array 0000000000000000 __do_global_dtors_aux_fini_array_entry 00000000004012d0 l F .text 0000000000000000 frame_dummy 0000000000408570 l O .init_array 0000000000000000 __frame_dummy_init_array_entry 0000000000000000 l df *ABS* 0000000000000000 main.c 0000000000000000 l df *ABS* 0000000000000000 phase_impossible.c 0000000000000000 l df *ABS* 0000000000000000 phase1.c 0000000000000000 l df *ABS* 0000000000000000 phase2.c 0000000000000000 l df *ABS* 0000000000000000 phase3.c 0000000000000000 l df *ABS* 0000000000000000 phase4.c 0000000000000000 l df *ABS* 0000000000000000 support.c 0000000000000000 l df *ABS* 0000000000000000 crtstuff.c 000000000040756c l O .eh_frame 0000000000000000 __FRAME_END__ 0000000000000000 l df *ABS* 0000000000000000 0000000000408580 l O .dynamic 0000000000000000 _DYNAMIC 0000000000406954 l .eh_frame_hdr 0000000000000000 __GNU_EH_FRAME_HDR 0000000000408760 l O .got.plt 0000000000000000 _GLOBAL_OFFSET_TABLE_ 0000000000405a79 g F .text 000000000000005e skip 0000000000000000 F *UND* 0000000000000000 getenv@GLIBC_2.2.5 0000000000401a35 g F .text 000000000000000c goto_buf_2 0000000000000000 F *UND* 0000000000000000 __libc_start_main@GLIBC_2.34 0000000000401a23 g F .text 0000000000000009 goto_buf_0 00000000004087e8 w .data 0000000000000000 data_start 0000000000408840 g O .bss 0000000000005000 input_strings 00000000004023a5 g F .text 00000000000000ce phase_2_9 000000000040383f g F .text 00000000000001b6 phase_3_10 0000000000402214 g F .text 00000000000000ce phase_2_7 0000000000401ef6 g F .text 00000000000000c5 phase_2_3 000000000040207b g F .text 00000000000000cc phase_2_5 0000000000403ddc g F .text 00000000000003ed phase_3_12 0000000000000000 F *UND* 0000000000000000 puts@GLIBC_2.2.5 0000000000401d82 g F .text 00000000000000a4 phase_2_1 0000000000405216 g F .text 00000000000000d3 phase_4_21 00000000004053bc g F .text 00000000000000d3 phase_4_23 0000000000408800 g O .bss 0000000000000008 stdin@GLIBC_2.2.5 0000000000000000 F *UND* 0000000000000000 clock_gettime@GLIBC_2.17 00000000004087fc g .data 0000000000000000 _edata 0000000000405c28 g F .fini 0000000000000000 .hidden _fini 0000000000000000 F *UND* 0000000000000000 strlen@GLIBC_2.2.5 0000000000404e9b g F .text 00000000000000d3 phase_4_12 0000000000404cf5 g F .text 00000000000000d3 phase_4_10 0000000000405041 g F .text 00000000000000d3 phase_4_14 000000000040d840 g O .bss 0000000000000004 num_input_strings 0000000000000000 F *UND* 0000000000000000 printf@GLIBC_2.2.5 0000000000405a1e g F .text 000000000000005b blank_line 0000000000408818 g O .bss 0000000000000008 rand1_l 0000000000408810 g O .bss 0000000000000008 rand1_h 0000000000402893 g F .text 0000000000000128 phase_3 0000000000401b53 g F .text 000000000000003b phase_1 0000000000000000 F *UND* 0000000000000000 memset@GLIBC_2.2.5 000000000040478a g F .text 000000000000010b phase_4_00 0000000000404bb6 g F .text 000000000000010b phase_4_04 0000000000403325 g F .text 00000000000001b0 phase_3_7 0000000000403001 g F .text 0000000000000183 phase_3_5 00000000004049a0 g F .text 000000000000010b phase_4_02 000000000040368b g F .text 00000000000001b4 phase_3_9 0000000000401725 g F .text 0000000000000052 GetTickCount 0000000000402d75 g F .text 000000000000014e phase_3_3 0000000000402683 g F .text 00000000000000ae phase_2_13 00000000004027df g F .text 00000000000000b4 phase_2_15 0000000000402521 g F .text 00000000000000ae phase_2_11 0000000000000000 F *UND* 0000000000000000 fgets@GLIBC_2.2.5 0000000000405bf6 g F .text 0000000000000030 explode_bomb 0000000000402aee g F .text 0000000000000139 phase_3_1 00000000004087e8 g .data 0000000000000000 __data_start 0000000000000000 F *UND* 0000000000000000 strcmp@GLIBC_2.2.5 0000000000405592 g F .text 00000000000000d3 phase_4_30 00000000004058dc g F .text 00000000000000d3 phase_4_34 0000000000405736 g F .text 00000000000000d3 phase_4_32 0000000000000000 w *UND* 0000000000000000 __gmon_start__ 0000000000405114 g F .text 000000000000002f func4_2 0000000000404749 g F .text 0000000000000041 func4_0 00000000004087f0 g O .data 0000000000000000 .hidden __dso_handle 0000000000406000 g O .rodata 0000000000000004 _IO_stdin_used 0000000000401a2c g F .text 0000000000000009 goto_buf_1 0000000000408820 g O .bss 0000000000000008 rand_div 00000000004087f8 g O .data 0000000000000004 result 0000000000000000 F *UND* 0000000000000000 __isoc99_sscanf@GLIBC_2.7 00000000004022e2 g F .text 00000000000000c3 phase_2_8 0000000000402147 g F .text 00000000000000cd phase_2_6 00000000004039f5 g F .text 00000000000003e7 phase_3_11 0000000000401fbb g F .text 00000000000000c0 phase_2_4 00000000004041c9 g F .text 00000000000003f2 phase_3_13 000000000040d848 g .bss 0000000000000000 _end 0000000000401220 g F .text 0000000000000005 .hidden _dl_relocate_static_pie 0000000000401e26 g F .text 00000000000000d0 phase_2_2 00000000004011f0 g F .text 0000000000000026 _start 00000000004052e9 g F .text 00000000000000d3 phase_4_22 0000000000401cd8 g F .text 00000000000000aa phase_2_0 0000000000405143 g F .text 00000000000000d3 phase_4_20 000000000040548f g F .text 00000000000000d3 phase_4_24 0000000000408828 g O .bss 0000000000000008 infile 00000000004087fc g .bss 0000000000000000 __bss_start 0000000000401a41 g F .text 000000000000004a check_buf_valid 00000000004012d6 g F .text 00000000000003d7 main 0000000000401aad g F .text 00000000000000a6 GenerateRandomString 0000000000405ad7 g F .text 000000000000011f read_line 0000000000404f6e g F .text 00000000000000d3 phase_4_13 0000000000404dc8 g F .text 00000000000000d3 phase_4_11 00000000004045bb g F .text 000000000000018e phase_4 0000000000000000 F *UND* 0000000000000000 fopen@GLIBC_2.2.5 0000000000401b8e g F .text 000000000000014a phase_2 0000000000000000 F *UND* 0000000000000000 atoi@GLIBC_2.2.5 0000000000401777 g F .text 000000000000019c phase_impossible 0000000000000000 F *UND* 0000000000000000 sprintf@GLIBC_2.2.5 0000000000000000 F *UND* 0000000000000000 exit@GLIBC_2.2.5 00000000004034d5 g F .text 00000000000001b6 phase_3_8 0000000000404aab g F .text 000000000000010b phase_4_03 0000000000408800 g O .data 0000000000000000 .hidden __TMC_END__ 0000000000404895 g F .text 000000000000010b phase_4_01 0000000000403184 g F .text 00000000000001a1 phase_3_6 0000000000402c27 g F .text 000000000000014e phase_3_2 0000000000402731 g F .text 00000000000000ae phase_2_14 0000000000402ec3 g F .text 000000000000013e phase_3_4 0000000000402473 g F .text 00000000000000ae phase_2_10 00000000004025cf g F .text 00000000000000b4 phase_2_12 00000000004029bb g F .text 0000000000000133 phase_3_0 00000000004016ad g F .text 0000000000000078 GenerateRandomNumber 0000000000401000 g F .init 0000000000000000 .hidden _init 0000000000401a8b g F .text 0000000000000022 phase_secret 00000000004059af g F .text 000000000000006f read_six_numbers 0000000000405809 g F .text 00000000000000d3 phase_4_33 0000000000405665 g F .text 00000000000000d1 phase_4_31 0000000000404cc1 g F .text 0000000000000034 func4_1 0000000000401913 g F .text 0000000000000110 tohex 0000000000405562 g F .text 0000000000000030 func4_3 0000000000000000 F *UND* 0000000000000000 __ctype_b_loc@GLIBC_2.3