Συνεχιζόμενη εκπαίδευση στον κυβερνοασφάλεια: Αντίστροφη μηχανική, Bac + 2
Graduate School of Engineering - ESIEA
Πληροφορία κλειδί
Επιλέξτε τοποθεσία
Τοποθεσία πανεπιστημιούπολης
Laval, Γαλλία
Γλώσσες
Γαλλική γλώσσα
Μορφή μελέτης
Στην Πανεπιστημιούπολη
Διάρκεια
Ζητήστε πληροφορίες
Βήμα
Πλήρης απασχόληση
Δίδακτρα
Ζητήστε πληροφορίες
Προθεσμία εφαρμογής
Ζητήστε πληροφορίες
Πρωιμότερη ημερομηνία έναρξης
Sep 2023
Υποτροφίες
Εξερευνήστε ευκαιρίες για υποτροφίες για να βοηθήσετε στη χρηματοδότηση των σπουδών σας
Εισαγωγή
Το BADGE Reverse Engineering (Αξιολόγηση ικανότητας που παραδίδεται από τους Grandes olescoles) θα επιστρέψει στις στοιχειώδεις έννοιες που σχετίζονται με τις αρχιτεκτονικές που μελετήθηκαν κατά τη διάρκεια της εκπαίδευσης (κυρίως x86, x86_64 και ARM). Οι μαθητές θα επικεντρωθούν στις κύριες εφαρμογές της αντίστροφης μηχανικής: κακόβουλο λογισμικό, προστασίες, μεγάλα προγράμματα, πρωτόκολλα χωρίς έγγραφα και κρυπτογραφία.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να καλύψουν όλες τις ανάγκες σε αντίστροφη μηχανική και έχουν αντιμετωπίσει πολλές πρακτικές περιπτώσεις. Στη συνέχεια θα καταλάβουν τη συμπεριφορά οποιουδήποτε προγράμματος, προστατεύονται ή όχι και θα το μελετήσουν σε βάθος.
Γνώσεις που αποκτήθηκαν στο τέλος του BADGE:
Εισαγωγή στις ASM x86 και ARM - Αυτή η ενότητα είναι ένα δομικό στοιχείο στο οποίο θα στηριχθούν οι πάροχοι κατάρτισης. Αυτό περιλαμβάνει την προβολή ή την αναθεώρηση των εννοιών που σχετίζονται με την αντίστροφη μηχανική και τις ιδιαιτερότητες των ASM και ARM. Μέσα από τις διάφορες πρακτικές ασκήσεις, οι μαθητές θα αποκτήσουν επαρκές τεχνικό υπόβαθρο για να αντιμετωπίσουν τα διαφορετικά θέματα της εκπαίδευσης.
Κρυπτογραφία - Αυτό το μάθημα στοχεύει να εισαγάγει τις θεμελιώδεις έννοιες της σύγχρονης κρυπτογραφίας και να παρέχει μια επισκόπηση των πρωτόγονων που υπάρχουν στα τρέχοντα κρυπτογραφικά πρωτόκολλα. Στο τέλος της εκπαίδευσης, οι μαθητές θα έχουν τις γνώσεις και τη μεθοδολογία που απαιτούνται για τον εντοπισμό και την αναστροφή μηχανικών κρυπτογραφικών αλγορίθμων.
Αντίστροφη μηχανική που εφαρμόζεται σε αντικειμενοστρεφείς γλώσσες - Η ανάλυση των δυαδικών αρχείων που αναπτύχθηκαν σε μια αντικειμενοστρεφή γλώσσα απαιτεί έννοιες ειδικά για τις τελευταίες. Μέσω της μελέτης των χαρακτηριστικών που σχετίζονται με το C ++, αυτή η παρέμβαση στοχεύει στην εισαγωγή των εννοιών και του τρόπου ανάλυσης αυτού του εκτελέσιμου.
Συλλογή και συσκότιση - Αυτό το μάθημα σας παρουσιάζει τα διάφορα βήματα στη διαδικασία κατάρτισης ενός προγράμματος και παρέχει μια επισκόπηση των βασικών τεχνικών συσκότισης. Αυτές οι έννοιες είναι χρήσιμες για την κατανόηση των βελτιστοποιήσεων του μεταγλωττιστή και για τον προσδιορισμό συγκεκριμένων μηχανισμών που χρησιμοποιούνται για την αντιμετώπιση της δυαδικής ανάλυσης.
Reverse Mobile - Ο στόχος αυτής της ενότητας είναι να εισαγάγει τα βασικά που σχετίζονται με την αντίστροφη μηχανική στο κινητό. Στο τέλος της εκπαίδευσης, οι μαθητές θα αναλύσουν και θα εντοπίσουν σφάλματα σε εφαρμογές iOS και Android. Θα έχουν μια γενική γνώση των εσωτερικών μηχανικών αυτών των δύο πλατφορμών.
Εργαλεία ανάλυσης και πλαίσιο - Οι εφαρμογές αντίστροφης πραγματικής μηχανικής μπορεί να είναι χρονοβόρες και κουραστικές. Μερικές φορές είναι απαραίτητο να αναπτύξετε τα σενάριά σας για να διευκολύνετε την ανάλυσή τους. Αυτή η ενότητα παρουσιάζει διαφορετικά εργαλεία όπως το Metasm, το Miasm και το Triton, τα οποία βοηθούν στην αντιστροφή προσφέροντας μια διαφορετική προσέγγιση. Μέχρι το τέλος της εκπαίδευσης, οι μαθητές θα έχουν μια ιδέα για τη χρησιμότητα τέτοιων εργαλείων και θα μπορούν να τα χρησιμοποιούν αποτελεσματικά.
Εκτελέσιμη μορφή αρχείου - Αυτό το μάθημα παρέχει γνώσεις για τις εσωτερικές δομές ενός εκτελέσιμου αρχείου και τη διαδικασία φόρτωσης δυαδικών αρχείων στο λειτουργικό σύστημα.
Στο τέλος αυτής της παρέμβασης, οι μαθητές θα είναι σε θέση να μελετήσουν και να χειριστούν αυτόν τον τύπο μορφής και να αναγνωρίσουν τις διαφορετικές δομές που το συνθέτουν.
Ενσωματωμένο - Η αντίστροφη μηχανική δεν σταματά στο επίπεδο του λογισμικού. Όλο και περισσότερες επιθέσεις είναι δυνατές σε επίπεδο υλικού. Αυτή η ενότητα στοχεύει στην επίδειξη, μέσω της πρακτικής, μιας μεθοδολογίας για την ανάλυση ενσωματωμένων συσκευών και την παροχή βασικών γνώσεων στην αντίστροφη μηχανική υλικού.
Αρχιτεκτονικές Λειτουργικού Συστήματος - Αυτό το μάθημα παρουσιάζει την αρχιτεκτονική των υπολογιστών, των φυσικών επιπέδων, του πυρήνα, του χώρου χρηστών και των σχέσεων μεταξύ των στοιχείων του λογισμικού και του υλικού. Αυτό περιλαμβάνει την κατανόηση της εσωτερικής λειτουργίας ενός υπολογιστή και των μηχανισμών που του επιτρέπουν να αλληλεπιδρά με ένα πρόγραμμα (σελιδοποίηση, τμηματοποίηση, DMA, σημεία διακοπής λογισμικού και υλικού, διαχείριση σφαλμάτων κ.λπ.).
Εκμετάλλευση - Αυτή η παρέμβαση στοχεύει να παρουσιάσει τις διάφορες κατηγορίες ευπάθειας καθώς και μια μεθοδολογία που σχετίζεται με την αναζήτηση αυτών. Σε αυτήν την ενότητα, οι μαθητές καλούνται να αναλύσουν τις ατέλειες λογισμικού και να αναπτύξουν λειτουργικούς κωδικούς εκμετάλλευσης.
Σάρωση κακόβουλου λογισμικού - Το κακόβουλο λογισμικό είναι ένα συγκεκριμένο δυαδικό που μπορεί να είναι περίπλοκο να αντιστραφεί: συνήθως συνοδεύεται από πολλούς μηχανισμούς προστασίας και η ίδια η φύση του μπορεί να κάνει τη σάρωση δύσκολη. Ο στόχος αυτού του μαθήματος είναι να σας διδάξει να μελετήσετε αποτελεσματικά αυτά τα προγράμματα. Δεδομένου του συνεχώς αυξανόμενου αριθμού τέτοιων κωδίκων, είναι αδύνατο να εξετάσουμε τα πάντα με μη αυτόματο τρόπο. Επομένως, θα εξετάσουμε τα εργαλεία ταξινόμησης και τις μεθόδους για τη βελτιστοποίηση των αναλύσεων.
Σχετικά με το Σχολείο
Ερωτήσεις
Παρόμοια Μαθήματα
Πιστοποιητικό Μεταπτυχιακού Διοίκησης Κυβερνοασφάλειας
- Winona, Ηνωμένες Πολιτείες
Πιστοποιητικό διαδικτυακής ασφάλειας στον κυβερνοχώρο
- Online Lebanon
- Online USA
Μεταπτυχιακό Πιστοποιητικό στο Cybersecurity (Online)
- Online Canada
- Toronto, Καναδάς