I am looking at KeePass and trying to figure out how it protects its memory exactly. Is it because the use of KeePassLib.Security.ProtectedBinary class for all it's memory allocations or is it clearing PROCESS_VM_READ permissions on the process? Or is it something else?

This is what process explorer shows*

enter image description here

[*] Windows is doing some scaling kung-fu, I've not idea how to take a screenshot that is not blurry

  • Go and read the source code ... – DavidPostill May 22 '19 at 13:11
  • 1
    I have done so and asked a question after scanning through the source code – oleksii May 22 '19 at 13:37

Your Answer

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

Browse other questions tagged or ask your own question.