This shows you the differences between two versions of the page.
|
cns:assignments:assignment-2 [2020/12/03 15:27] adrian.sendroiu [Capture the Flag Format] |
cns:assignments:assignment-2 [2024/11/26 13:34] (current) adrian.sendroiu |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Assignment 2 ====== | ====== Assignment 2 ====== | ||
| - | |||
| <note important> | <note important> | ||
| - | Deadline: **Friday, December 18, 2020, 11pm (EET, Romania time)** | + | Deadline: **Sunday, December 15, 2024, 11:59pm (EET, Romania time)** |
| The deadline is **hard**. No submissions will be accepted past the deadline. | The deadline is **hard**. No submissions will be accepted past the deadline. | ||
| Line 11: | Line 10: | ||
| Assignment 2 uses a CTF (//Capture the Flag//) format. | Assignment 2 uses a CTF (//Capture the Flag//) format. | ||
| - | Challenges are shown on the [[https://cns-ctf.security.cs.pub.ro/|CNS CTF Platform]], running [[https://github.com/Nakiami/mellivora|Mellivora]]. For each challenge you will have to submit the flag to be able to get the points. | + | Challenges are on the [[https://cns-2024-assignment02.cyber-edu.co/|CyberEDU platform]]. For each challenge you will have to submit the flag to be able to get the points. |
| - | <note important> | + | There are 7 challenges, each challenge is worth 200 points. 5 challenges are required for the maximum grade of 10 (1000 points), the other 2 are bonus. |
| - | You need to create a team account on the [[https://cns-ctf.security.cs.pub.ro/|CNS CTF Platform]]. Please use your full name (as in the [[:cns:class-register|class register]]) for the team name, and make sure you keep the same format (SURNAME Firstname). | + | |
| - | </note> | + | |
| - | Apart from the flag submission, you will create a folder for each challenge. Each challenge folder consists of scripts and a README file documenting your solution to the challenge. Then pack all folders into a ''.zip'' archive and submit it on [[https://acs.curs.pub.ro/2019/course/view.php?id=845|cs.curs.pub.ro]] using the [[https://acs.curs.pub.ro/2019/mod/assign/view.php?id=7211|Assignment 2: CTF form]]. | + | For remote exploit tasks the flag is located in ''/home/ctf/flag''. The flag is in the format ''CNS_CTF{some_random_string}''. |
| + | |||
| + | Apart from the flag submission, you will create a folder for each challenge. Each challenge folder consists of scripts and a README file documenting your solution to the challenge. Then pack all folders into a ''.zip'' archive and submit it on [[https://curs.upb.ro/2024/course/view.php?id=1848|curs.upb.ro]] using the [[https://curs.upb.ro/2024/mod/assign/view.php?id=68255|Assignment 2: CTF form]]. | ||
| Have fun and happy hacking! | Have fun and happy hacking! | ||
| Line 23: | Line 22: | ||
| ===== Support ==== | ===== Support ==== | ||
| - | If you are really stuck or think that there is a bug in the assignment feel free to ask the CNS Team at the address [[oss-support@cursuri.cs.pub.ro]]. You needn't subscribe or anything, just send an e-mail. It's a private discussion. | + | If you are really stuck or think that there is a bug in the assignment, please contact Adrian on Microsoft Teams or send an email to [[oss-support@cursuri.cs.pub.ro]]. You needn't subscribe or anything, just send an e-mail. It's a private discussion. |
| - | + | ||
| - | You may also join the ''#cns-upb'' IRC channel on Freenode for live support. | + | |
| - | + | ||
| - | Keep in mind that we won't give solutions but rather hints. We will answer in **less than one day** and update this page accordingly. | + | |
| - | If you need to share the source code with us, please create a **private** repository on [[https://github.com/|GitHub]], [[https://bitbucket.org/|Bitbucket]] or [[https://gitlab.cs.pub.ro/|CS GitLab]] and share it with us: | + | Keep in mind that we won't give solutions but rather hints. |
| - | * Adrian: [[https://github.com/molecula2788/|molecula2788 on GitHub]], [[https://gitlab.cs.pub.ro/adrian.sendroiu1|adrian.sendroiu1 on CS GitLab]] | + | |
| - | * Răzvan: [[https://github.com/razvand/|razvand on GitHub]], [[https://bitbucket.org/razvand/|razvand on Bitbucket]], [[https://gitlab.cs.pub.ro/u/razvan.deaconescu|razvan.deaconescu on CS GitLab]] | + | |
| ===== Other ===== | ===== Other ===== | ||