Προς το περιεχόμενο

Προγραμματισμος και Hacking (οχι cracking)


nasp

Προτεινόμενες αναρτήσεις

Όχι απαραίτητα, π.χ. κατεβάζω ένα buffer overflow exploit που έγραψε κάποιος σε C. Δεν έχω ιδέα και δε με ενδιαφέρει πώς δουλεύει το exploit και τι γίνεται στο compile, απλά το κάνω compile και το τρέχω για να αποκτήσω πρόσβαση σε έναν server. Είμαι cracker, γιατί με κάποιον αδιάφορο τρόπο κατάφερα να παραβιάσω ένα σύστημα, αλλά όχι hacker, αφού δεν έκανα κάτι που να επιδεικνύει σημαντική κατανόηση και ευρηματικότητα.

 

Αυτοι ειναι script-kiddies. Οι crackers ειναι αυτοι που γραφουν τα exploits. Οντως script-kiddie μπορει να γινει ο καθενας που εχει τις βασικες γνωσεις χρησης υπολογιστων και κινητρο να κανει κατι κακο

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Απαντ. 176
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Συχνή συμμετοχή στο θέμα

Επειδή πολλά ακούστηκαν περί hacking/cracking/νομιμότητας/παρανομίας κτλ.

 

Για να γίνετε hacker:

1) Φτιάξτε ένα δεύτερο account στο pc σας, βάλτε το ξαδερφάκι σας να αλλάξει το password και μετά προσπαθήστε:

α. Να μπείτε στο account χωρίς να γνωρίζετε το password

β. Να βρείτε το password

 

2) Βάλτε το ίδιο ξαδερφάκι να κλειδώσει το ασύρματο του router σας. Μετά προσπαθήστε να συνδεθείτε ασύρματα στο router σας χωρίς να κάνετε reset το router.

ΣΗΜΑΝΤΙΚΟ: Πριν ξεκινήσετε βεβαιωθείτε πως αναιρούνται οι αλλαγές που θα κάνετε, ώστε να μη μείνετε κλειδωμένοι απ'έξω και τρέχετε για support στα multirama της γειτονιάς.

 

Περί νομιμότητας:

Το PC και το router είναι δικά σας, οπότε μπορείτε να κάνετε ό,τι θέλετε χωρίς να διαπράτετε οποιοδήποτε αδίκημα.

 

Εργαλεία/hints:

Υπάρχουν όλα στο internet. Μάθετε να κάνετε τις σωστές ερωτήσεις στο google

 

Extra Hint:

Η απάντηση "Αυτό ΔΕΝ γίνεται" σε ορισμένες περιπτώσεις είναι αποδεκτή

Η απάντηση "Αυτό ΔΕΝ γίνεται επειδή (... ανάλυση των αιτίων που δεν γίνεται)" είναι πάντα αποδεκτή, μέχρι να βρεθεί κάποιος να αμφισβητήσει τα αίτια

 

Happy Hacking and Have a Nice 11111011001!!!

 

Happy Hacking and Have a Nice 011001000110000101111001!!!

Yellowpipe Encrypter/Decoder

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αυτοι ειναι script-kiddies. Οι crackers ειναι αυτοι που γραφουν τα exploits. Οντως script-kiddie μπορει να γινει ο καθενας που εχει τις βασικες γνωσεις χρησης υπολογιστων και κινητρο να κανει κατι κακο

Script-Kiddie είναι ένας όρος που χρησιμοποιείται ακριβώς για να δηλωθεί η στάση κάποιου cracker απέναντι στη γνώση και τη νοητική άσκηση που αποτελεί ένα δύσκολο πρόβλημα.

 

Η λέξη "cracker" δεν φιλοδοξεί να να περισχήσει και κάτι τέτοιο, αρκείται στο να δηλώσει μόνο την πρόθεση και την δράση κάποιου για να παραβιάσει ένα σχεδιαστικά ασφαλές σύστημα, αδιάφορα από οτιδήποτε άλλο. Π.χ.

 

A cracker is someone who breaks into someone else's computer system, often on a network; bypasses passwords or licenses in computer programs; or in other ways intentionally breaches computer security.

 

Hacker και Cracker είναι έννοιες που έχουν σχέση όπως έχουν οι έννοιες δημιουργός ιών και δημιουργός προγραμμάτων anti-virus.

Δε σχετίζονται εξ' ορισμού. Στην πράξη ναι, η παραβίαση πολλών ασφαλών συστημάτων είναι hacking, αφού πρόκειται για περίπλοκα συστήματα που σχεδιάστηκαν για να περιορίζουν την πρόσβαση, οπότε για να βρει κάποιος μη τυποποιημένο τρόπο να τα παραβιάσει χρειάζεται να έχει σημαντική κατανόηση και να γίνει εφευρετικός. Αλλά το 95% των συστημάτων παραβιάζεται με τυποποιημένους τρόπους από κάποιον που δε χρειάζεται να γνωρίζει τα specifics των τεχνολογιών, να καταβάλει σημαντική προσπάθεια ή να επιδείξει σημαντική ευρηματικότητα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Η λέξη "cracker" δεν φιλοδοξεί να να περισχήσει και κάτι τέτοιο, αρκείται στο να δηλώσει μόνο την πρόθεση και την δράση κάποιου για να παραβιάσει ένα σχεδιαστικά ασφαλές σύστημα, αδιάφορα από οτιδήποτε άλλο. Π.χ.

Και γιατι να ισχυει κατι τετοιο?

Γιατι να ειναι καποιος Cracker μονο με την προθεση να κανει κατι, ενω ο Hacker οχι?

 

Απο αυτο που εδωσες:

A cracker is someone who breaks into someone else's computer system, often on a network; bypasses passwords or licenses in computer programs; or in other ways intentionally breaches computer security.

Cracker δηλαδη δεν ειναι απλα καποιος που εχει την προθεση να κανει κατι, να εισβαλλει σε εναν υπολογιστη πχ, αλλά καποιος που εχει την προθεση ΚΑΙ το κανει!

 

Απο οτι καταλαβαινω εννοεις οτι τον Cracker δεν τον ενδιαφερει αν ειναι κομψη η λυση του(προβληματος όποιο και αν ειναι αυτο), αλλα αρκει να πετυχει τον σκοπο του. Αντιθετα ο Hacker νοιαζεται και για αυτο.

Δεν ειμαι καθολου σιγουρος επι αυτου....

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)
Γιατι να ειναι καποιος Cracker μονο με την προθεση να κανει κατι' date=' ενω ο Hacker οχι?

[...']

Cracker δηλαδη δεν ειναι απλα καποιος που εχει την προθεση να κανει κατι, να εισβαλλει σε εναν υπολογιστη πχ, αλλά καποιος που εχει την προθεση ΚΑΙ το κανει!

Το κάνει ή επιχειρεί να το κάνει, με οποιονδήποτε, ευφυή ή μη, τρόπο. Δεν είναι ανάγκη να επιτύχει. Αυτό εννοούσα πρόθεση. Ο τρόπος, η ευφυΐα και η αποτελεσματικότητα των μεθόδων του δεν έχουν σχέση, σημασία έχει ο σκοπός, ο οποίος, σε κάποιο σημείο, είναι συγκεκριμένος: να παραβιάσει ένα σχεδιαστικά ασφαλές σύστημα. Δεν είναι απλά "κάτι" οτιδήποτε.

 

Ο σκοπός όμως είναι κάτι αδιάφορο στον προσδιορισμό της λέξης hacker. Αυτό που προσδιορίζει τη λέξη είναι η θέληση να μελετήσει κάποιος σε βάθος πώς δουλεύει ένα περίπλοκο σύστημα και να βρει έξυπνους τρόπους για να το κάνει να δουλέψει καλύτερα ή διαφορετικά από ότι αρχικά σχεδιάστηκε. Μπορεί η παραβίαση ενός ασφαλούς συστήματος να ταιριάζει σε αυτήν την περιγραφή, αν συνεπάγεται μελέτη και εφευρετικότητα, αλλά υπάρχουν και άλλα 1000 πράγματα που επίσης μπορούν να ταιριάζουν στην περιγραφή. Γεγονός είναι ότι οι περισσότερες παραβιάσεις servers δεν αποτελούν "hacks" και ότι θα βρεις περισσότερους hackers στην Linux Kernel Mailing List (π.χ.) παρά στα καθημερινά παραβιασμένα μηχανήματα. Δεν καταλαβαίνω πού διαφωνείς...

 

cracker

A cracker is an individual who attempts to access computer systems

without authorization. These individuals are often malicious' date=' as

opposed to hackers, and have many means at their disposal for

breaking into a system. See also: hacker, Computer Emergency

Response Team, Trojan Horse, virus, worm.

 

hacker

A person who delights in having an intimate understanding of the

internal workings of a system, computers and computer networks in

particular. The term is often [b']misused[/b] in a pejorative context,

where "cracker" would be the correct term. See also: cracker.

 

Πάντως το θέμα έχει κουραστεί πολύ (μου το είπε στο αυτί )

Επίτηδες το κουράζουμε μπας και ψοφήσει μια και καλή

Επεξ/σία από nske
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Καλησπέρα παιδιά,

τυγχάνει να ασχολούμαι περίπου 7 χρόνια με το reverse engineering ή cracking, όπως αλλιώς το λέμε. Φυσικά δεν το λέω αυτό για να υπερηφανευτώ για κάτι, στο κάτω κάτω ποιον νοιάζει τι κάνω εγώ :P Απλώς το αναφέρω θέλοντας να σας πω ότι είναι λάθος να θεωρείται το cracking αρνητικό. Αυτό έχει περάσει έτσι από λίγους αδαείς με τον χώρο. Όλοι(μα όλοι) οι reverse engineers αυτοαποκαλούνται crackers(για απόδειξη μπορείτε να ψάξετε τα ονόματα +orc ή Fravia και να διαβάσετε πως αναπτύχθηκε το cracking στο internet σε επίπεδο γνώσεων.

 

Για όποιους ενδιαφέρονται για το αντικείμενο έχω να πω τα εξής από προσωπική πείρα. Το cracking(όπως και το hacking που συνήθως ακολουθεί), χρειάζονται προγραμματιστικές γνώσεις. Αρχικά πράγματι δεν χρειάζεται να γνωρίζει κανείς πολλά αλλά όσο μαθαίνει κανείς βελτιώνεται. Το ΝΟΥΜΕΡΟ 1 πράγμα είναι η εκμάθηση του συμβολικού κώδικα(assembly). Έπειτα η χρήση των εργαλείων( softice αν είστε ρομαντικός, ollydbg, ida και ίσως windasm).

 

Επιπλέον αποφεύγετε εκθέσεις τύπου "Αλλάξτε το byte 74 σε 75". Τις έχω γνωρίσει και έχω χάσει πολύ χρόνο παλιότερα. Φροντίστε να ΓΝΩΡΙΖΕΤΕ ΤΙ ΚΑΙ ΠΩΣ ΤΟ ΚΑΝΕΤΕ. Στην αρχή δεν θα καταλαβαίνετε πολλά αλλά το κλειδί είναι το διάβασμα. Όταν μάθετε τα βασικά(όπως να ξεπερνάτε cd checks) μπορείτε να προχωρήσετε διαβάζοντας για το pe file format και το packing ή την κρυπτογραφία.

 

Μην θελήσετε να ξεκινήσετε το cracking για να κάνετε κόπια του fifa 2009. Σας το λέω από τώρα, τέτοιες προστασίες σπάνε από άτομα που κατέχουν ΑΨΟΓΗ γνώση του αντικειμένου και χρειάζονται ακόμα και εργαλεία(όπως import table rebuilders) και κυρίως πολύ χρόνο.

 

Μια καλή ιδέα για αρχή θα ήταν να αναλύσετε τον ναρκαλιευτή των windows και ίσως να γράψετε έναν loader να σας εμφανίζει τις βόμβες. Κλασσικό, το κάναμε όλοι :)

 

Και καλή επιτυχία ;)

 

 

(Btw, nske το όνομά σου κάτι μου θυμίζει έντονα. Έχεις γράψει ποτέ εκθέσεις σχετικά?)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Η παρεξήγηση οφείλεται στο ότι καθένας αναφέρεται στις έννοιες από συγκεκριμένο context, και μέσα στο context διαφορετικών κοινοτήτων οι λέξεις χρησιμοποιούνται διαφορετικά.

 

Έτσι στο context του IT Security τα τελευταία 15-20 χρόνια ο cracker είναι ο εισβολέας, το μόνιμο πρόβλημα χωρίς ριζική λύση, μια έννοια που περιλαμβάνει όλους τους δυνάμει εισβολείς χωρίς διακρίσεις. Στο context των software reverse engineering enthusiasts προφανώς θα έχει άλλη έννοια και θα είναι πιο επιλεκτική στη χρήση της.

 

Αντίστοιχα το hacking μπορεί να χρησιμοποιείται με πιο εξειδικευμένη έννοια στο context κοινοτήτων ραδιοερασιτεχνών, phreakers, ηλεκτρονικών, προγραμματιστών, κ.α. Όμως μόνο η απληροφόρητη μάζα θεωρεί ότι η λέξη αναφέρεται στους εισβολείς υπολογιστών/δικτύων.

 

Btw, nske το όνομά σου κάτι μου θυμίζει έντονα. Έχεις γράψει ποτέ εκθέσεις σχετικά?

Όχι, ίσως από κάποιο άλλο forum

Επεξ/σία από nske
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

συμφωνω απολυτα με οσα λετε αλλα νομιζω πως οι δημιουργητες του thread αυτου αυτο που εννουνε με το να θελουν να γινουν χακερ ειναι το να περνουν προσβαση σε συστηματα αυτο που παρουσιαζει δλδ η τηλεοραση. wargames, swordfish κλπ

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Και στην περίπτωση του hacking χρειάζονται εξειδικευμένες γνώσεις. Ειδικότερα assembly και C είναι βασικά κομμάτια. Γνώση debugging που αφορά κυρίως στο cracking είναι απαραίτητη πολλές φορές και για το hacking. Τα βασικά πάντως έχουν να κάνουν με τα πολλά προβλήματα που προκύπτουν από την php, το mysql injection κ.α. Δεν μπορείτε να φανταστείτε πόσα προβλήματα ξεκινάνε από αυτά τα 2. Έχω βρει sites μεγαλοεταιριών που δεν θα πιστεύετε ότι ένα απλό exploit τύπου 1 or 1' δίνει admin access. Άμα αναφέρω εδώ ένα από αυτά θα μας πάνε μέσα ομαδικώς :D:D

 

Πάντως σε γενικές γραμμές το hacking συμβαδίζει με το linux ή τα unixοειδή συστήματα. Προγράμματα όπως το nmap ή το wireshark κάνουν σημαντική δουλειά αλλά το σημαντικότερο είναι οι γνώσεις του χρήστη όπως και να'χει. Το σημαντικότερο είναι ναα θυμάστε ότι ΤΙΠΟΤΑ δεν είναι ασφαλές και στην προσπάθεια να το ασφαλίσει κανείς συνήθως βρίσκονται νέες τρύπες.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Ok, παραιτούμαι. Χάκερ = εισβολέας που ξέρει SQL,perl,C,C++ , perl, pascal, λοιπόν. Και έστω ότι χάκερ=εισβολέας. Αυτά που θα θέλει να κάνει ο εισβολέας μας, γίνονται με perl αλλά δε γίνονται και με python ή ruby, και, αντίστοιχα, γίνονται σε C++ αλλά δε γίνονται σε C. Και βέβαια την pascal δε μπορούμε να την αφήσουμε απ' έξω, αλλά τη LISP μπορούμε :-P

Επεξ/σία από nske
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Έλεος οτιναναι λέτε .Ποιος είναι ο cracker τελικά ?? Μήπως είναι εκείνος που σπάει κάποια προγραμματάκια γιατί δεν θέλει να πληρώσει λεφτά?? Μήπως εκείνος που σπάει τα sites??Μήπως είναι απλά ένας προγραμματιστής που απλά βαριόταν εκείνη την στιγμή???

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Έλεος οτιναναι λέτε .Ποιος είναι ο cracker τελικά ?? Μήπως είναι εκείνος που σπάει κάποια προγραμματάκια γιατί δεν θέλει να πληρώσει λεφτά?? Μήπως εκείνος που σπάει τα sites??Μήπως είναι απλά ένας προγραμματιστής που απλά βαριόταν εκείνη την στιγμή???

 

Άστο παράτα το δεν χρειάζεται να ξέρεις.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...