Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Back Room
  4. OMG, Buffer overrun!!!!

OMG, Buffer overrun!!!!

Scheduled Pinned Locked Moved The Back Room
questiondesignhelp
11 Posts 5 Posters 15 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Tim Smith

    OMG, I found a buffer overrun bug in my software (been a long time since that last one too). I really hope Slashdot and The Register don't hear about it. Even though my software isn't internet enabled and the bug was in the local user UI, you never can tell what Slashdot and The Register might report.... "No good story goes unfictionalized" (LOL, doubt that is even a word) BTW, that is also Oliver Stone's motto. Tim Smith I know what you're thinking punk, you're thinking did he spell check this document? Well, to tell you the truth I kinda forgot myself in all this excitement. But being this here's CodeProject, the most powerful forums in the world and would blow your head clean off, you've got to ask yourself one question, Do I feel lucky? Well do ya punk?

    L Offline
    L Offline
    Lost User
    wrote on last edited by
    #2

    Get the two cans John Simmons mentioned earlier X|

    1 Reply Last reply
    0
    • T Tim Smith

      OMG, I found a buffer overrun bug in my software (been a long time since that last one too). I really hope Slashdot and The Register don't hear about it. Even though my software isn't internet enabled and the bug was in the local user UI, you never can tell what Slashdot and The Register might report.... "No good story goes unfictionalized" (LOL, doubt that is even a word) BTW, that is also Oliver Stone's motto. Tim Smith I know what you're thinking punk, you're thinking did he spell check this document? Well, to tell you the truth I kinda forgot myself in all this excitement. But being this here's CodeProject, the most powerful forums in the world and would blow your head clean off, you've got to ask yourself one question, Do I feel lucky? Well do ya punk?

      N Offline
      N Offline
      Nish Nishant
      wrote on last edited by
      #3

      Tim Smith wrote: I found a buffer overrun bug in my software ( How do you effectively detect buffer overflows? Is there a tool that helps in doing that? Nish

      One Nish is trouble enough.
      Imagine 16 of me, dancing wild...
      :jig::jig::jig::jig:
      :jig::jig::jig::jig:
      :jig::jig::jig::jig:
      :jig::jig::jig::jig:

      T 1 Reply Last reply
      0
      • N Nish Nishant

        Tim Smith wrote: I found a buffer overrun bug in my software ( How do you effectively detect buffer overflows? Is there a tool that helps in doing that? Nish

        One Nish is trouble enough.
        Imagine 16 of me, dancing wild...
        :jig::jig::jig::jig:
        :jig::jig::jig::jig:
        :jig::jig::jig::jig:
        :jig::jig::jig::jig:

        T Offline
        T Offline
        Tim Smith
        wrote on last edited by
        #4

        * BOOM * Experience!!! User: "After I added another item to the list, BOOM" Really, we are talking first grader bug here. The ones where the software just acts strange is the worst of all. Oh, and the new VC7 buffer overrun check works GREAT. :) Tim Smith I know what you're thinking punk, you're thinking did he spell check this document? Well, to tell you the truth I kinda forgot myself in all this excitement. But being this here's CodeProject, the most powerful forums in the world and would blow your head clean off, you've got to ask yourself one question, Do I feel lucky? Well do ya punk?

        C N 2 Replies Last reply
        0
        • T Tim Smith

          * BOOM * Experience!!! User: "After I added another item to the list, BOOM" Really, we are talking first grader bug here. The ones where the software just acts strange is the worst of all. Oh, and the new VC7 buffer overrun check works GREAT. :) Tim Smith I know what you're thinking punk, you're thinking did he spell check this document? Well, to tell you the truth I kinda forgot myself in all this excitement. But being this here's CodeProject, the most powerful forums in the world and would blow your head clean off, you've got to ask yourself one question, Do I feel lucky? Well do ya punk?

          C Offline
          C Offline
          ColinDavies
          wrote on last edited by
          #5

          Tim Smith wrote: Oh, and the new VC7 buffer overrun check works GREAT. That is good news, I can't wait to get VC7 now :-) Regardz Colin J Davies

          Sonork ID 100.9197:Colin Testing Current Sig <:jig:>

          N 1 Reply Last reply
          0
          • T Tim Smith

            * BOOM * Experience!!! User: "After I added another item to the list, BOOM" Really, we are talking first grader bug here. The ones where the software just acts strange is the worst of all. Oh, and the new VC7 buffer overrun check works GREAT. :) Tim Smith I know what you're thinking punk, you're thinking did he spell check this document? Well, to tell you the truth I kinda forgot myself in all this excitement. But being this here's CodeProject, the most powerful forums in the world and would blow your head clean off, you've got to ask yourself one question, Do I feel lucky? Well do ya punk?

            N Offline
            N Offline
            Nish Nishant
            wrote on last edited by
            #6

            Thanks Tim. But I was basically talking about the remotely exploitable ones through our socket connections :-) Nish

            One Nish is trouble enough.
            Imagine 16 of me, dancing wild...
            :jig::jig::jig::jig:
            :jig::jig::jig::jig:
            :jig::jig::jig::jig:
            :jig::jig::jig::jig:

            T R 2 Replies Last reply
            0
            • C ColinDavies

              Tim Smith wrote: Oh, and the new VC7 buffer overrun check works GREAT. That is good news, I can't wait to get VC7 now :-) Regardz Colin J Davies

              Sonork ID 100.9197:Colin Testing Current Sig <:jig:>

              N Offline
              N Offline
              Nish Nishant
              wrote on last edited by
              #7

              ****Colin Davies wrote: That is good news, I can't wait to get VC7 now Me too. Nish

              One Nish is trouble enough.
              Imagine 16 of me, dancing wild...
              :jig::jig::jig::jig:
              :jig::jig::jig::jig:
              :jig::jig::jig::jig:
              :jig::jig::jig::jig:

              1 Reply Last reply
              0
              • N Nish Nishant

                Thanks Tim. But I was basically talking about the remotely exploitable ones through our socket connections :-) Nish

                One Nish is trouble enough.
                Imagine 16 of me, dancing wild...
                :jig::jig::jig::jig:
                :jig::jig::jig::jig:
                :jig::jig::jig::jig:
                :jig::jig::jig::jig:

                T Offline
                T Offline
                Tim Smith
                wrote on last edited by
                #8

                You asking how do hackers find these? Tim Smith I know what you're thinking punk, you're thinking did he spell check this document? Well, to tell you the truth I kinda forgot myself in all this excitement. But being this here's CodeProject, the most powerful forums in the world and would blow your head clean off, you've got to ask yourself one question, Do I feel lucky? Well do ya punk?

                N 1 Reply Last reply
                0
                • T Tim Smith

                  You asking how do hackers find these? Tim Smith I know what you're thinking punk, you're thinking did he spell check this document? Well, to tell you the truth I kinda forgot myself in all this excitement. But being this here's CodeProject, the most powerful forums in the world and would blow your head clean off, you've got to ask yourself one question, Do I feel lucky? Well do ya punk?

                  N Offline
                  N Offline
                  Nish Nishant
                  wrote on last edited by
                  #9

                  Tim Smith wrote: You asking how do hackers find these? Yeah. Like how do they know that a HELO followed by 300 bytes would crash an SMTP daemon??? Do they keep trying by trial and error? Or do they look at the disassembled source code? Nish Yeah that's me down below ;-)

                  T 1 Reply Last reply
                  0
                  • N Nish Nishant

                    Tim Smith wrote: You asking how do hackers find these? Yeah. Like how do they know that a HELO followed by 300 bytes would crash an SMTP daemon??? Do they keep trying by trial and error? Or do they look at the disassembled source code? Nish Yeah that's me down below ;-)

                    T Offline
                    T Offline
                    Tim Smith
                    wrote on last edited by
                    #10

                    First off, you can look for things like calls to memcpy, memmove, strcpy. If they have been optimized into the code, you can look for the machine instructions. Then with a little work, you can try to figure out if it might overflow onto the return address in the stack. Tim Smith I know what you're thinking punk, you're thinking did he spell check this document? Well, to tell you the truth I kinda forgot myself in all this excitement. But being this here's CodeProject, the most powerful forums in the world and would blow your head clean off, you've got to ask yourself one question, Do I feel lucky? Well do ya punk?

                    1 Reply Last reply
                    0
                    • N Nish Nishant

                      Thanks Tim. But I was basically talking about the remotely exploitable ones through our socket connections :-) Nish

                      One Nish is trouble enough.
                      Imagine 16 of me, dancing wild...
                      :jig::jig::jig::jig:
                      :jig::jig::jig::jig:
                      :jig::jig::jig::jig:
                      :jig::jig::jig::jig:

                      R Offline
                      R Offline
                      Rohit Sinha
                      wrote on last edited by
                      #11

                      try splint. it's supposed to be a version of lint, and they call it "Secure Programming Lint" or some such thing. i haven't used it though, and also forgot where on the net i found it and why i remember it even, but a simple search on google should do it. :) hmm... impuzible

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups