DedSec Project

Διαδρομές μάθησης και γλωσσάρι — DedSec Project

Διαδρομές μάθησης και γλωσσάρι Βασική έννοια Αρχάριος: 00–04 και 18 για bytes, hashes και όρια. Μεσαίος: 05–12 για native, web, Android και δίκτυα. Προχωρημένος: 13–17 για συγκρίσεις…

Βασική έννοια

Αρχάριος: 00–04 και 18 για bytes, hashes και όρια. Μεσαίος: 05–12 για native, web, Android και δίκτυα. Προχωρημένος: 13–17 για συγκρίσεις, τεκμήρια και προδιαγραφές.

Χωρίς AI: πράξη

Όρισε artifact ως συγκεκριμένο αρχείο, static ως έλεγχο χωρίς εκτέλεση, dynamic ως μετρημένο runtime, provenance ως προέλευση και coverage ως ελεγμένες περιπτώσεις.

Επαλήθευση

Παράδωσε ένα hash, έναν πίνακα offsets, ένα test λανθασμένης εισόδου και ένα σαφές άγνωστο.

Προαιρετικά με AI

Το AI μπορεί να σε εξετάσει με αντίπαραδείγματα αλλά δεν αντικαθιστά τις δικές σου επαληθεύσεις.

Τέσσερις πρακτικές διαδρομές

Native εφαρμογές σε desktop Linux/Windows: κάνε compile μικρό πρόγραμμα C, έλεγξε τύπο και αρχιτεκτονική, βρες main στο Ghidra, σύγκρινε Listing, Function Graph και Decompiler, επαλήθευσε τρεις οριακές τιμές. Παρέδωσε γράφημα και πίνακα υποθέσεων/μετρήσεων.

Android APK: κάνε build δικό σου ακίνδυνο APK, εξέτασε manifest, υπογραφή και δηλωμένες άδειες, πρόσθεσε μία άδεια και σύγκρινε hashes/δηλώσεις. Εξήγησε γιατί μια άδεια δεν αποδεικνύει πραγματική χρήση. Κάποια desktop εργαλεία APK δεν είναι διαθέσιμα κανονικά στο Termux.

Τοπικό HTTP service: δημιούργησε endpoint JSON, κατέγραψε status, headers και body με Browser Network tab. Πρόσθεσε ανύπαρκτο path και δες 404. Ξεχώρισε DNS/TCP αποτυχία από HTTP απόκριση του server.

Δικό σου δυαδικό format: φτιάξε δύο αρχεία με magic τεσσάρων bytes, count δύο bytes little-endian και περιορισμένο payload. Γράψε parser που απορρίπτει truncated ή επιπλέον δεδομένα και άλλαξε ένα byte για να παρατηρήσεις το σφάλμα.

Διάλεξε μία διαδρομή για μία εβδομάδα. Κάθε συνεδρία δίνει παρατήρηση, εναλλακτική υπόθεση και αναπαραγώγιμη δοκιμή. Η τελική αναφορά μίας σελίδας πρέπει να είναι χρήσιμη και χωρίς AI.