Hacking Club!

Agenda

Welcome to Hacking Club

Who am I?

Cybering

  • Cyber Officer
  • Assistant Professor
  • Just Another Dude

What is Hacking [a Hacker]?

  • Applying problem solving through a technical means to overcome a challenge or problem.
  • The use of a computer to gain unauthorized access to data in a system
    • We will do this, but only on authorized systems

How will we learn?

Credit

All Credit Goes to Madeye

The grumpy guy on the top right

Who are you?

Answer below on white board

  • What is your handle (name)?
  • What do you do (job / position)?
  • How good are you at computing (pick 1)?
    1. Your computer is a typewriter
    2. Know enough to reboot when in trouble
    3. Have installed a printer or router
    4. Have dabbled with some code before
    5. Some previous EE, CS, or IT experience
    6. Some Cyber Security / Hacking experience

Encoding

Encoding

How Computers Store Info

Binary Decimal
Encoding1 Encoding2

Tip1

Advanced Encoding

Printable Characters

ASCII Hexadecimal
Encoding3 Encoding4

Tip2

Super Advanced Encoding

Data and Non-Printable

Base64 Example
Encoding5 Encoding6

Tip3

Cryptography

Encryption

Keeping our Information Secret

Rotational Encryption Example
Encryption1 Encryption2

Tip5

More Encryption

Protect your Data

Substitution Cipher Example
Encryption3 Encryption4

Tip6

Advanced Encryption

Public Key Cryptography

Public Key Cryptography Example
Encryption5 Encryption6

Encryption9

Super Advanced Encryption

RSA Algorithm

Encryption7 ___ Encryption8

Tip7

Super Advanced Encryption 2

RSA Calculations

Encryption9 ___ Encryption10

Tip8

RSA w/ Python

Calculating Inverse

Encryption9

Hashing

One Way Functions

Crypto Hash Functions Crypto Hash Algoritms
Hashing1 Hashing1

Hash3

IntroCTF

Time to Hack!

Link removed since no longer active


  • Make teams of 2 (work with someone!)
    • You both can sign up (ignore what it says)
  • Solve problem using previous techniques
  • Be nice to the system (it’s broken!)

Resources

Staying Involved

How to Stay Connected

I Don’t Actually Known Who You Are


Future Meetings

Bi-Monthly Meetings (Hopefully)


  • Upcoming Topics:
    • Hacker Toolkit & Cyberstakes Prep
    • Web
    • Reverse Engineering
  • Other Events

What to Help with the Club?

Plenty of Work to go Around


  • Topic Development
  • Web Development
  • Organization / Club Management

Where to go from here?

So you Want to Learn More


Thanks for attending

Questions?