801 Labs Classes

All classes are free to 801 Labs members and are avialable to the public at a small cost.



Intro to Intel x86 Assembly

Event Brite

Come and learn Intel x86 Assembly

During this class we will focus on the basic concepts of hardware that assembly code deals with. The class will go over many of the most common assembly instructions.

This class is free to members of 801 Labs and all funds received go to help fund the hacker space. The lab work will include examples expanded from "http://opensecuritytraining.info/IntroX86.html

* Debugging and stepping through a C programs and watching the changes to the stack at each instruction (push, pop, call, ret (return), mov) * Stepping through complicated programs focusing on (adds lea(load effective address), add, sub) * Understanding the correspondence between C and assembly control transfer mechanisms (e.g. goto in C == jmp in ams) * Understanding conditional control flow and how loops are translated from C to asm(conditional jumps, jge(jump greater than or equal), jle(jump less than or equal), ja(jump above), cmp (compare), test, etc.)

Prerequisites:
A basic understanding of programming in a higher level language (variable, control flow constructs, etc.)

Requirements:
Access to a Linux OS with gcc & gdb installed before class. Please bring your own laptop one will not be provided for you.




SQL Injection and Web Shell Lab

Event Brite

Want to understand SQL injection and how it effects your applications? Ever wanted to know how attackers can gain access to your web server? This class will take you from injection to system access.

This class ran by 801 Labs will consist of multiple scenarios on injection techniques and show you how to implement web shells.

The main target technology of the class is the Linux Apache MySQL PHP Stack (LAMP).

Prerequisite
This is intended for beginners and will start at a basic level and will not require previous knowledge of PHP code. A basic understand of SQL syntax is highly recommended. Please work on understanding the difference between SELECT,INSERT,UPDATE,DELETE queries and how to connect to a MySQL instance from a Linux CLI.

Requirements
A laptop capable of running a Virtual Machine (VM). The VM will be of an OVA format and the class will focus on using virtual box. A basic understanding of Linux command line and system management is required. Please bring your own laptop one will not be provided for you. All funds raised from this event go to help run and manage the 801 Labs Hacker Space.