Skip to content
View jdecorte-be's full-sized avatar
:shipit:
:shipit:

Highlights

  • Pro

Block or report jdecorte-be

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jdecorte-be/README.md

Hi, I'm John,

I’m a back-end software engineer based in Canada.

I studied software engineering and cybersecurity at 42 Brussels and UCLouvain, and I’ve worked at Tweetz and Wilink. In my free time, I enjoy exploring cybersecurity.

Feel free to contact me here: jdecorte@proton.me

Pinned Loading

  1. get-next-line get-next-line Public

    This projects is about creating a function that, allows to read a line ending with a newline character ('\n') from a file descriptor, without knowing its size beforehand.

    C 95 8

  2. d34th d34th Public

    An advanced x86_64 ELF infector featuring RC4 encryption, polymorphic engine, and anti-debugging techniques. Developed for educational purposes as a study in systems security and low-level programm…

    Assembly 14 1

  3. pipex pipex Public

    A C program that reproduces the behavior of the shell pipe (`|`). This 42 school project uses `fork()`, `pipe()`, and `dup2()` to manage processes and I/O.

    C 55 2

  4. minishell minishell Public

    A 42 school project to create a simple shell interpreter in C. Recreates core bash functionalities like pipes, redirections, and built-in commands.

    C 15 1

  5. woody-woodpacker woody-woodpacker Public

    A binary packer for ELF (32/64-bit) and Mach-O executables. Encrypts the .text section with RC4 and injects a self-decrypting shellcode payload.

    C 11

  6. philosophers philosophers Public

    A C implementation of the classic Dining Philosophers problem. A 42 school project exploring threading, mutexes, and semaphores to solve synchronization issues.

    C 19