Carlo A. Mauricio Facundo's Projects
onboarding API 42
Web scrapping project and metadata extraction project in python
First contact with virtual machine. Installed a Debian system as required by the project and other services.
This project implements a simplified version of the printf function in C, called ft_printf. It takes a format string and variable arguments, and processes the format string to perform different types of conversions and print the results. The function returns the total number of characters printed.
This project implements the get_next_line function in C, enabling line-by-line reading from a file descriptor. It handles storage, memory allocation, and returns one line at a time until the end of the file is reached.
Proyecto 2 del taller de Git y GitHub de 42 Málaga.
This project performs ARP spoofing and intercepts FTP traffic using Scapy. It captures FTP credentials and downloaded filenames.
Library in C done from scratch with some basic functions like: strcpy, strlen or split. This version includes the GNL project and ft_printf since is the final version I use at 42Málaga.
A tiny, little introduction to the concepts of signals, bits and Dio Brando
This project makes a program that uses an algorithm to sort the numbers contained in a stack
"Stockholm" is a ransomware script that encrypts files in a directory using Fernet encryption. It appends the ".ft" extension to encrypted files. Use responsibly for educational purposes only.
The exploitation program (tsunami.c) exploits a buffer overflow vulnerability in the vulnerable program (vuln.c) by injecting shellcode and overwriting the return address. It is intended for educational purposes to demonstrate buffer overflow vulnerabilities and shellcode injection.