Page 1 of 3
Tutorial on (in)secure programming
Posted: Tue Jun 30, 2009 2:52 am
by HdkiLLeR
http://foss.aueb.gr/index.php/Event5
Ευκαιριά να λερώσουμε λίγο τα χέρια μας.
Δεν θα έχω slides (μάλλον), ούτε θα λέω πάλι θεωρίες για ~3h. Θα κάνουμε step-by-step
demonstration βασικών τεχνικών για bof exploitation αλλά και μια εισαγωγή σε πιο advanced μεθόδους όπως τι γίνεται εάν έχουμε
stack protection (π.χ. NX) αλλά και a
ddress space layout randomization (ASLR). Εάν έχουμε χρόνο, διάθεση, και επίδοξους hackεράδες μπορεί να καλύψουμε και επιπλέον θέματα όπως
format string vulnerabilities. Μέσα απο το talk θα καλύψω και τα σχετικά θέματα:
OS confinement mechanisms,
linker,
runtime loader,
address space layout,
asm... Σκοπός είναι η γνωριμία με τις πιο βασικές επιθέσεις που υπάρχουν, ώστε να μάθουμε να προγραμματίζουμε σωστότερα.
Όποιος ενδιαφέρεται ας κάνει ένα post (είτε εδώ είτε στο foss forum) να ξέρω περίπου πόσοι θα είναι για να σχεδιάσω το talk/tutorial.
Re: Tutorial on (in)secure programming
Posted: Tue Jun 30, 2009 3:07 am
by para
Με τα μπούνια, που λέμε

Re: Tutorial on (in)secure programming
Posted: Tue Jun 30, 2009 3:47 am
by The Punisher
θα κάνω ό,τι είναι δυνατόν για να έρθω

Re: Tutorial on (in)secure programming
Posted: Tue Jun 30, 2009 10:42 am
by Theofaman
Re: Tutorial on (in)secure programming
Posted: Tue Jun 30, 2009 1:30 pm
by rose
Μια χαρά, ωραίος. Το step by step θα ειναι σε c? Το καλύτερο θα ειναι λίγο θεωρία και να υπάρχουν έτοιμα samples για εφαρμογή. Πολύ ενδιαφέρον θέμα.
Re: Tutorial on (in)secure programming
Posted: Tue Jun 30, 2009 3:56 pm
by HdkiLLeR
show some trust mate!!
Re: Tutorial on (in)secure programming
Posted: Tue Jun 30, 2009 3:56 pm
by marios
Κατά 99,9999999999% θα έρθω και εγώ

Re: Tutorial on (in)secure programming
Posted: Tue Jun 30, 2009 4:05 pm
by shodanjr_gr
Θα έρθω, αρκεί να γίνει προς μεσημεράκι-απόγευμα. Οι πρωινές ώρες είναι δύσκολες για τους του επαγγέλματος :Ρ...
Re: Tutorial on (in)secure programming
Posted: Tue Jun 30, 2009 4:40 pm
by cypher
Κατα 99,9% θα ερθω και εγω αρκει να τελειωσει πριν τις 18:00-18:30 γιατι μετα δεν προλαβαινω.

Re: Tutorial on (in)secure programming
Posted: Tue Jun 30, 2009 4:55 pm
by Master_ex
Παιδιά 4 πέφτει Σάββατο και η σχολή αν έχει το κανονικό της πρόγραμμα κλίνει στις 3 οπότε αναγκαστικά θα γίνει πρωί.
Re: Tutorial on (in)secure programming
Posted: Tue Jun 30, 2009 5:42 pm
by HdkiLLeR
Θα πρότεινα να ξεκινήσουμε κατά τις 11, όπως και την προηγούμενη φορά.
Re: Tutorial on (in)secure programming
Posted: Tue Jun 30, 2009 5:50 pm
by S.a.kiss.007
Θα προσπαθήσω να καταλάβω...

Re: Tutorial on (in)secure programming
Posted: Tue Jun 30, 2009 5:56 pm
by Bloody Mary
Υπάρχει καμία περίπτωση να γίνει και επαναληπτική παρουσίαση???

Πολλά ζητάω ε?
Θα ερχόμουν οπωσδήποτε, αλλά είναι τόσο πιεσμένο το πρόγραμμα που ούτε που θα προλαβαίνω να φάω το ΣΚ!

Re: Tutorial on (in)secure programming
Posted: Tue Jun 30, 2009 7:06 pm
by dexter
θα προσπαθήσω να έρθω..χρωστάμε και 1-2 μαθηματάκια και είμαστε πιεσμένοι..χαχαχα
bloody mary αμα θέλει και συμφωνεί ο hdkiller να τραβήξουμε βίντεο από την παρουσίαση για την δεις και εσύ και άλλοι πολλοί..
Re: Tutorial on (in)secure programming
Posted: Tue Jun 30, 2009 7:47 pm
by HdkiLLeR
Δεν θα μας πάρει και όλη την ημέρα παίδες, don't worry! Δεν νομίζω ότι θα μπορώ να μιλάω τόσο πολύ

.
Re: Tutorial on (in)secure programming
Posted: Wed Jul 01, 2009 10:41 am
by Dreamcatcher
Δειλά δειλά.....θα προσπαθήσω να έρθω και εγώ...μπορείς να με υπολογίζεις...

Re: Tutorial on (in)secure programming
Posted: Wed Jul 01, 2009 2:08 pm
by AmmarkoV
Μόλις ολοκλήρωσα μια καταπληκτική

PHP σελίδα (
http://62.103.22.50/~ammar/polls/foss5.html ) για να δηλώνει συμμετοχή όποιος θέλει και να έχουμε μια εκτίμηση του πόσος κόσμος θα κατέβει και τα λοιπά!
Αν θέλετε δηλώστε συμμετοχή με το nickname σας..
Δεν χρειάζεται ούτε λογαριασμό στο Venus forum , ούτε στου Foss , απλά tickάρετε ένα radio button και optionally βάζετε το nickname σας και ένα comment..
Επίσης από κάθε IP το έχω ρυθμίσει να δέχεται ένα request..!
Re: Tutorial on (in)secure programming
Posted: Wed Jul 01, 2009 10:55 pm
by The Punisher
το "δε μπορώ να έρθω" τι ρόλο βαράει ?

Re: Tutorial on (in)secure programming
Posted: Wed Jul 01, 2009 11:13 pm
by Master_ex
The Punisher wrote:το "δε μπορώ να έρθω" τι ρόλο βαράει ?

Και ποιός είναι ο ένας που το επέλεξε

Re: Tutorial on (in)secure programming
Posted: Wed Jul 01, 2009 11:16 pm
by para
Βασικά, εκτός από κάτι αυτοκίνητα που έλεγε στην αρχή (

), θυμάμαι η ερώτηση να είχε τρεις πιθανές απαντήσεις και μετά στα αποτελέσματα έλεγε choice 1 και choice 2. Τώρα ποια ήταν η 1 και ποια η 2 δεν ξέρω

Re: Tutorial on (in)secure programming
Posted: Thu Jul 02, 2009 2:24 am
by AmmarkoV
Το δεν μπορώ να έρθω έχει το εξής Concept γράφει πχ το Nickname AmmarkoV και από κάτω σχολιάζει μα αυτή τη Δευτέρα γράφω το Χ μάθημα , Σάββατο πρωί έχω την Y υποχρέωση , γενικά είδα το event προφανώς με ενδιαφέρει αλλά δεν μπορώ να έρθω..
Σε περίπτωση ας πούμε που συμβαίνει κάτι τραγικό και είναι 15 άτομα που δεν μπορούν να έρθουν αναβάλλεται το meeting , ή γίνεται κάτι άλλο!
Για την ιστορία η Διαλεκτή ήταν που δεν θα μπορέσει να έρθει ( οπότε proves my point παραπάνω) ..
Το php αυτό το έχω φτιάξει για γενική χρήση και μια από τις πιθανές του χρήσεις ήταν για δήλωση ενδιαφέροντος στα foss meetings.. Εξού και το γενικόλογο label Option #
Επίσης Option 1 , είναι η πρώτη option , Option 2 είναι η δεύτερη option και Option 3 είναι η τρίτη option..
Τα οποία είναι με την σειρά Θα είμαι εκεί σίγουρα , Μπορεί να έρθω , Δεν μπορώ να έρθω
Τα αυτοκίνητα ήταν στο title και στο comment box σαν default λόγω copy paste από ένα προηγούμενο poll για τα πρώτα 10 λεπτά uptime της εφαρμογής..
αυτά..
Re: Tutorial on (in)secure programming
Posted: Thu Jul 02, 2009 2:29 am
by The Punisher
dismissed ...
