How are clientside security vulnerabilities generally discovered?
        Posted  
        
            by Jehjoa
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Jehjoa
        
        
        
        Published on 2010-06-13T23:05:22Z
        Indexed on 
            2010/06/13
            23:12 UTC
        
        
        Read the original article
        Hit count: 245
        
I mean in operating systems or their applications. The only way I can think of is examine binaries for the use of dangerous functions like strcpy(), and then try to exploit those. Though with compiler improvements like Visual Studio's /GS switch this possibility should mostly be a thing of the past. Or am I mistaken?
What other ways do people use to find vulnerabilities? Just load your target in a debugger, then send unexpected input and see what happens? This seems like a long and tedious process.
Could anyone recommend some good books or websites on this subject?
Thanks in advance.
© Stack Overflow or respective owner