Week 8 — Syllabi & Assignments

Week 8

Operating Systems

Block Chaining / Digital Signature
JPEG

Programming Assignments:

Input/Output Math
Bitwise manipulation
Exchanging between data types
String manipulation
Regular Expressions / Pattern Matching

Use a hex calculator to encrypt / decrypt.
Encrypt/Decrypt with a simple additive key.
Swap files and use a brute force attack.
Write a dictionary attack.
Make a specialized dictionary.
Experiment.  Compare timing of brute force attack with dictionary attack.
Block chain without injection vector
Reverse block chain.
Add an injection vector.

Operating Systems:

logs
security
intrusion detection
logging in/out
access
data transfer, length of
anomalies

Linux
Linux shell
mention it’s existence
explain it’s a language like other languages
what it’s used for, trolling logs, etc.
not enough time to teach the language itself
Windows

Cryptography Assignments:

Find info on bug bounties
Check out NMAP and the utilities, like Airlock.
Check out BeautifulSoup.
Get download & install
Linux
Dev-C