[Bug c/54672] New: \x00 hexadecimal

arthur.korkinski at gmail dot com gcc-bugzilla@gcc.gnu.org
Sat Sep 22 22:28:00 GMT 2012


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54672

             Bug #: 54672
           Summary: \x00 hexadecimal
    Classification: Unclassified
           Product: gcc
           Version: 4.4.5
            Status: UNCONFIRMED
          Severity: minor
          Priority: P3
         Component: c
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: arthur.korkinski@gmail.com


Created attachment 28250
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28250
Informations (Compilation, Source File, Version , Config Infos)

Hi,

I am learning buffer overflow with the shellcoder's handbook. 

When I try to overflow my buffer with a hexadecimal like \xFF the buffer $ebp
registry contain the ASCII code of \, x, F, F in place of \xFF.

I search for an option like traditionnal but normaly it is removed and nothing
resolve my problem. 

I installed debian (On Virtual machine (x64 host) ) and gcc to follow the book.
(But I already knew Linux)

I hope this is not a bug, but only a misunderstanding of a student. :)

Thank you for your help!

 Arthur Korkinski



More information about the Gcc-bugs mailing list