/snow-crash

This project is an introduction to computer security. Snow Crash will make you discover security in various sub-domains, with a developer-oriented approach. You will become familiar with several languages (ASM/perl/php…), develop a certain logic to understand unknown programs, and become aware of problems linked to simple programming errors

Primary LanguagePython

Snow-Crash (subject)

Alt Text

Introduction

As a developer, you may have to work on softwares that will be used by hundreds of persons in your career.

If your software shows some weaknesses, these weaknesses will expose the users through your software.

It is your 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 you’ll have no margin for errors.

Objectives

This project aims to make you discover, through several little challenges, cyber security in various fields.

You will use more or less complex methods that will give you a new perspective on IT in general.

You will reach some stalemate during this project. You will have to surpass them yourself. You must be the one and ONLY key to the locked doors you will face. This project aims to develop some logic thinking you will learn for good and use in the future. Before asking for help, ask yourself if you’ve really explored all the possibilities.

Vulnerabilities

Name Language Sources
level00 FR / EN
level01 FR / EN
level02 FR / EN Read PCAP / SCP
level03 FR / EN Analyze Binary / Exploit system Command
level04 FR / EN Perl / Perl Parameters
level05 FR / EN
level06 FR / EN Regex / Preg_Replace / Pattern Modifiers / E Modifier
level07 FR / EN
level08 FR / EN
level09 FR / EN Char in Python / Encoding
level10 FR / EN Exploit acces Command / Race Condition Vulnerability Lab/ File access race condition
level11 FR / EN
level12 FR / EN Transliteration / Perl Operators / Regex
level13 FR / EN Modify Function Return / GDB cheatsheet / GDB Breakpoints / %esp, %ebp / Asm Main Preamble
level14 FR / EN Man ptrace / Bypassing ptrace LD_PRELOAD / Bypass ptrace Catchpoint

Authors