Hakin9 Exploiting Software, May Issue – Buffer Overflow
Hakin9 IT Security Magazine has just released it’s May issue of Exploiting Software “Buffer Overflow“.
This month’s magazine features the article “Recovering Passwords and Encrypted Data Remotely in Plain Text” written by yours truly. In this article, I talk about recovering remote Windows passwords in plain text using both Mimikatz and WCE.
I also talk about the dangers that online attacks can present to file encryption. I show how a Java based online attack can easily bypass and recover encrypted files without encryption. Even thought a file was protected by whole disk encryption and the file itself was encrypted by a separate program, I was easily able to remotely read and download the file with no problems.
Craig Wright also continues his excellent series with an article on Extending Control, API Hooking. API hooking the malicious code is used to vary the library function calls and returns by replacing the valid function calls with one of the attackers choosing. The article follows from previous articles as well as goes into some of the fundamentals that you will need in order to understand the shellcode creation process, how to use Python as a launch platform for your shellcode and that the various system components are.
This article includes a section on functions and calls, extending DLL injection and then move to the actual API hooking process (that we will extend) in coming articles. With these skills you will have the foundations for creating shellcode for exploits and hence an understanding of the process that penetration testers and hackers use in exploiting systems. You will see how it is possible to either create your own exploit code from scratch or even to modify existing exploit code to either add functionality or in order to bypass signature based IDS/IPS filters
Also in this issue:
- The Basics Of Buffer Overflow, Fuzzing and Exploitation By Richer Dinelle
- Exploit a Software with Buffer Overflow Vulnerability and Bypassing ASLR Protection By Ahmed Sherif El-Demrdash
- Danger of Man in the Middle Attacks to Modern Life By Wong Chon Kit
- E-mail Spam Filtering and Natural Language Processing By Yufan Guo
- Security Communication and Why You Should Trundle By Dean Bushmiller
- Overriding Function Calls in Linux By Umair Manzoor