Σελίδα 1 από 1
Shellcode: επιλογη γλώσσας
Δημοσιεύτηκε: 06 Ιουν 2023, 14:35
από Unique
Ρωτάω για έναν γνωστό μου.
Τι γλωσσα επιλέγουμε?
C++?
Go?
Rust
Metasploit
Re: Shellcode: επιλογη γλώσσας
Δημοσιεύτηκε: 06 Ιουν 2023, 14:37
από foscilis
Το metasploit δεν είναι γλώσσα, είναι framework που απ' ό,τι θυμάμαι χρησιμοποιεί Ruby.
Re: Shellcode: επιλογη γλώσσας
Δημοσιεύτηκε: 06 Ιουν 2023, 14:37
από Unique
foscilis έγραψε: 06 Ιουν 2023, 14:37
Το metasploit δεν είναι γλώσσα, είναι framework που απ' ό,τι θυμάμαι χρησιμοποιεί Ruby.
Και δίνει τη δυνατότητα να δημιουργείς droppers. Ετσι έχω ακούσει.
Re: Shellcode: επιλογη γλώσσας
Δημοσιεύτηκε: 06 Ιουν 2023, 14:49
από foscilis
Ναι. Αυτή είναι η δουλειά του. Αλλά από εκεί και πέρα εξαρτάται τη φάση. Τι εννοώ: όταν υπάρχει ένα exploit του στυλ "ο Apache που ακούει στην πόρτα 443 αν του στείλεις ένα πακέτο έτσι κι έτσι θα αρχίσει να γράφει στο δίσκο", το Metasploit σου δίνει έναν υψηλού επιπέδου τρόπο να το υλοποιήσεις αποφεύγοντας να ασχοληθείς με "χαμαλοδουλειές" όπως "συνδέσου στην πόρτα 443, στείλε δεδομένα". Και σε κάποιο βαθμό να επαναχρησιμοποιείς αυτού του είδους τον κώδικα, αλλάζοντας μόνο τι δεδομένα στέλνεις/λαμβάνεις. Αλλά από εκεί και πέρα οι λεπτομέρειες (το τι θα γράψεις στο δίσκο π.χ.) μπορεί να είναι εξαιρετικά συγκεκριμένες. Ας πούμε αν ξέρεις ότι ο server τρέχει PHP, είναι λογικό να βάλεις ένα webshell γραμμένο σε PHP, αν ξέρεις ότι είναι Windows δε θα βάλεις εκτελέσιμο ELF αλλά EXE και πάει λέγοντας.
Re: Shellcode: επιλογη γλώσσας
Δημοσιεύτηκε: 09 Ιουν 2023, 20:14
από Allah
Unique έγραψε: 06 Ιουν 2023, 14:35
Ρωτάω για έναν γνωστό μου.
Τι γλωσσα επιλέγουμε?
C++?
Go?
Rust
Metasploit
Εξαρτάται για ποια δουλειά τη θέλουμε.
Και δεν ξεχνάμε οτι υπάρχει και η Python.
Re: Shellcode: επιλογη γλώσσας
Δημοσιεύτηκε: 09 Ιουν 2023, 21:08
από klg
Unique έγραψε: 06 Ιουν 2023, 14:35
Ρωτάω για έναν γνωστό μου.
Τι γλωσσα επιλέγουμε?
C++?
Go?
Rust
Metasploit
Τι εννοείς γλώσσα μαν; Τα shellcodes είναι binary κώδικας.
Re: Shellcode: επιλογη γλώσσας
Δημοσιεύτηκε: 09 Ιουν 2023, 21:13
από foscilis
shellcode δεν είναι οτιδήποτε σου δίνει shell;
Re: Shellcode: επιλογη γλώσσας
Δημοσιεύτηκε: 09 Ιουν 2023, 21:26
από klg
foscilis έγραψε: 09 Ιουν 2023, 21:13
shellcode δεν είναι οτιδήποτε σου δίνει shell;
Τι να σου πω, εκτός αν εχουμε αλλάξει τις λέξεις, shellcode είναι binary κώδικας που δίνεις σαν payload σε κάτι. Τα άλλα συνήθως τα λένε shells/reverse shells σκέτα.