linux script βιβλία.

hellaspc1 | Κυρ, 08/10/2014 - 17:36 | 2' | 12

γεια σας. σκεφτομουν  να μαθω λιγο  παραπανω  τον υπολογιστη, και ανα καταφερνα να γινω  γκουρου,  ( ethical   hacker)  .  και βρηκα οτι  μια καταταξη για χακερς

πρωτα ξεκινας σαν  script  kiddie 

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

και ελεγα  να ξεκινησω να μαθαινω να κανω σκριπτακια.

βρηκα αυτο Book Review: Linux Command Line and Shell Scripting Bible

καλο ειναι ?

επισης μπερδευτηκα , και  δεν ξερω με τι σειρα να βελτιωσω τις ικανοτητες μου.  αλλου διαβασα οτι μαθαινεις html , c++  και γενικα να προγραμματιζεις ,

αλλα μπερδέυτηκα με τι σειρα που θα πρεπει να αποκτηθεί η γνώση , μπορειτε να με διαφωτισετε ?  ευχαριστω ...

ενας μαθητευόμενος μαγος...

Δώσε αστέρια!

MO: 1.5 (ψήφοι: 2)

Σχόλια

Καλό φαίνεται, όμως σε βοηθάει να μάθεις εντολές στο τερματικό και όχι προγραμματισμό. Αν θέλεις να ξεκινήσεις με κάποια γλώσσα, ξεκίνα με τα πολύ βασικά για να εισαχθείς στην ιδέα(scratch, freebasic, python, edit σε scripts του screenfetch κλπ.) και ύστερα πας σε html και c*.

Αν, πάλι θες να γίνεις χάκερ, μπορείς να ξεκινήσεις κατευθείαν με Kali/Backtrack, που παραγματικά έχουν πολλές δυνατότητες. Θα σε βοηθήσουν, όμως και μερικές εντολές τερματικού.

Ελπίζω να βοήθησα!

το kali  το δουλεψα και το backtrack σε βρεφικο επιπεδο ..  εχει απεριοριστες δυνατοτητες. θελει πολυ ψαξιμο για να δεις ολεσ τισ δυνατοτητες του.    μαθαινεις αρκετα πραγματα με  αυτο .  απλα ελεγα , επειδη το πρωτο πρωτο σταδιο  ειναι το script kiddie  , λεω  μαλλον καλο ηταν  το shell scripting για αρχη.   και ενα αλλο ειναι , οτι λενε να  παρουμε ενα ανοιχτου κωδικα
ΛΣ ( λινουξ) και να το δουλευουμε. εκει φρακαρα,,,

hellaspc1]

το kali  το δουλεψα και το backtrack σε βρεφικο επιπεδο ..  εχει απεριοριστες δυνατοτητες. θελει πολυ ψαξιμο για να δεις ολεσ τισ δυνατοτητες του.    μαθαινεις αρκετα πραγματα με  αυτο .  απλα ελεγα , επειδη το πρωτο πρωτο σταδιο  ειναι το script kiddie  , λεω  μαλλον καλο ηταν  το shell scripting για αρχη.   και ενα αλλο ειναι , οτι λενε να  παρουμε ενα ανοιχτου κωδικα
ΛΣ ( λινουξ) και να το δουλευουμε. εκει φρακαρα,,,

Ναι, γιατί όχι, κάνε edit σε κάποιο script που να μην είναι σημαντικό, μάθε όλες τις εντολές του bash (τις πιο προχωρημένες) , και ασχολήσου με μια διανομή για προχωρημένους. Σίγουρα θα σε ανεβασει αυτό κάνα-δυο level παραπάνω.

Φίλε hellaspc1 είχες αρχίσει παλιά προγραμματισμό .... και είχαμε μείνει στο ότι αν έχεις απορίες σε αλγοριθμικό επίπεδο, θα ρωτάς και θα σου απαντάω ....

Τα παράτησες ?

Αν ναι ... κακώς ! Συνέχισε τον προγραμματισμό ....

Κάτι άλλο. Προγραμματισμός δε σημαίνει κατ' ανάγκη και χάκερ !!

Κατ' αρχήν δεν καταλαβαίνω τι εννοούν οι περισσότεροι όταν λένε χακιν ...

Μπορείς να προγραμματίζεις εφαρμογές για linux !

Για χάκιν χρειάζεται καλό bash scripting και συμβουλές από το slackware ...

Παρ'όλα αυτά, δε βρίσκω εύκολο να κάνεις προγραμματισμό σε κάποια γλώσσα και να κάνεις να κάνεις σκριπτιν, μιας και το τελευταίο απαιτεί να μάθεις τις εντολές της σκριπτιν γλώσσας... Είναι καλό να μην μπερδεύεις πολλές γλώσσες μαζί !!

Εκείνη η σειρά που ανέφερες παραπάνω θέλει πολλά χρόνια για να επιτευχθεί....

Μόνη της η C για να τη μάθει σωστά κανείς, θέλει 1.5 χρόνο το ελάχιστο στα σίγουρα, πριν αρχίσεις κανείς C++ ή Java (αν κάποιος ξεκινήσει από αυτό το τρίπτυχο ...).

Η γνώμη μου είναι να μην τα μπερδεύεις όλα μαζί ...!

Θα χαρώ να έχω μια επικοδομητική συζήτηση μαζί σου γι' αυτό το θέμα !!

tom  με παρακολουθεις  ε? yeswink

ειχα παρει βιβλιο για python  και πολλα ( μερικα για την ακριβεια) για λινουξ.  δεν τα παρατησα ακριβως ,απλα δεν ηξερα με τη σειρα να αρχισω. δηλαδη πρωτα να μαθω το ενα μετα το αλλο , κλπ.

στην πραγματικοτητα επιανα λιγο το ενα , λιγο το αλλο , και δεν εκανα τιποτα. ασε που ειναι και λιγο θεμα διαχειρισης χρόνου ...(  ειχα υποχρεωσεις και ασθενη  -ca  -  στο σπιτι αστα  ) στο μονο που εδωσα βαση ηταν στο  command line , και

διαβασα  to beginning the linux command line ,  κια το  ubuntu and debian toolbox  1000 commands for power users εδωσα ομως πολυ βαρος στην εκμαθηση του λινουξ.  εκμαθηση γραμμης  εντολων . αυτο το γουσταρα.   να γινομουν ενας μικρος γκουρου στο λινουξ, ειναι ο πρωτος  στοχος, γιαιτι ολο και καποιος χρειαζετε υποστηριξη σε  λινουξ,  μιας και ειναι ανερχομενης δημοτικοτηκοτητας.

Δε σε παρακολουθώ ... Απλά θυμάμαι ότι σου ανέλυσα ένα αλγόριθμο για να σου αποδείξω τι όμορφος είναι .... :)

Το να μάθεις προγραμματισμό, θέλει υπομονή ... Δεν ξέρεις τι υπομονή έκανα και τι χασούρα είχα μέχρι να "πάρω μια σειρά" ...

Ότι και να κάνεις, απλά μην τα ανακατώνεις ....

Αν θες linux μάθε καλά το σκριπτιν του λινουξ, μέχρι τέρμα ...

Αλλά και αυτό θέλει υπομονή ...

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

Το μόνο που θα δεις ότι αλλάζει είναι απλά η σύνταξη της γλώσσας ...

Αν δεν τα βάλεις σε σειρά, απλά θα ξαναπελαγώσεις και θα τα ξαναπαρατήσεις ....

Οπότε να στο πω, "σφίξου", 'πάτα μπάλα", "κάτσε κάτω από την μπάρα" .... απλά επέμεινε και συνέχισε ... μην τα παρατάς !

Σε αλγοριθμικό κομμάτι μπορώ να σε βοηθήσω κι εγώ, αλλά από θέματα εσωτερικά του λινουξ και του προγραμματισμού του, ξέρουν άλλοι περισσότερα !

Με εκτίμηση Θωμάς !

Καλησπέρα και από μένα,

1) Οταν λέμε για script εννοούμε "προγραμματισμό" σε κάποιο απο τα γνωστα shell (ksh, ash,csh,bash) είτε προγραμματισμό σε perl/python, και ο σκοπός είναι να παίρνουμε αποτελέσματα χωρίς να χρειαστεί να εγκαθηστουμε προγραμματα...

Παράδειγμα: Για να δεις αν κάποια πόρτα ( η πορτα του ssh σε ένα απομακρισμένο σερβερ) ειναι ανοιχτη μπορεις να το κανεις με τους τρόπους:

α) με την χρήση της hping3 (σου δινει την δυνατοτητα να προσδιορισεις την πορτα)

β) με την χρηση του nmap

γ) με την Net::Ping της Perl η οποία σου δίνει οτι συναρτησεις χρειαζεσαι για να πάρεις το ιδιο αποτέλεσμα με τα 2 παραπάνω γράφοντας 5-10 γραμμές κωδικα!

2) Aν δεν ξέρεις την λόγικη στο πως να προγραμματιζεις, απλά ποτέ δεν θα το καταφέρεις έστω και με απλά scripts.

3) Οσο αφορά το Hacking, μάθε  πολυ καλα λειτουργικα συστηματα, προγραμματισμο, και θα ερθει και αυτο.

οκ παιδια.  bash scripting  λοιπον..  και πρωτος στοχος βουρ.. για τα αδυτα του linux..

θελω να το παιζω στα δακτυλα..

 

Πρόσεξε όμως ... μην ξεχνάς το νούμερο 2 που σου έγραψε ο slackware, και αυτό που σου έγραψα κι εγώ ... δηλ.

"Απλά να ξέρεις και αυτό έχει τη λογική του προγραμματισμού και των αλγορίθμων ... Το μόνο που θα δεις ότι αλλάζει είναι απλά η σύνταξη της γλώσσας ...".

Και οι 2 μιλάμε για τη λέξη "λογική".

Χωρίς αυτά είναι σαν να θέλεις να γράψεις εγκυκλοπαίδεια, ξέροντας την αλφαβήτα, αλλά χωρίς να ξέρεις να εκφράζεις σκέψεις...

Ότι και να κάνεις θέλει πολύ διάβασμα, και υπομονή... !

Καλή αρχή λοιπόν, και κυρίως καλή συνέχεια...!

ειχα ασχοληθει παλια με basic στην σχολη  , φορτραν ,  και στου ξαδερφου μου  το 1993  με τις  if , then else , then , goto   κλπ.  βαζεισ την λογικη και λεσ τι θελω νακάνω? και γραφω  κωδικα..  απλα απο οτι κατλαβα δεν γινεσαι σε μια βδομαδα..  τέλειος..  υπομονη  , πρακτικη εξασκηση,  και θα  μαθεις...  που θα παει, το καλο ειναι που βλεπεις και τον κωδικα στο λινουξ ,, και μαθαινεις πιο9 γρηγορα,,,

Άνθρωπος με πάθος για μάθηση ! Μου θυμίζεις εμένα, αλλά το γιατί θα σου το πω κάποια στιμή με pm.

Συνέχισε με πάθος ... Ζόρικο δρόμο διαλέγεις, αλλά αν επιμείνεις να πετύχεις πράγματα ! :)
 

θα περιμενω να μου πεις ...  φίλε..   μπαινω στον πειρασμο να το παρω και να το διαβασω,,

Linux Command Line and Shell Scripting B ελα και θα παρω και αλλο tuxaki  εδω μέσα.... wink