Project Jugaad

Name: Project Jugaad
Category: API (Linux)
Author/Owner: Aseem Jakhar

Source Code:

Download the project from github using git command:
$ git clone git://


Windows malware conveniently uses the CreateRemoteThread API to delegate critical tasks within
the context of other processes. However, there is no similar API on Linux to perform such operations.
This paper talks about my research on creating an API similar to CreateRemoteThread for the *nix
The aim of the research is to show, how a simple debugging functionality in *nix OSes can be
exploited by a piece of malware to hide itself and delegate the critical (malicious) operations to an
innocent process.
The presented Proof of Concept toolkit named “Jugaad” currently works on Linux. In order to achieve
its primary goal, it allocates the required memory space inside a specified process, creates a thread,
injects arbitrary payload and executes it in the context of the remote thread.


1 Comment

  1. for all those who due to some reason don’t/can’t/want to use Git utilities… could download the same repo from “the same source” using this link:

    for .tar.gz compressed archive:

    for .zip compressed archive: