Files
BUT2/SCR/SCR3.1/TP01/Exercise2/subject/stack

15 lines
20 KiB
Plaintext
Raw Normal View History

2025-09-26 08:56:34 +02:00
ELF><00>@<00>D@8@$#@@@<00><00><00>88EE <00>-<00>=<00>=<00><00><00>-<00>=<00>=<00><00>PPP@@<00><00><00>$$<00>!<00>!<00>! S<>tdPPP@@P<>td<00> <00> <00> DDQ<>tdR<>td<00>-<00>=<00>=000GNU<02><00><01><01>GNU<00>uSG<><47><EFBFBD>{sa9<61>w|P9<50>\/lib64/ld-linux-x86-64.so.2 <00>gUa8<00> , g`Y<00> <00> J"3P@fgetcstdin__stack_chk_fail__assert_failgetpidrand__libc_start_main__cxa_finalizecallocmemsetprintflibc.so.6GLIBC_2.4GLIBC_2.2.5GLIBC_2.34_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablenii xui <00><00><><EFBFBD><00><00>=<00><00>=PH@H@<00>?<00>?<00>?
<00>? <00>? P@@@@@ @(@0@ 8@ <00><1E>H<EFBFBD><48>H<><05>/H<><48>t<02><>H<EFBFBD><48><08><00>5<EFBFBD>/<00>%<25>/@<00>%<25>/h<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%<25>/h<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%<25>/h<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%<25>/h<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%<25>/h<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%<25>/h<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%<25>/h<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%<25>/h<00>p<EFBFBD><70><EFBFBD><EFBFBD><1E>1<EFBFBD>I<EFBFBD><49>^H<><48>H<EFBFBD><48><EFBFBD>PTE1<45>1<EFBFBD>H<EFBFBD>=<3D><00><15>.<00>f.<1F>H<>=i/H<>b/H9<48>tH<><05>.H<><48>t <09><><1F><00><1F>H<>=9/H<>52/H)<29>H<EFBFBD><48>H<EFBFBD><48>?H<><48>H<01>H<EFBFBD><48>tH<><05>.H<><48>t<08><>fD<00><1F><00><1E><>=<3D>.u3UH<55>=z.H<><48>t H<>=<3D>.<00>h.<00>c<EFBFBD><63><EFBFBD><EFBFBD><05>.]<5D>f.<1F><00>@ff.<1F><00><1E><>g<EFBFBD><67><EFBFBD>UH<55><48>H<EFBFBD><48> p<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD>dH<64>%(H<>E<EFBFBD>1<EFBFBD>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<00>H<><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>pH<><48><EFBFBD><00><>H<>U<EFBFBD>dH+%(t<05>*<2A><><EFBFBD><EFBFBD><EFBFBD>UH<55><48>H<EFBFBD><48>H<>}<7D>H<EFBFBD>u<EFBFBD>H<EFBFBD>}<7D>u%H<>bH<>5<EFBFBD> H<><05> H<>Ѻ H<><48><EFBFBD> <0C><><EFBFBD><EFBFBD>G<EFBFBD><47><EFBFBD><0F><>H<EFBFBD>U<EFBFBD>H<EFBFBD>E<EFBFBD><45><EFBFBD>H<EFBFBD><48><EFBFBD><02><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>UH<55><48>H<EFBFBD><48>H<>}<7D><><17><00><00><02><><EFBFBD>H<EFBFBD>m<EFBFBD>H<>}<7D>u␐<75><E29090>UH<55><48>H<EFBFBD><48>H<>}<7D><>$<24><00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>H<><48><EFBFBD>M<EFBFBD><4D><EFBFBD>H<EFBFBD>m<EFBFBD>H<>}<7D><75><D590><EFBFBD>UH<55><48>H<EFBFBD><48><10>E<EFBFBD><45><EFBFBD><EFBFBD>E<EFBFBD><45>E<EFBFBD>H<EFBFBD> <00><>H<EFBFBD>׸<00>I<EFBFBD><49><EFBFBD><EFBFBD>E<EFBFBD>H<EFBFBD> <00><>H<EFBFBD>׸<00>0<EFBFBD><30><EFBFBD>H<EFBFBD>)-H<><48><EFBFBD>Q<EFBFBD><51><EFBFBD><EFBFBD><00><><00><1E>H<EFBFBD><48>H<><48><08>
------------------------------------------
go check /proc/%i/smaps; I'll wait...
press <Enter> when you're done
randomize;@|<7C><><EFBFBD>t <0C><><EFBFBD>\<05><><EFBFBD><EFBFBD>t<><74><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD>:<3A><><EFBFBD>zRx <08><00><><EFBFBD><EFBFBD>&D$4<00><><EFBFBD><EFBFBD>FJ w<08>?;*3$"\a<><61><EFBFBD>oA<10>C j |<00><><EFBFBD><EFBFBD>YA<10>C T <00><00><><EFBFBD><EFBFBD>0A<10>C k <00><00><><EFBFBD><EFBFBD>=A<10>C x <00><16><><EFBFBD>XA<10>C S GNU<00>Pn  8<00>=<00>=<00><><EFBFBD>o<00>`<00>
<00> <00>?<00>x<00><00> <00><><EFBFBD>o<00><><EFBFBD>o`<00><><EFBFBD>o<00><><EFBFBD>o><00><><EFBFBD>o<00>=6FVfv<00><00><00>H@GCC: (GNU) 15.2.1 20250813,<00>o,SGJ<00>o<02>?)intE<07>.G<05><02>N$; F <06>~3
F<00>o<01><04>F<04>ܟ~<04><04>П~ buf <04><><EFBFBD>~~ <0C> ?<00>oc<08>SG<00>gE<07>.)G<05>int-HK<02>d<02>d<05><02>]<04>N <0C><03>H<11><11><12><00>3X<01>5]<01>8 <09>9 <09>}: <09><01>; <09> <01>< <09>(= <09>0> <09>8<01>? <09>@<01>B <09>HSC <09>P<01>D <09>XFq`0Hvh(J]piK]<18><01>M{wlN wxRQ:<00><01>RO<00><01>S{<00>U<0F><00>p] <0A><00>t_<17><00>:`<19><00><01>av<00>,b <09><00>xc<15><00>Ed]<00><01>f]<00><01>hk<00><01>m<08><00><05><19><14>-<07>l<04><08><00> Hdq<04>7<04>v<08><00> H<04>c<07><0E>X$
<EFBFBD>B ]<00><02>
En ] <02> <0A><04><10>
<EFBFBD><08><0E>5HH> =<0E>U<02>]H 9= ]^
C <0A><02><02>A<02>;]<00>X<01><>pid<08><02>l <0B><15>=<01><>b<13><02>h Lq0<01>b<13><02>h  Y<01>Qbuf <16><02>hn "<22><02>`<1B>a <03> <08>a H Q$ >  !II:!;!9 I% <0B> <0B>: ; 9 I$ > .?: ; 9 'I< .?: ; 9 '<
.?: ; 9 'I@| 4: ; 9 I I !I/ :!; 9 I8 I$ >  !I: ; 9 I:!; 9 I<I !I/
.?: ;9 'I< .?:!; 9!'@| &I .?: ;9 'I<% <0B> <0B>$ >  : ;9 I : ; 9  : ; 9 I k: ; 9 4: ; 9 I?<.?: ; 9 'I<.?: ; 9 '<19><.?: ; 9 'I@|4: ; 9 I4I4c8<01> RJJ<00><01> <02>t<07><08> =Y<01>g<01> <00>R<00><00> <0B><00><00><01><02><03><04><04><03>  <02>t%XK?<02>/<02> <01>vM<02> /<01><02> <01>vM<0E><02><08><08> <09>Ylong long intsize_trandomizemainlong long unsigned intinterludeunsigned charGNU C23 15.2.1 20250813 -mtune=generic -march=x86-64 -g -O0argcshort unsigned intargvshort int_IO_FILE_IO_save_end__PRETTY_FUNCTION____pid_t_IO_write_ptr_flagsfgetc_IO_buf_base_lock_markers_IO_read_end_freeres_bufrandmemsetprintfclean_cur_column__assert_fail_old_offset_prevchain_short_backupbuf_shortbuf_IO_markergetpiddirty_IO_write_base_unused2_unused3_IO_read_ptr_IO_buf_end_freeres_listcalloc__uint64_t_IO_write_end__off64_t_fileno_chain_IO_wide_data_mode__off_t_IO_backup_basestdin_flags2_IO_codecvt_IO_read_base_vtable_offset_IO_save_base_total_written_IO_lock_t/export/home/info-but24/baudrier/Documents/BUT2/SCR/SCR3.1/TP01/Exercise2stack.c/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/includestddef.hhelpers.hhelpers.c/usr/include/bits/usr/include/usr/include/bits/typestypes.hunistd.hstruct_FILE.hstdio.hstdlib.hstring.hassert.h<00><> <00><><00>
<00><>)<00>=2<00> E<00>?[x X @@<00>P@<00><00>P@<00> <00>=<00>8<00><00> <00>X<00>1CV@@c rH@ <00> q0<00>`@\ <00>&<00>P@<00> <00>o<00> Y<00>P@<00> <00>"<00> <00>stack.chelpers.c__PRETTY_FUNCTION__.0_DYNAMIC__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE___libc_start_main@GLIBC_2.34_ITM_deregisterTMCloneTablestdin@GLIBC_2.2.5getpid@GLIBC_2.2.5_edatadirty_fini__stack_chk_fail@GLIBC_2.4interludeprintf@GLIBC_2.2.5__assert_fail@GLIBC_2.2.5memset@GLIBC_2.2.5fgetc@GLIBC_2.2.5calloc@GLIBC_2.2.5__data_start__gmon_start____dso_handle_IO_stdin_usedclean_end__bss_startmainrandomize__TMC_END___ITM_registerTMCloneTable__cxa_finalize@GLIBC_2.2.5_initrand@GLIBC_2.2.5.symtab.strtab.shstrtab.note.gnu.property.note.gnu.build-id.interp.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.note.ABI-tag.init_array.fini_array.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_str.debug_line_strPP@.<00><00>$A<00><00>I<00><><EFBFBD>o<00><00>$S <00><00>h[``<00>c<00><><EFBFBD>o>>p<00><><EFBFBD>o``@<00><00><00><00>Bxx<00><00><00>  <00><00><00><00><00><00>88 <00> <00><00><00> <00> D<00><00> <00> <00><00><00>!<00>! <00><00>=<00>-<00><00>=<00>-<00><00>=<00>-<00><00><00>?<00>/(<00><00>?<00>/X@@@0P@P0 0P0k0`%<00>0<00>1K6s?<00>8QK0:<00>V0<00><<00>=<00>" <00>A <00>Cf