Στατική ανάλυση σε shellcodes (MalwareTech "shellcoding" Beginner Writeups)
Καλησπέρα σας! Σε αυτό το βίντεο, αναλύω δύο beginner CTF challenges της MalwareTech τα οποία σχετίζονται με το shellcoding. Εκτός από την επίλυση των challenges, εξηγώ αναλυτικά και πως δουλεύουν κάποια binary operations όπως AND, left/right rotate, left/right shift. Σκοπός αυτού του βίντεο είναι να αποκτήσουν όσοι το βλέπουν μια εικόνα για το πως προσεγγίζουμε τα shellcodes με στατική ανάλυση χωρίς να χρειαστεί να τρέξουμε το εκτελέσιμο ή να το κάνουμε debug. Στο τέλος του βίντεο, δείχνω πως μπορεί κάποιος να δημιουργήσει το δικό του struct στην IDA ώστε να βελτιώσει το decompilation ακόμα περισσότερο. Καλή προβολή! :D ================================================ 00:00 : Εισαγωγή - Τι είναι το shellcode; 02:26 : Στατική ανάλυση 1ου challenge με την IDA Pro 14:12 : Αποκρυπτογράφηση με python script 15:30 : Ανάλυση του binary left rotation 23:06 : Στατική ανάλυση 2ου challenge με την IDA Pro 27:27 : Επεξήγηση των συναρτήσεων LoadLibraryA και GetProcAddress 30:00 : Συνέχεια ανάλυσης του 2ου challenge 33:45 : Επεξήγηση των υπόλοιπων συναρτήσεων από το Windows API 38:54 : Εξαγωγή του DOS Stub μέσω fseek και fread 40:32 : Αποκρυπτογράφηση με python script 43:11 : Δημιουργία struct στην IDA

NTUAH4CK CTF 2023 - 3x Beginner Crypto Writeups

Γ. Βαρουφάκης: Η χώρα δεν είναι βιώσιμη

I Made an Antivirus That Secretly Attacks Scammers

Διαφορές software και hardware breakpoints στο debugging

Something is jamming GPS over Europe. Here's what we found

Malware Analysis :: Donex Ransomware (Part 1)

Tips for C Programming

I Gave ChatGPT a Body

If Prime Numbers Become Increasingly Rare, Then Why Do They Keep Showing Up In Pairs?

Έχουμε τους Πολιτικούς που μας ΑΞΙΖΟΥΝ; | Greekonomics #58

Messenger.com κλείνει: Τι Πρέπει Να Ρυθμίσεις Τώρα

Κάποιος βλέπει όλα όσα κάνεις online

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

World's Deadliest Computer Virus: WannaCry

Αθ. Πλατιάς: ΗΠΑ, Κίνα, Θουκυδίδης και σωστή ηγεσία - Γιατί οι χώρες κάνουν πόλεμο

I Built a Virus for this Cocky Scammer

How to unlock a door when you've lost your key in 5 seconds! Using only a matchstick.

Passkeys Explained: Are They Actually Better Than Passwords?

What German Soldiers Said After Fighting Greeks — They Were Stunned

