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