Repository navigation

#

execve

Tracer for execve{,at} and pre-exec behavior, launcher for debuggers.

Rust
411
16 天前

ulexecve is a userland execve() implementation which helps you execute arbitrary ELF binaries on Linux from userland without the binaries ever having to touch storage. This is useful for red-teaming and anti-forensics purposes.

Python
195
2 年前

try privilege escalation changing sudo command

C
119
8 年前

Advanced process execution monitoring utility for linux (procmon like)

C
85
10 年前

An implementation of execve() in user space

Rust
31
1 年前

pipex is a 42 school project aimed to better understand shell redirection and pipes, by handling them in C.

C
14
10 个月前

The goal of this project is to create a simple shell. Will be your own little bash or zsh. You are going to learn a lot about processes and file descriptors.

C
12
5 年前

🏆 Minishell Project is a 42 project that recreates a simplified version of Bash. It handles command execution, input/output redirection, and environment variables, offering a deeper understanding of shell internals and process management.

C
4
2 个月前

42cursus-Pipex: C program that recreates the functionality of shell pipes (|) and HereDoc (<< Del). This project focuses on inter-process communication by using fork(), pipe(), dup2(), and execve() to redirect the output of one command to the input of another, mimicking the shell command < infile cmd1 | cmd2 > outfile.

C
4
3 个月前

An execve() wrapper that allows executing binaries using a glibc installed in a non-standard location.

C
4
2 年前

For multithreaded programs that fork(2)!

C
4
5 年前

It is an imitation of the Unix shell built in the C language

C
2
2 年前

Creating a basic shell from scratch

C
2
7 年前

C program that replicates the shell's pipe functionality. It reads input from a file, executes two commands and directs the output to another file.

C
1
2 年前

This project is about creating a simple shell. Yes, your own little bash. You will learn a lot about processes and file descriptors.

C
1
3 个月前