Skip to content

Latest commit

 

History

History
49 lines (37 loc) · 3.45 KB

README.md

File metadata and controls

49 lines (37 loc) · 3.45 KB

2022 Project 2

Ερωτήσεις:

  1. Πού βρίσκεται ο Γιώργος;
  2. Τι βρήκε ο Γιώργος;
  3. Τι ώρα είναι στο "Plan X";
  4. Πού βρίσκονται τα αρχεία του "Plan X";
  5. Ποια είναι τα results του "Plan Y";
  6. Ποιο είναι το code του "Plan Z";

Παρατηρήσεις

  • Οι ίδιες ομάδες με την εργασία 1

  • Εγγραφή στο github: https://classroom.github.com/a/HTr3OtgA

  • Στο τελος του καθε βηματος θα βρισκεται ενα flag με prefix "FLAG={". Για παραδειγμα "FLAG={ThisIsAFlag}". Αν το flag δεν εχει το παραπανω format, δεν εχετε τελειωσει ακομα το βημα (μην στέλνετε claims χωρίς το flag).

  • Μόλις ολοκληρώσετε κάθε βήμα στέλνετε claim στο [email protected]

  • Για τα βήματα 4-6 απαιτείται να γράψετε ένα πρόγραμμα που να αυτοματοποιεί την εύρεση της λύσης. Μπορείτε να χρησιμοποιήσετε ό,τι γλώσσα προγραμματισμού θέλετε, αλλά θα πρέπει να μπορώ να το τρέξω σε Ubuntu 20.04 χρησιμοποιώντας software που είναι διαθέσιμο στο Ubuntu. Θα πρέπει επίσης να φτιάξετε ένα script run.sh που εκτελεί το πρόγραμμα με ό,τι παραμέτρους χρειάζονται.

  • Επίσης γράφετε report στο README.md με τα βήματα που ακολουθήσατε, και το κάνετε commit μαζί με οποιοδήποτε κώδικα χρησιμοποιήσατε

  • Βαθμολογία

    • Η δυσκολία αυξάνεται, ιδιαίτερα στα βήματα 4-6.
    • Για ό,τι δεν ολοκληρώσετε περιγράψτε (και υλοποιήστε στο πρόγραμμα) την πρόοδό σας και πώς θα μπορούσατε να συνεχίσετε.
    • Με τα πρώτα 3 βήματα παίρνετε 5 στο μάθημα (αν έχετε πάει καλά στην εργασία 1)
    • Με τα 4-6 φτάνετε μέχρι το 10 (δεν υπάρχει γραπτή εξέταση)
    • Για τους μεταπτυχιακούς τα 4-6 είναι προαιρετικά. ΔΕΝ αντικαθιστούν το project (αλλά μπορούν να λειτουργήσουν προσθετικά στο βαθμό της εργασίας 1)
  • Timeline

    • Τις πρώτες 10 μέρες δεν υπάρχου hints.
    • 24/6: αρχίζουν τα hints για τα βήματα 1,2
    • 30/6 5/7: deadline για τα βήματα 1,2
    • Για τα βήματα 4-6 δίνονται hints μόνο σε όσους ζητήσουν
    • 14/7: deadline για τα βήματα 4-6
  • Οσοι απαντάνε γρήγορα έχουν bonus και μπαίνουν στο HoF

  • Οχι spoilers

  • Οχι DoS ή brute force. Μπορείτε να χρησιμοποιείτε scripts, αλλά όποιος βαράει στα τυφλά μηδενίζεται (θέλουμε οι servers να είναι accessible από όλους). Αν δεν είστε σίγουροι αν κάτι επιτρέπεται, απλά ρωτήστε.