Bash for Hackers, Developers and Skiddies

Shell? At its base, a shell is simply a macro processor that executes commands. The term macro processor means functionality where text and symbols are expanded to create larger expressions. A Unix shell is both a command interpreter and a programming language. As a command interpreter, the shell provides the user interface to the rich set of ... Read more

Writing a Simple Rootkit

Introduction In this article, I will explain how to develop a basic rootkit specifically for the Linux kernel, focusing on a Kernel rootkit. However, to comprehend the content presented here, it is necessary to have knowledge of writing Linux kernel modules. If you are unfamiliar with this topic, you can refer to the following resources: Kernel... Read more

Writing a Self-Mutating Malware

Introduction In this article, we’ll cover Self-mutating/self-modifying malware with the simplest obfuscation techniques out there, covering some characteristics of both polymorphic and metamorphic. Since I’ve discussed malware in previous articles, I’ll stick to the usual routine: giving a brief overview of how the malware operates, providing a... Read more