I would like to clarify the context for the question: I have studied different types of exploiting but all the studies I have carried out were with command line programs and with functions that I already knew beforehand. It is taking me a lot of effort to find on the internet how to analyze a normal application and look for vulnerabilities. If anyone knows any methodology, any video where it explains and shows or some information on how to perform a reverse engineering and analysis of a desktop application to find bugs, I would greatly appreciate it. Since all the examples I find are from binaries and I have also tried looking in exploit-db but there is like seeing the solution of the problem without seeing the analysis. I would like to learn how to perform a black box analysis on a modern desktop application today.

  • What about fuzzing the loaded files or used network streams?
    – Robert
    Jul 23, 2021 at 2:01
  • Yes that is another question but infomation about fuzzing desktop apps... is something im really wanna know
    – Jhon
    Jul 23, 2021 at 6:10

1 Answer 1


I am not an expert, but have you hear about fuzzing??

"Fuzz testing or Fuzzing is a Black Box software testing technique, which basically consists in finding implementation bugs using malformed/semi-malformed data injection in an automated fashion." [link]:https://owasp.org/www-community/Fuzzing

  • Yeah i know about fuzzing , now if that is the right way, i must techniques about how to do fuzzing in desktop modern apps, I tried find information but I only found Application Verify from microsoft.
    – Jhon
    Jul 23, 2021 at 18:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.