You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Module 00 - Encapsulation: This project will introduce you to encapsulation.
Module 00 focuses on the fundamentals of Object-Oriented Programming, introducing encapsulation to hide internal object states and require all interaction to be performed through an object's methods.
Module 01 - Relationship: This module will introduce you to relationship in oriented object programming.
Module 01 explores how classes interact with each other, focusing on understanding and implementing relationships (like association, aggregation, and composition) in OOP.
Module 02 - UML: This project will introduce you to UML.
Module 02 focuses on system modeling using UML (Unified Modeling Language). It teaches how to visually design and document the architecture and relationships of object-oriented software.
An introduction to network security with Man In The Middle attack.
This project focuses on network security by implementing and analyzing a Man-in-the-Middle (MITM) attack. The goal is to understand how this type of attack works in practice, intercepting and potentially altering communication between two parties without their knowledge.
Module 00 - Arachnida: Introductory project on scraping but also on the discovery of metadatas.
Module 00 focuses on information gathering (OSINT) techniques, teaching how to create a web scraping tool to extract data from websites and analyze file metadata to uncover hidden information.
Module 01 - ft_otp: Introduction to One-Time Passwords (OTP) and cryptography.
Module 01 focuses on authentication and cryptography, implementing a robust TOTP (Time-based One-Time Password) generator using RFC standards and secure key storage.
This project is an introduction to computer security. You will have to find your way through a provided ISO and exploit vulnerabilities to gain root access.
A boot2root Capture The Flag (CTF) project focused on system exploitation and privilege escalation. The objective is to navigate through various user levels by discovering and exploiting security vulnerabilities within a Linux environment to ultimately gain root access.
What’s the deal with malloc? You’ve been using it since the piscine C but it’s not a system call. Find out the workings behind optimum memory management and recode it, as well as free and realloc.
A deep dive into dynamic memory management in Unix. The project consists of re-coding the standard C library functions from scratch: malloc(), free(), and realloc(). The challenge is to implement an efficient memory allocator capable of managing memory blocks on the heap and optimizing their usage.
The first project of the Kernel branch! This is a simple LFS so that you can build your own distribution which will be used in the next projects.
This project is an introduction to system administration and the Linux kernel, based on the "Linux From Scratch" (LFS) concept. The objective is to build a functional, custom Linux distribution from the source code, compiling the kernel and essential system utilities.
Rigor
Unix
Technology integration
About
Especialização e projetos avançados da 42 São Paulo. Aprofundando conhecimentos em cibersegurança, infraestrutura e novas tecnologias.