Re:How a hacker's typo helped stop a billion dollar bank heist
by CiPHPerCoder on Friday March 11, 2016 @01:35AM
(#11265016)
Usually some variant of: The PDF file contains binary data somewhere within it that will cause a particular PDF reader to misallocate memory. Because data and code are jammed next to each other when you run a program, a clever memory misallocation can be used to rewrite the program (the PDF reader) as it executes in order to execute whatever malicious commands the author of said PDF file intends.
The typical defenses against these attacks include:
* Exploit mitigation tools, such as EMET
* Writing applications to be more memory-safe
* Various other tactics, many of them disingenuous.
Re:How a hacker's typo helped stop a billion dollar bank heist
by aaronbasssett on Friday March 11, 2016 @01:32AM
(#11265001)
PDFs support scripting as well as the ability to embed other media such as Flash files.
I think I'm stuck at how code is able to execute when opening a document inside a PDF viewer or something of the sort. Thanks for sharing your story!