Jason will be going over more exploitation and RE examples. Ethan will go over HW1 solutions.
You may use any standard coding language for the assignments (C/C++, Python, Rust, Java, etc.). All code written for assignments should be included either pasted directly into the report or as reference files submitted. If you wish to include the reference files within the PDF, take a look at this paper on the last page. It is Google’s paper showcasing the first SHA1 collision.
Here are the commands you can run to create the base64 encoded compressed file.
I suggest using the xz compression tool as that offers the most compression (-J flag).
You are also free to use the bz2 (-j flag) or the normal gz (-z flag) tool instead.
1
2
3
4
5
6
7
8
9
10
// to encode
tar -cvJf hw2refs.tar.xz [file1] [file2] [...]
base64 -i hw2refs.tar.xz > hw2refs.tar.xz.b64
// copy and paste contents of hw2refs.tar.xz.b64
// into your submission PDF
// to decode (include these instructions in your PDF)
base64 -d hw2refs.tar.xz.b64 > hw2refs.tar.xz
tar -xvf hw2.refs.tar.xz