Tutorial on (in)secure programming

Εδώ μπορείτε να ενημερώνετε ή να ενημερώνεστε για τη διοργάνωση διαφόρων σεμιναρίων από φοιτητές.
User avatar
para
Wow! Terabyte level
Wow! Terabyte level
Posts: 3648
Joined: Sat Nov 04, 2006 2:59 am
Academic status: Alumnus/a
Gender:

Re: Tutorial on (in)secure programming

Post by para » Thu Jul 02, 2009 2:30 am

AmmarkoV wrote:Επίσης Option 1 , είναι η πρώτη option , Option 2 είναι η δεύτερη option και Option 3 είναι η τρίτη option..
Τα οποία είναι με την σειρά Θα είμαι εκεί σίγουρα , Μπορεί να έρθω , Δεν μπορώ να έρθω
Απλά όταν ψήφισα, στα αποτελέσματα μου είχε δύο options. Option 1 και Option 2.
Παίζει να μην είχε ψηφίσει κανένας για το τελευταίο και γι' αυτό να μην το είχε στα αποτελέσματα.
Γύρνα είμαι ένα άψυχο κορμί που σ' αγαπάει, αισθάνομαι στον άνεμο φτερό
Σαν μέσα σε όνειρο η ζωή με προσπερνάει, δείξε μου οίκτο μια στιγμή παρακαλώ...
#!
Κοίτα πως με κατάντησε η δική σου η αγάπη, να μη γνωρίζω από που να κρατηθώ
Στο τελευταίο της ζωής το σκαλοπάτι, Γύρνα, είμαι ένα βήμα απ' το γκρεμό...
User avatar
AmmarkoV
Wow! Terabyte level
Wow! Terabyte level
Posts: 2838
Joined: Thu Nov 04, 2004 2:55 pm
Gender:
Location: Reloaded @ Santa Friday
Contact:

Re: Tutorial on (in)secure programming

Post by AmmarkoV » Thu Jul 02, 2009 2:51 am

Ναι το τελευταίο αποτέλεσμα είναι το τελευταίο μη μηδενικό αποτέλεσμα!
Δηλαδή αν πχ διάλεγαν 10 άτομα το 2ο radio button κανείς το πρώτο και κανείς το 3ό θα έλεγε το Option 1 με 0 και το Option 2 με 10 και δεν θα έλεγε το Option 3 ..
Είναι καθαρά τεχνικός ο λόγος για τον οποίο γίνεται αυτό και στο κοντινό μέλλον θα φαίνονται κανονικά και όλα τα Options με τα ονόματα τους αλλά και η σελίδα θα γίνεται generated μέσω ένος εργαλείου σε κάθε meeting έτσι ωστε να μην μένουν leftovers κατα λάθος..
Απλά αυτή την στιγμή δεν είναι το πιο critical πράγμα..

Προς το παρόν φτιάχνω το framework το οποίο θα αποθηκέυει παρουσιάζει picture/audio stream από κάθε meeting έτσι ωστε να μπορεί να το βλέπει κάποιος remotely αφού τελειώσει..!
Αυτό το Σάββατο θα κάνει το ντεμπούτο του so hold on to your socks !

Επίσης όποιος ψήνεται μπορεί να φτιάξει ένα captcha system σε PHP ( καλό θα ήταν να έχουμε κάτι δικό μας και να μην leechαρουμε από άλλα site , επίσης καθώς απεχθάνομαι τα text captchas στα οποία συχνά αποτυγχάνω { μάλλον είμαι bot } ωραία θα ήταν να φτιάξουμε κανένα image based -> http://www.eecs.berkeley.edu/~tygar/pap ... aptcha.pdf ) , θα βοηθήσει και στο να αφαιρέσω το per IP limit στα votes και στο να τα βλέπουν μόνο άνθρωποι και όχι bots αλλά επίσης θα μπορούσε να χρησιμοποιηθεί και στα streams για εξοικονόμηση bandwidth..!
Spoiler: εμφάνιση/απόκρυψη
I would love to change the world, but they won't give me the source code. Οι καθηγητές πληρώνονται από το δημόσιο αρα από όλους τους Έλληνες για να κάνουν τα μαθήματα. Όλοι οι Έλληνες θα έπρεπε να μπορούν να δουν τα μαθήματα τα οποία πληρώνουν! Tο πνευματικό έργο που επιτελείται με τα χρήματα του δημοσίου ΔΕΝ είναι μόνο δικό σας Όποιος δεν δίνει πανελλήνιες έχει δικαίωμα στην γνώση που πληρώνει [url=http://ammar.gr/gddg]gddg blog[/url]
Image
The Punisher
Venus Former Team Member
Posts: 7561
Joined: Thu Oct 27, 2005 1:43 pm
Academic status: Alumnus/a
Gender:
Location: Boston, MA

Re: Tutorial on (in)secure programming

Post by The Punisher » Thu Jul 02, 2009 3:25 am

AmmarkoV wrote:Προς το παρόν φτιάχνω το framework το οποίο θα αποθηκέυει παρουσιάζει picture/audio stream
AmmarkoV wrote:όποιος ψήνεται μπορεί να φτιάξει ένα captcha system σε PHP
μα γιατί δε δουλεύεις με ήδη έτοιμα/δοκιμασμένα κλπ πράγματα και πρέπει να ξανα-ανακαλύπτουμε τον τροχό ? :roll: :smt017
User avatar
HdkiLLeR
Venus Project Founder
Venus Project Founder
Posts: 4356
Joined: Tue Jan 27, 2004 4:41 pm
Academic status: Alumnus/a
Gender:
Location: New York, NY
Contact:

Re: Tutorial on (in)secure programming

Post by HdkiLLeR » Thu Jul 02, 2009 4:00 am

Έκανα update το αρχικό post με το link στο wiki του foss για το event. Τα υπόλοιπα updates θα τα βάζω εκεί (stay tuned)
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------

"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
User avatar
AmmarkoV
Wow! Terabyte level
Wow! Terabyte level
Posts: 2838
Joined: Thu Nov 04, 2004 2:55 pm
Gender:
Location: Reloaded @ Santa Friday
Contact:

Re: Tutorial on (in)secure programming

Post by AmmarkoV » Thu Jul 02, 2009 2:13 pm

The Punisher wrote:γιατί δε δουλεύεις με ήδη έτοιμα/δοκιμασμένα κλπ πράγματα και πρέπει να ξανα-ανακαλύπτουμε τον τροχό ?
Γιατί όχι?
Spoiler: εμφάνιση/απόκρυψη
I would love to change the world, but they won't give me the source code. Οι καθηγητές πληρώνονται από το δημόσιο αρα από όλους τους Έλληνες για να κάνουν τα μαθήματα. Όλοι οι Έλληνες θα έπρεπε να μπορούν να δουν τα μαθήματα τα οποία πληρώνουν! Tο πνευματικό έργο που επιτελείται με τα χρήματα του δημοσίου ΔΕΝ είναι μόνο δικό σας Όποιος δεν δίνει πανελλήνιες έχει δικαίωμα στην γνώση που πληρώνει [url=http://ammar.gr/gddg]gddg blog[/url]
Image
The Punisher
Venus Former Team Member
Posts: 7561
Joined: Thu Oct 27, 2005 1:43 pm
Academic status: Alumnus/a
Gender:
Location: Boston, MA

Re: Tutorial on (in)secure programming

Post by The Punisher » Thu Jul 02, 2009 3:50 pm

Γιατί ναι ήταν η ερώτηση ... :smt017 Μη μου την επιστρέφεις πίσω, δεν πιάνουν σε εμένα οι αναδρομές :lol:
User avatar
AmmarkoV
Wow! Terabyte level
Wow! Terabyte level
Posts: 2838
Joined: Thu Nov 04, 2004 2:55 pm
Gender:
Location: Reloaded @ Santa Friday
Contact:

Re: Tutorial on (in)secure programming

Post by AmmarkoV » Thu Jul 02, 2009 6:50 pm

stack overflow
Spoiler: εμφάνιση/απόκρυψη
I would love to change the world, but they won't give me the source code. Οι καθηγητές πληρώνονται από το δημόσιο αρα από όλους τους Έλληνες για να κάνουν τα μαθήματα. Όλοι οι Έλληνες θα έπρεπε να μπορούν να δουν τα μαθήματα τα οποία πληρώνουν! Tο πνευματικό έργο που επιτελείται με τα χρήματα του δημοσίου ΔΕΝ είναι μόνο δικό σας Όποιος δεν δίνει πανελλήνιες έχει δικαίωμα στην γνώση που πληρώνει [url=http://ammar.gr/gddg]gddg blog[/url]
Image
User avatar
HdkiLLeR
Venus Project Founder
Venus Project Founder
Posts: 4356
Joined: Tue Jan 27, 2004 4:41 pm
Academic status: Alumnus/a
Gender:
Location: New York, NY
Contact:

Re: Tutorial on (in)secure programming

Post by HdkiLLeR » Thu Jul 02, 2009 9:02 pm

final update: http://foss.aueb.gr/index.php/Event5

links updated and sources added!

-enjoy
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------

"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
User avatar
AmmarkoV
Wow! Terabyte level
Wow! Terabyte level
Posts: 2838
Joined: Thu Nov 04, 2004 2:55 pm
Gender:
Location: Reloaded @ Santa Friday
Contact:

Re: Tutorial on (in)secure programming

Post by AmmarkoV » Fri Jul 03, 2009 3:03 am

Επίσης μου έχουν μείνει τα τελευταία 6 Ubunt-o-CD 9.04 τα οποία ευελπιστώ να τα βάλουμε στα ( όποια από τα ) μηχανήματα που bootάρουν επιτυχώς από cd ( για να μπορεί όποιος δεν έχει laptop να συμμετέχει στο tutorial ) και στο τέλος θα μοιραστούν σε όσους τα θέλουν..

Ελπίζω να τελειώσουν το Σάββατο έτσι ωστε η επόμενη έκδοση που θα μοιραστεί ( με το καλό ) να είναι η Karmic Koala ( 9.10 ) από Σεπτέμβρη και μετά! :smt023


http://62.103.22.50/~ammar/presentation ... foss5.html
Μόλις τελείωσα το E-Presentation System ( 4 :46 το πρωί :-p ), Njoy
για να ακούτε streaming ήχο χρειάζεται το VLC plugin για IE/Firefox
http://www.videolan.org/vlc/

Επίσης λογικά είναι συμβατό με Linux/Windows/Macintosh και δεν το έχω δοκιμάσει σε IE !
Check it , οι εικόνες είναι αριθμημένες και πρέπει να αλλάζουν κάθε 10 sec , και ο ήχος είναι μια παράσταση του Eddie Izzard.. ( αντίστοιχα θα έχουμε πλάνα από το CSLab και ήχο από τον Βασίλη :-D )
Spoiler: εμφάνιση/απόκρυψη
I would love to change the world, but they won't give me the source code. Οι καθηγητές πληρώνονται από το δημόσιο αρα από όλους τους Έλληνες για να κάνουν τα μαθήματα. Όλοι οι Έλληνες θα έπρεπε να μπορούν να δουν τα μαθήματα τα οποία πληρώνουν! Tο πνευματικό έργο που επιτελείται με τα χρήματα του δημοσίου ΔΕΝ είναι μόνο δικό σας Όποιος δεν δίνει πανελλήνιες έχει δικαίωμα στην γνώση που πληρώνει [url=http://ammar.gr/gddg]gddg blog[/url]
Image
User avatar
Theofaman
Mbyte level
Mbyte level
Posts: 984
Joined: Sat Sep 24, 2005 1:07 am
Academic status: Alumnus/a
Gender:
Location: Running from the weak side to the low post

Re: Tutorial on (in)secure programming

Post by Theofaman » Sat Jul 04, 2009 4:55 am

Τελικά δεν θα μπορέσω να έρθω :-(
Theo(pame na)fam(e mprizoles)an!
User avatar
AmmarkoV
Wow! Terabyte level
Wow! Terabyte level
Posts: 2838
Joined: Thu Nov 04, 2004 2:55 pm
Gender:
Location: Reloaded @ Santa Friday
Contact:

Re: Tutorial on (in)secure programming

Post by AmmarkoV » Sat Jul 04, 2009 9:24 am

Ευελπιστώ να μπορέσεις να το δείς online :-D
Spoiler: εμφάνιση/απόκρυψη
I would love to change the world, but they won't give me the source code. Οι καθηγητές πληρώνονται από το δημόσιο αρα από όλους τους Έλληνες για να κάνουν τα μαθήματα. Όλοι οι Έλληνες θα έπρεπε να μπορούν να δουν τα μαθήματα τα οποία πληρώνουν! Tο πνευματικό έργο που επιτελείται με τα χρήματα του δημοσίου ΔΕΝ είναι μόνο δικό σας Όποιος δεν δίνει πανελλήνιες έχει δικαίωμα στην γνώση που πληρώνει [url=http://ammar.gr/gddg]gddg blog[/url]
Image
User avatar
Luke
Gbyte level
Gbyte level
Posts: 1388
Joined: Wed Aug 09, 2006 11:19 am
Academic status: Alumnus/a
Gender:

Re: Tutorial on (in)secure programming

Post by Luke » Sat Jul 04, 2009 11:37 am

Δυστυχώς πολύ αργά κατάλαβα ότι θα γίνει το συγκεκριμένο event. :-(
Η παρουσίαση θα είναι live στο E-Presentation System; Ή θα μπορούμε να τη δούμε όποτε θέλουμε;

[Προσθήκη]
Επίσης έχω εγκαταστήσει το vlc plugin αλλά δεν ακούω κάποιον ήχο.
Είμαι ένας μοναχικός cowboy...
User avatar
Loner
Venus Former Team Member
Posts: 4004
Joined: Fri Oct 26, 2007 11:08 pm
Academic status: N>4
Gender:
Location: Στη ρωγμή του χρόνου

Re: Tutorial on (in)secure programming

Post by Loner » Sat Jul 04, 2009 11:39 am

Δεν ξέρω αν υπάρχει κάποιο θέμα με τον ήχο,πάντως δεν έχει αρχίσει ακόμα η παρουσίαση :-)
You either die a Spongebob or live long enough to see yourself become the Squidward.
User avatar
Luke
Gbyte level
Gbyte level
Posts: 1388
Joined: Wed Aug 09, 2006 11:19 am
Academic status: Alumnus/a
Gender:

Re: Tutorial on (in)secure programming

Post by Luke » Sat Jul 04, 2009 11:43 am

Ευχαριστώ Loner.
Απλά παραπάνω αναφέρει ο Ammarkov ότι έχει βάλει κάποιον ήχο να παίζει για demo, γι' αυτό με παραξένεψε.
Είμαι ένας μοναχικός cowboy...
shodanjr_gr
Mbyte level
Mbyte level
Posts: 810
Joined: Mon Mar 21, 2005 2:45 am
Academic status: Alumnus/a
Location: Stony Brook, NY

Re: Tutorial on (in)secure programming

Post by shodanjr_gr » Sat Jul 04, 2009 3:23 pm

Παρά πολύ καλό tutorial!! Μάθαμε επιτέλους πως γίνονται πρακτικά κάποια πράγματα που τα γνωριζαμε μόνο εγκυκλοπαιδεικα. Πολλά kudos στον Βασιλη :).
"Liberal" isn't a dirty word Blackadder!
User avatar
AmmarkoV
Wow! Terabyte level
Wow! Terabyte level
Posts: 2838
Joined: Thu Nov 04, 2004 2:55 pm
Gender:
Location: Reloaded @ Santa Friday
Contact:

Re: Tutorial on (in)secure programming

Post by AmmarkoV » Sat Jul 04, 2009 3:53 pm

Πρώτα από όλα &hdkiller=0x0FCF3FF ( και καλά overflow :) :) :) )
Tα 2 events του HdKiLLeR είναι απλά respect!!

Σχετικά με το e-presendation streaming κτλ..
Υπήρχε και live stream αλλά καθότι το laptop μου δεν γίνεται route στο internet ήταν ψιλοάχρηστο..
Επειδή δεν είμαι σπίτι τώρα και θα πρέπει να γυρίσω για να τα κάνω local copy τα αρχειάκια ( είναι περίπου 79MB ) θα κάνω repost here όταν θα είναι έτοιμο!

Ελπίζω να βγεί καλό αποτέλεσμα!
Spoiler: εμφάνιση/απόκρυψη
I would love to change the world, but they won't give me the source code. Οι καθηγητές πληρώνονται από το δημόσιο αρα από όλους τους Έλληνες για να κάνουν τα μαθήματα. Όλοι οι Έλληνες θα έπρεπε να μπορούν να δουν τα μαθήματα τα οποία πληρώνουν! Tο πνευματικό έργο που επιτελείται με τα χρήματα του δημοσίου ΔΕΝ είναι μόνο δικό σας Όποιος δεν δίνει πανελλήνιες έχει δικαίωμα στην γνώση που πληρώνει [url=http://ammar.gr/gddg]gddg blog[/url]
Image
User avatar
para
Wow! Terabyte level
Wow! Terabyte level
Posts: 3648
Joined: Sat Nov 04, 2006 2:59 am
Academic status: Alumnus/a
Gender:

Re: Tutorial on (in)secure programming

Post by para » Sat Jul 04, 2009 4:39 pm

AmmarkoV wrote:Πρώτα από όλα &hdkiller=0x0FCF3FF ( και καλά overflow :) :) :) )
:smt005 :smt005
Ωραίος! :smt023

--

Καλή παρουσίαση HdkiLLeR!
Βέβαια αν μπορούσαμε να τα κάναμε και στον υπολογιστή μας βήμα βήμα θα ήταν πολύ καλύτερα.
Γύρνα είμαι ένα άψυχο κορμί που σ' αγαπάει, αισθάνομαι στον άνεμο φτερό
Σαν μέσα σε όνειρο η ζωή με προσπερνάει, δείξε μου οίκτο μια στιγμή παρακαλώ...
#!
Κοίτα πως με κατάντησε η δική σου η αγάπη, να μη γνωρίζω από που να κρατηθώ
Στο τελευταίο της ζωής το σκαλοπάτι, Γύρνα, είμαι ένα βήμα απ' το γκρεμό...
User avatar
HdkiLLeR
Venus Project Founder
Venus Project Founder
Posts: 4356
Joined: Tue Jan 27, 2004 4:41 pm
Academic status: Alumnus/a
Gender:
Location: New York, NY
Contact:

Re: Tutorial on (in)secure programming

Post by HdkiLLeR » Sat Jul 04, 2009 5:21 pm

Εδώ έχω κάνει post όλα τα tools που χρησιμοποιήσαμε με τις εκδόσεις τους, καθώς επίσης και τα sources για τα examples που τρέχαμε. Οπότε μπορείς να τα δοκιμάσεις όποτε θέλεις!

Ακόμη και εάν έχεις άλλο linux box έτοιμο απλά πέρνα του gcc-3.x και όλα αυτά θα σου παίξουν. Απλά όπου χρησιμοποιώ κάποιο address είτε για directly (stack smash), είτε κάποιας άλλης function (ret2libc), είτε στα advanced overflow techniques (ret2ret, ret2eax) τότε θα πρέπει να το υπολογίσεις εκ νέου με τους τρόπους που έδειξα.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------

"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
User avatar
gasparosoft
Gbyte level
Gbyte level
Posts: 1920
Joined: Fri Oct 19, 2007 8:03 pm

Re: Tutorial on (in)secure programming

Post by gasparosoft » Sat Jul 04, 2009 5:28 pm

Συγχαρητήρια HdKiller . Τρομερή παρουσίαση. Κατάλαβα μερικά πράγματα ακόμα καλύτερα.
StormRider
Gbyte level
Gbyte level
Posts: 1040
Joined: Mon Dec 18, 2006 5:34 pm
Gender:

Re: Tutorial on (in)secure programming

Post by StormRider » Sat Jul 04, 2009 6:21 pm

Ήταν ΠΑΡΑ πολύ καλά και το τίμησε κόσμος! :smt023 HdkiLLeR!
Image
User avatar
SeniorCarbone
Kilobyte level
Kilobyte level
Posts: 396
Joined: Fri Feb 24, 2006 1:57 pm
Gender:
Contact:

Re: Tutorial on (in)secure programming

Post by SeniorCarbone » Sat Jul 04, 2009 6:56 pm

Από τις πιο ενδιαφέρουσες παρουσιάσεις που έχω δει ever.
Overflow is not that bad after all :-D .
Πολλά thx και από μένα Βασίλη!
*--Common sense is not so common--*
The Punisher
Venus Former Team Member
Posts: 7561
Joined: Thu Oct 27, 2005 1:43 pm
Academic status: Alumnus/a
Gender:
Location: Boston, MA

Re: Tutorial on (in)secure programming

Post by The Punisher » Sat Jul 04, 2009 7:02 pm

Πάααρα πολύ καλό! :smt023 Ευχαριστούμε πολύ :-D

Οπότε, σαν επίλογο στην παρουσιάση, θα μπορούσες να δώσεις μερικά tips/references σχετικά με τις αρχές που πρέπει να ακολουθεί κάποιος προγραμματιστής ώστε να γράφει secure κώδικα ?
Post Reply

Return to “Διαλέξεις φοιτητών”