Home - 42lan/snow-crash GitHub Wiki
Summary
This project is an introduction to cyber security.
Preamble
Introduction
As a developer, I may have to work on software that will be used by hundreds of persons in my career. If my software shows some weaknesses, these weaknesses will expose the users through my software. It is my duty to understand the different techniques used to exploit these weaknesses in order to spot them and avoid them. This project is a modest introduction to the wide world of cyber security. A world where I’ll have no margin for errors.
Description
This project is an introduction to computer security. Snow Crash made me discover security in various sub-domains, with a developer-oriented approach. I became familiar with several languages (ASM/Perl/PHP/Lua …), developped a certain logic to understand unknown programs, and became aware of problems linked to simple programming errors.
Objectives
This project aims to make me discover, through several little challenges, cyber security in various fields.
I will use more or less complex methods that will give me a new perspective on IT in general.
I will reach some stalemate during this project. I will have to surpass them myself.
I must be the one and ONLY key to the locked doors I will face. This project aims to develop some logic thinking.
I will learn for good and use in the future. Before asking for help, I have ask myself if I’ve really explored all the possibilities.
For the mandatory part, I must complete 10 first levels. The remaining 5 levels are the bonus part.
Skills
- Adaptation & creativity
- Security
- Unix