Buffer overflow exploit examples
some working shell code
shell is smaller by a factor of 10; poc payload generated; removed printf from overflow
shell is smaller by a factor of 10; poc payload generated; removed printf from overflow
Almost functioning overflow code. Use: ./overflow ELF>@@@@8	@# @@@@@øø88@8@@@$$ ``08 ((`(`ÐÐTT@T@DDPåtdüü@ü@44QåtdRåtd``ðð/lib64/ld-linux-x86-64.so.2GNUGNUi£%f¸£aNdz&S:>ݙ,$ libc.so.6execve__libc_start_main__gmon_start__GLIBC_2.2.5ui	3ø`` `(`HìH HÀtè;HÄÃÿ5 ÿ% @ÿ% héàÿÿÿÿ%ú héÐÿÿÿÿ%ò héÀÿÿÿ1íIÑ^HâHäðPTIÇÀà@HÇÁp@HÇÇ-@è§ÿÿÿôfD¸G`UH-@`HøHåw]øHÀtô]¿@`ÿà¸@`UH-@`HÁøHåHÂHÁê?HÐHÑøu]úHÒtô]Hƿ@`ÿâ=Y uUHåè~ÿÿÿ]ÆF óÃ@H=	 t¸HÀtU¿ `HåÿÐ]é{ÿÿÿésÿÿÿUHåHìHÇEðô@HÇEøHEðHMðºHÎHÇèÃþÿÿ¸ÉÃf.fAWAÿAVIöAUIÕATL% UH- SL)å1ÛHÁýHìè=þÿÿHítLêLöDÿAÿÜHÃH9ëuêHÄ[]A\A]A^A_Ãff.óÃHìHÄÃ/bin/sh;0þÿÿ|DþÿÿL1ÿÿÿ¤tÿÿÿÄäÿÿÿzRxðýÿÿ*zRx$ýÿÿ@FJw?;*3$"Dþÿÿ7ACrDd¨þÿÿeBEE E(H0H8M@l8A0A(B BBB¬Ðþÿÿ@à@à@ä@``õþÿo@@¸@
?`H@@	þÿÿo`@ÿÿÿoðÿÿoX@(`@&@6@GCC: (Ubuntu 4.8.2-19ubuntu1) 4.8.2,-@7²%p¢-@7x
fintr W-@7©©`le%$>$>I.?:;I@B4:;II!I/:ûshell.c	-@óuYargslong unsigned intunsigned charGNU C 4.8.2 -mtune=generic -march=x86-64 -g -fno-stack-protectorshort intshell.cshort unsigned intlong intsizetypemain/home/major/Documents/BufferOverflow/first_overflow.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.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_str8@8#T@T 1t@t$Döÿÿo@N¸@¸`V@?^ÿÿÿoX@Xkþÿÿo`@` z@@Hà@à@@@@@¢ä@ä	 ð@ð¨ü@ü4¶0@0ôÀ`Ì`Ø ` Ý(`(Ðæø`øë`0ô0`0ú@`@ÿ0@$d0¶#Jl1¶>=0ôÖÊHØ"2	h#98@T@t@@¸@@X@`@	@
@à@@@@ä@ð@ü@0@`` `(`ø``0`@`ñÿ `p@. @Aà@W@`f`@`¸ñÿñÿÀ @Î `ñÿÚ`ë(`ô``à@- I 0`T@`[ä@a0`¡ °8`½ð@Ìp@eÜH`á@@è@`ô-@7ù @` 3à@crtstuff.c__JCR_LIST__deregister_tm_clonesregister_tm_clones__do_global_dtors_auxcompleted.6972__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryshell.c__FRAME_END____JCR_END____init_array_end_DYNAMIC__init_array_start_GLOBAL_OFFSET_TABLE___libc_csu_fini_ITM_deregisterTMCloneTabledata_start_edata_fini__libc_start_main@@GLIBC_2.2.5execve@@GLIBC_2.2.5__data_start__gmon_start____dso_handle_IO_stdin_used__libc_csu_init_end_start__bss_startmain_Jv_RegisterClasses__TMC_END___ITM_registerTMCloneTable_initPÿÿÿ where address will be modified. Currently the problem is that shell has null bytes.
Merge branch 'master' of https://github.com/nkangoh/COSC490