├── .gitignore ├── ArchLinux.md ├── LICENSE ├── Lab1_Fuzzing ├── README.md └── misc │ ├── clienthello │ ├── example.c │ ├── openssl-1.0.1f.tar.xz │ ├── target.c │ └── unrtf-0.21.5.tar.xz ├── Lab2_Network ├── README.md ├── img │ ├── login.png │ ├── search_'user_input.png │ └── search_apple.png └── misc │ ├── SQL.md │ ├── muumitalo │ ├── README.md │ ├── build_muumitalo.sh │ ├── muumitalo.py │ └── templates │ │ └── talo.html │ └── zipslipgen.py ├── Lab3_Botnets_and_malware ├── README.md ├── img │ └── oops.png ├── misc │ ├── malware │ │ ├── WannaCry.zip │ │ ├── Your_great_reward_is_here.eml │ │ ├── boom.encrypted │ │ └── maldocs_task1.zip │ └── sandbox.py └── see │ ├── README.md │ └── disklogs │ └── WannaCry_example_diskchanges.json ├── Lab4_Introduction_to_Shellcoding ├── Info │ └── AsciiTable.md ├── README.md ├── Tutorials │ ├── Tutorial1A_Analyzing_overflow.md │ └── Tutorial3B_Radare2_and_gadgets.md ├── prog_bin │ └── task4 └── src │ ├── pwntools_example │ └── ROP_hello.py │ ├── remoteShell │ ├── remoteShell.asm │ └── remoteShell.c │ └── vuln_progs │ ├── Overflow.c │ ├── SecretPassw.c │ └── task4.c ├── Lab5_ChipWhisperer ├── README.md ├── pictures │ ├── chipwhisperer_connected.jpg │ ├── chipwhisperer_package.jpg │ ├── difference_plot_better.png │ ├── difference_plot_horrible.png │ ├── difference_plot_not_good.png │ ├── glitch1.jpg │ ├── glitch2.jpg │ ├── glitch3.jpg │ ├── glitch4.png │ ├── rsa_sample_trace.png │ └── task_2_a_2_right_example.jpg └── scripts │ ├── PASSWORD_BYPASS.py │ ├── REST.py │ ├── SETUP_GLITCH_SIMPLE.py │ ├── setup_breaking_rsa.py │ ├── setup_password_check.py │ ├── setup_password_check_delay.py │ └── setup_password_glitch.py ├── Lab6_Digital_Forensics └── README.md ├── README.md ├── help └── nonx64 │ ├── .dockerignore │ ├── README.md │ ├── create-qcow.sh │ ├── entrypoint.sh │ └── qcow-builder.Dockerfile └── lib └── images ├── oulun yliopisto_logo_eng_black_rgb.png └── ouspglogo4.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/.gitignore -------------------------------------------------------------------------------- /ArchLinux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/ArchLinux.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/LICENSE -------------------------------------------------------------------------------- /Lab1_Fuzzing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab1_Fuzzing/README.md -------------------------------------------------------------------------------- /Lab1_Fuzzing/misc/clienthello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab1_Fuzzing/misc/clienthello -------------------------------------------------------------------------------- /Lab1_Fuzzing/misc/example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab1_Fuzzing/misc/example.c -------------------------------------------------------------------------------- /Lab1_Fuzzing/misc/openssl-1.0.1f.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab1_Fuzzing/misc/openssl-1.0.1f.tar.xz -------------------------------------------------------------------------------- /Lab1_Fuzzing/misc/target.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab1_Fuzzing/misc/target.c -------------------------------------------------------------------------------- /Lab1_Fuzzing/misc/unrtf-0.21.5.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab1_Fuzzing/misc/unrtf-0.21.5.tar.xz -------------------------------------------------------------------------------- /Lab2_Network/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab2_Network/README.md -------------------------------------------------------------------------------- /Lab2_Network/img/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab2_Network/img/login.png -------------------------------------------------------------------------------- /Lab2_Network/img/search_'user_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab2_Network/img/search_'user_input.png -------------------------------------------------------------------------------- /Lab2_Network/img/search_apple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab2_Network/img/search_apple.png -------------------------------------------------------------------------------- /Lab2_Network/misc/SQL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab2_Network/misc/SQL.md -------------------------------------------------------------------------------- /Lab2_Network/misc/muumitalo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab2_Network/misc/muumitalo/README.md -------------------------------------------------------------------------------- /Lab2_Network/misc/muumitalo/build_muumitalo.sh: -------------------------------------------------------------------------------- 1 | export FLASK_APP=muumitalo.py 2 | python3 -m flask run 3 | -------------------------------------------------------------------------------- /Lab2_Network/misc/muumitalo/muumitalo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab2_Network/misc/muumitalo/muumitalo.py -------------------------------------------------------------------------------- /Lab2_Network/misc/muumitalo/templates/talo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab2_Network/misc/muumitalo/templates/talo.html -------------------------------------------------------------------------------- /Lab2_Network/misc/zipslipgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab2_Network/misc/zipslipgen.py -------------------------------------------------------------------------------- /Lab3_Botnets_and_malware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab3_Botnets_and_malware/README.md -------------------------------------------------------------------------------- /Lab3_Botnets_and_malware/img/oops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab3_Botnets_and_malware/img/oops.png -------------------------------------------------------------------------------- /Lab3_Botnets_and_malware/misc/malware/WannaCry.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab3_Botnets_and_malware/misc/malware/WannaCry.zip -------------------------------------------------------------------------------- /Lab3_Botnets_and_malware/misc/malware/Your_great_reward_is_here.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab3_Botnets_and_malware/misc/malware/Your_great_reward_is_here.eml -------------------------------------------------------------------------------- /Lab3_Botnets_and_malware/misc/malware/boom.encrypted: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab3_Botnets_and_malware/misc/malware/boom.encrypted -------------------------------------------------------------------------------- /Lab3_Botnets_and_malware/misc/malware/maldocs_task1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab3_Botnets_and_malware/misc/malware/maldocs_task1.zip -------------------------------------------------------------------------------- /Lab3_Botnets_and_malware/misc/sandbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab3_Botnets_and_malware/misc/sandbox.py -------------------------------------------------------------------------------- /Lab3_Botnets_and_malware/see/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab3_Botnets_and_malware/see/README.md -------------------------------------------------------------------------------- /Lab3_Botnets_and_malware/see/disklogs/WannaCry_example_diskchanges.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab3_Botnets_and_malware/see/disklogs/WannaCry_example_diskchanges.json -------------------------------------------------------------------------------- /Lab4_Introduction_to_Shellcoding/Info/AsciiTable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab4_Introduction_to_Shellcoding/Info/AsciiTable.md -------------------------------------------------------------------------------- /Lab4_Introduction_to_Shellcoding/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab4_Introduction_to_Shellcoding/README.md -------------------------------------------------------------------------------- /Lab4_Introduction_to_Shellcoding/Tutorials/Tutorial1A_Analyzing_overflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab4_Introduction_to_Shellcoding/Tutorials/Tutorial1A_Analyzing_overflow.md -------------------------------------------------------------------------------- /Lab4_Introduction_to_Shellcoding/Tutorials/Tutorial3B_Radare2_and_gadgets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab4_Introduction_to_Shellcoding/Tutorials/Tutorial3B_Radare2_and_gadgets.md -------------------------------------------------------------------------------- /Lab4_Introduction_to_Shellcoding/prog_bin/task4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab4_Introduction_to_Shellcoding/prog_bin/task4 -------------------------------------------------------------------------------- /Lab4_Introduction_to_Shellcoding/src/pwntools_example/ROP_hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab4_Introduction_to_Shellcoding/src/pwntools_example/ROP_hello.py -------------------------------------------------------------------------------- /Lab4_Introduction_to_Shellcoding/src/remoteShell/remoteShell.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab4_Introduction_to_Shellcoding/src/remoteShell/remoteShell.asm -------------------------------------------------------------------------------- /Lab4_Introduction_to_Shellcoding/src/remoteShell/remoteShell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab4_Introduction_to_Shellcoding/src/remoteShell/remoteShell.c -------------------------------------------------------------------------------- /Lab4_Introduction_to_Shellcoding/src/vuln_progs/Overflow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab4_Introduction_to_Shellcoding/src/vuln_progs/Overflow.c -------------------------------------------------------------------------------- /Lab4_Introduction_to_Shellcoding/src/vuln_progs/SecretPassw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab4_Introduction_to_Shellcoding/src/vuln_progs/SecretPassw.c -------------------------------------------------------------------------------- /Lab4_Introduction_to_Shellcoding/src/vuln_progs/task4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab4_Introduction_to_Shellcoding/src/vuln_progs/task4.c -------------------------------------------------------------------------------- /Lab5_ChipWhisperer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab5_ChipWhisperer/README.md -------------------------------------------------------------------------------- /Lab5_ChipWhisperer/pictures/chipwhisperer_connected.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab5_ChipWhisperer/pictures/chipwhisperer_connected.jpg -------------------------------------------------------------------------------- /Lab5_ChipWhisperer/pictures/chipwhisperer_package.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab5_ChipWhisperer/pictures/chipwhisperer_package.jpg -------------------------------------------------------------------------------- /Lab5_ChipWhisperer/pictures/difference_plot_better.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab5_ChipWhisperer/pictures/difference_plot_better.png -------------------------------------------------------------------------------- /Lab5_ChipWhisperer/pictures/difference_plot_horrible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab5_ChipWhisperer/pictures/difference_plot_horrible.png -------------------------------------------------------------------------------- /Lab5_ChipWhisperer/pictures/difference_plot_not_good.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab5_ChipWhisperer/pictures/difference_plot_not_good.png -------------------------------------------------------------------------------- /Lab5_ChipWhisperer/pictures/glitch1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab5_ChipWhisperer/pictures/glitch1.jpg -------------------------------------------------------------------------------- /Lab5_ChipWhisperer/pictures/glitch2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab5_ChipWhisperer/pictures/glitch2.jpg -------------------------------------------------------------------------------- /Lab5_ChipWhisperer/pictures/glitch3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab5_ChipWhisperer/pictures/glitch3.jpg -------------------------------------------------------------------------------- /Lab5_ChipWhisperer/pictures/glitch4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab5_ChipWhisperer/pictures/glitch4.png -------------------------------------------------------------------------------- /Lab5_ChipWhisperer/pictures/rsa_sample_trace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab5_ChipWhisperer/pictures/rsa_sample_trace.png -------------------------------------------------------------------------------- /Lab5_ChipWhisperer/pictures/task_2_a_2_right_example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab5_ChipWhisperer/pictures/task_2_a_2_right_example.jpg -------------------------------------------------------------------------------- /Lab5_ChipWhisperer/scripts/PASSWORD_BYPASS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab5_ChipWhisperer/scripts/PASSWORD_BYPASS.py -------------------------------------------------------------------------------- /Lab5_ChipWhisperer/scripts/REST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab5_ChipWhisperer/scripts/REST.py -------------------------------------------------------------------------------- /Lab5_ChipWhisperer/scripts/SETUP_GLITCH_SIMPLE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab5_ChipWhisperer/scripts/SETUP_GLITCH_SIMPLE.py -------------------------------------------------------------------------------- /Lab5_ChipWhisperer/scripts/setup_breaking_rsa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab5_ChipWhisperer/scripts/setup_breaking_rsa.py -------------------------------------------------------------------------------- /Lab5_ChipWhisperer/scripts/setup_password_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab5_ChipWhisperer/scripts/setup_password_check.py -------------------------------------------------------------------------------- /Lab5_ChipWhisperer/scripts/setup_password_check_delay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab5_ChipWhisperer/scripts/setup_password_check_delay.py -------------------------------------------------------------------------------- /Lab5_ChipWhisperer/scripts/setup_password_glitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab5_ChipWhisperer/scripts/setup_password_glitch.py -------------------------------------------------------------------------------- /Lab6_Digital_Forensics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/Lab6_Digital_Forensics/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/README.md -------------------------------------------------------------------------------- /help/nonx64/.dockerignore: -------------------------------------------------------------------------------- 1 | *.* 2 | !qcow-builder.Dockerfile 3 | !entrypoint.sh -------------------------------------------------------------------------------- /help/nonx64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/help/nonx64/README.md -------------------------------------------------------------------------------- /help/nonx64/create-qcow.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/help/nonx64/create-qcow.sh -------------------------------------------------------------------------------- /help/nonx64/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/help/nonx64/entrypoint.sh -------------------------------------------------------------------------------- /help/nonx64/qcow-builder.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/help/nonx64/qcow-builder.Dockerfile -------------------------------------------------------------------------------- /lib/images/oulun yliopisto_logo_eng_black_rgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/lib/images/oulun yliopisto_logo_eng_black_rgb.png -------------------------------------------------------------------------------- /lib/images/ouspglogo4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ouspg/CompSec/HEAD/lib/images/ouspglogo4.png --------------------------------------------------------------------------------