Project Jugaad released

5 views
Skip to first unread message

null

unread,
Jul 3, 2011, 3:44:58 AM7/3/11
to geep_...@yahoogroups.com, osscam...@googlegroups.com, ilug...@yahoogroups.com, lug-b...@googlegroups.com
Hi All,

I've released the first version of Jugaad library. 'libjugaad' enables a binary to inject code (as a thread) within the context of another process on Linux. It exposes a simple API which is somewhat similar to CreateRemoteThread() on Windows and is very easy to use.



int create_remote_thread(pid_t pid,
                                     size_t stack_size,
                                     unsigned char * tpayload,
                                     size_t tpsize,
                                     int thread_flags,
                                     int mmap_prot,
                                     int mmap_flags,
                                     void * bkpaddr);

For the knowledge hungry and for people who missed my talk at nullcon 2011, the detail paper is uploaded on http://null.co.in/2011/07/03/project-jugaad/. If time permits I'll also post a video on the usage and internals of the library on SecurityTube.

Why create the library?
Because there is no such (until now :p) functionality provided by the *nix platform for remote thread injection.

Why this email?
A request to test / use the API. Appreciate feedback from people on what distribution it fails or if there are any bugs - as I am yet to deliver it at defcon 2011. Your contribution (a valid bug report) would definitely be mentioned as contributor in my presentation.

Source code?
Details: http://null.co.in/2011/07/03/project-jugaad-2/
git repo: git://github.com/aseemjakhar/jugaad.git

--
Cheers,
@

Reply all
Reply to author
Forward
0 new messages