Πώς να μάθετε το Shell Scripting εγκαθιστώντας το Tor Browser

La έβδομη (7η) τάξη της πρακτικής θεωρητικής πορείας του "Μάθετε Shell Shelling" θα μελετήσουμε πώς μέσω ενός Γραφή μπορούμε να επιτύχουμε ένα εύκολο εγκατάσταση και εγκατάσταση προγραμματισμένο από το διάσημο και χρήσιμο Πρόγραμμα περιήγησης Διαδικτύου Tor Browser, ενώ όπως πάντα επενδύουμε πολύτιμο χρόνο κατανοώντας πώς λειτουργεί κάθε γραμμή, κάθε εντολή, κάθε μεταβλητή, για να κατανοήσουν και να μάθουν το Shell Scripting.

Shell Scripting

Αλλά για εκείνους τους λίγους που καταλαβαίνουν, θα ξεκαθαρίσουμε ότι είναι Περιηγητής Tor. Είναι μια εφαρμογή πολλαπλών μορφών (Windows / Linux) που μας επιτρέπει απόκρυψη ή απόκρυψη της ταυτότητάς μας στο δίκτυο. Παρέχει μια ανώνυμη διαδρομή μέσω διακομιστών μεσολάβησης για τις επικοινωνίες μας στο Διαδίκτυο και αποτρέπει αποτελεσματικά την ανάλυση εξωτερικής κίνησης. Έτσι, χρησιμοποιώντας το Tor είναι δυνατό να κάνετε σύνδεση με έναν κεντρικό υπολογιστή, σχεδόν ανεπαίσθητα, δηλαδή, χωρίς αυτόν ή οποιονδήποτε άλλο να έχει τη δυνατότητα να γνωρίζει την IP μας.

Να εκτελέσει Tor Browser ένα Λειτουργικό σύστημα GNU / Linux, συνήθως λειτουργεί ξεχωριστά με έναν γραφικό διαχειριστή που ονομάζεται Vidalia και σε πρόγραμμα περιήγησης Internet συμβατό με torbutton, μια προσθήκη για Mozilla Firefox που μας επιτρέπει να το ενεργοποιήσουμε από το ίδιο το πρόγραμμα περιήγησης. Ωστόσο, το Tor Browser, οι δημιουργοί του κατάφεραν να απλοποιήσουν τα πάντα, σχεδιάζοντας μια σταθερή και στιβαρή εφαρμογή (πακέτο) με ολοκληρωμένο τρόπο, δηλαδή, με όλα όσα είναι απαραίτητα για να λειτουργήσουν αμέσως σε οποιαδήποτε διανομή.

Tor Browser Είναι πολύ εύκολο στη χρήση, αφού εγκατασταθεί και εκτελεστεί, υπάρχει ελάχιστη ή καθόλου διαμόρφωση, εκτός εάν είστε πολύ προχωρημένος χρήστης ή παρανοϊκός για την ασφάλεια και το απόρρητο.

Εδώ είναι το σενάριο Bash Shell:

================================================== ====================
#!/bin/bash
#####################################################################
# EN ESTA SECCIÓN INCLUYA LOS DATOS DEL CREADOR Y EL PROGRAMA
#
#####################################################################


#####################################################################
# EN ESTA SECCIÓN INCLUYA LOS DERECHOS DE AUTOR Y LICENCIAMIENTO 
# DEL SOFTWARE
# 
#####################################################################

#####################################################################
# INICIO DEL MODULO DE TOR BROWSER                                     
#####################################################################

USER_NAME=`cat /etc/passwd | grep 1000 | cut -d: -f1`

HOME_USER_NAME=/home/$USER_NAME

cd $HOME_USER_NAME

rm -rf /opt/tor-browser*

rm -f /usr/bin/tor-browser*

rm -rf /usr/bin/tor-browser*

rm -f $HOME_USER_NAME/Escritorio/tor-browser.desktop

rm -f $HOME_USER_NAME/Desktop/tor-browser.desktop

rm -f $HOME_USER_NAME/.local/share/applications/tor-browser.desktop

rm -f /usr/share/applications/tor-browser.desktop

update-menus

#####################################################################

# wget -c https://dist.torproject.org/torbrowser/5.0.7/tor-browser-linux32-5.0.7_es-ES.tar.xz

# wget -c https://dist.torproject.org/torbrowser/5.0.7/tor-browser-linux64-5.0.7_es-ES.tar.xz

# Nota: Puede descargarlos manualmente desde esta URL: https://dist.torproject.org/torbrowser/

#####################################################################

unxz *tor-browser*.tar.xz

tar xvf *tor-browser*.tar

mv -f tor-browser_es-ES /opt/tor-browser

ln -f -s /opt/tor-browser/Browser/start-tor-browser /usr/bin/tor-browser

#####################################################################

chown $USER_NAME:$USER_NAME -R /opt/tor-browser/


echo '
[Desktop Entry]
Name=TOR Browser
GenericName=TOR Browser
GenericName[es]=Navegador web TOR
Comment=Navegador de Internet seguro
Exec=/usr/bin/tor-browser
Icon=/opt/tor-browser/Browser/browser/icons/mozicon128.png
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Network;Application;
MimeType=x-scheme-handler/mozilla;
X-KDE-Protocols=mozilla
' > /opt/tor-browser/tor-browser.desktop


ln -s /opt/tor-browser/tor-browser.desktop $HOME_USER_NAME/Escritorio/tor-browser.desktop

chown $USER_NAME:$USER_NAME $HOME_USER_NAME/Escritorio/tor-browser.desktop

chmod 755 $HOME_USER_NAME/Escritorio/tor-browser.desktop

chmod +x $HOME_USER_NAME/Escritorio/tor-browser.desktop


ln -s /opt/tor-browser/tor-browser.desktop $HOME_USER_NAME/Desktop/tor-browser.desktop

chown $USER_NAME:$USER_NAME $HOME_USER_NAME/Desktop/tor-browser.desktop

chmod 755 $HOME_USER_NAME/Desktop/tor-browser.desktop

chmod +x $HOME_USER_NAME/Desktop/tor-browser.desktop


ln -s /opt/tor-browser/tor-browser.desktop $HOME_USER_NAME/.local/share/applications/tor-browser.desktop

chown $USER_NAME:$USER_NAME $HOME_USER_NAME/.local/share/applications/tor-browser.desktop

chmod 755 $HOME_USER_NAME/.local/share/applications/tor-browser.desktop

chmod +x $HOME_USER_NAME/.local/share/applications/tor-browser.desktop


ln -s /opt/tor-browser/tor-browser.desktop /usr/share/applications/tor-browser.desktop

chown $USER_NAME:$USER_NAME /usr/share/applications/tor-browser.desktop

chmod 755 /usr/share/applications/tor-browser.desktop

chmod +x /usr/share/applications/tor-browser.desktop


su - $USER_NAME -c "tor-browser https://addons.mozilla.org/firefox/downloads/latest/11356/addon-11356-latest.xpi?src=dp-btn-primary" &

#####################################################################

rm -f $HOME_USER_NAME/tor-browser*.*

rm -f $HOME_USER_NAME/*.xpi

clear

su - $USER_NAME -c "xdg-open 'https://dist.torproject.org/torbrowser/'" &

clear

echo ''
echo ''
echo '#--------------------------------------------------------------#'
echo '#  GRACIAS POR USAR ESTE SCRIPT DE INSTALACIÓN DE TOR BROWSER  #'
echo '#--------------------------------------------------------------#'
echo ''
echo ''

sleep 3

#####################################################################
# FINAL DEL MODULO DE TOR BROWSER                                      
#####################################################################
================================================== ====================

Σημείωση: Προσωπικά ΔΕΝ ΧΡΗΣΙΜΟΠΟΙΗΣΩ Tor Browser γιατί δεν πλοηγώ το Βαθύς ιστός ή φοβάμαι ένα Robo o hack των πληροφοριών μου ή παραβίαση του απορρήτου μου, αλλά ξέρω ότι πολλά ναι και γι 'αυτούς αυτό το σενάριο εγκατάστασης, το οποίο θα κάνει τη ζωή τους ευκολότερη.

Το πλεονέκτημα αυτών των σεναρίων είναι ότι επιτρέπουν και τα δύο Mozilla Firefox ως Περιήγηση στο Torr έχουν διαμορφωθεί με τέτοιο τρόπο ώστε επιτρέψτε την ενημέρωση του ίδιου, όπως γίνεται στα παράθυρα. Δηλαδή, το άνοιγμα του Κουμπί μενού της γραμμής Charms, Άνοιγμα του μενού βοήθειας (εικονίδιο ερώτησης) και στο αναδυόμενο παράθυρο που βγαίνει (Σχετικά ...) Σαρώνει για εκκρεμείς ενημερώσεις και η ενημέρωση εκτελείται με διαφάνεια όπως στα Windows.

Θυμηθείτε ότι σε περίπτωση δημιουργίας ενός Γραφή (Παράδειγμα: μι-script-tor-browser.sh) με αυτόν τον κωδικό, προτείνω τη μη αυτόματη λήψη του αρχείου από Tor Browser ενημερώθηκε με μη αυτόματο τρόπο, οπότε θα πρέπει να συνεχίσετε να σχολιάζετε wget γραμμές λήψης, και τοποθετήστε το στο διαδρομή / σπίτι / my_user μαζί με το αρχείο tar.gz de Tor Browser κατεβάσατε και εκτελέστε το με την εντολή $ βίαιο χτύπημα μι-script-tor-browser.sh . Και σε λιγότερο από 30 δευτερόλεπτα θα έχετε όλα λειτουργικά. Μετά από αυτό μπορείτε να πλοηγηθείτε σε οποιοδήποτε Δικτυακός τόπος με την έκδοση που έχετε επιλέξει από το πρόγραμμα περιήγησής σας Tor Browser.

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

ΓΡΑΦΙΚΟ ΕΙΔΙΚΟ ΔΙΑΔΙΚΑΣΙΑ

Προσωπικός φάκελος_001

Προσωπικός φάκελος_002

root @ hostmovil-sysadmin: -home-sysadmin_003

Περιοχή εργασίας 1_004

Διαμόρφωση δικτύου Tor_005

Tor_006 Κατάσταση

Πρόγραμμα περιήγησης Tor_007

Ευρετήριο του -torbrowser - Tor_008 Browser

Σχετικά με το πρόγραμμα περιήγησης Tor_009

Σχετικά με το πρόγραμμα περιήγησης Tor - Tor_010


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Ντέιαν Κου dijo

    Παρόλο που το πρόγραμμα περιήγησης Firefox που προσαρμόστηκε από το έργο TOR για την εκτέλεση ιστότοπων με .onion, χρησιμοποιείται επίσης για την πλοήγηση σε κανονικούς ιστότοπους, δεν είναι όλα τα "deep web", τα οποία είναι απλώς μη-ανεπιθύμητες και κρυφές σελίδες για να επωφεληθούν από το TOR και το At την ίδια στιγμή, μην παρέχετε συμβιβαστικές πληροφορίες, υπάρχουν προτάσεις:
    1. Ποτέ μην επισκέπτεστε τους ίδιους ιστότοπους στον ίδιο υπολογιστή ταυτόχρονα, εναλλάσσοντας το κανονικό δίκτυο και το δίκτυο κρεμμυδιών.
    2. Ποτέ μην συνδεθείτε στο TOR, π.χ. Facebook, TORbook ή οποιοδήποτε email.
    3. Χρησιμοποιήστε μια ασφαλή μηχανή αναζήτησης που δεν σας παρακολουθεί, π.χ. σύνδεσμος DuckDuckGo: https://duckduckgo.com
    καθώς και τον καθρέφτη του στο .onion
    4. Απενεργοποιήστε τη JavaScript, καθώς μπορεί να εκτελεί τμήματα ιδιόκτητου κώδικα και να καταστρέφει το απόρρητο και την ακεραιότητα του υπολογιστή σας.
    5. Χρησιμοποιήστε TAILS ή άλλη διανομή προσανατολισμένη στο απόρρητο, οι εφαρμογές και οι συνδέσεις σας αναγκάζονται να κρυπτογραφηθούν μέσω του δικτύου TOR.
    6. Εγκαταστήστε το HTTPS παντού και κρυπτογραφήστε την κυκλοφορία σας.

    Μπορεί να υπάρχουν περισσότερες προτάσεις από άλλους χρήστες, σας προσκαλώ να μοιραστείτε εμπειρίες και προτάσεις για αυτό το έργο. Δωρεά, ανάπτυξη, χρήση, συνεισφορά!
    Χαιρετισμούς!

  2.   Ινγκ. Jose Albert dijo

    Πολύ καλό το σχόλιο και οι συνεισφορές σας!

    Σας συγχαίρω για την ικανότητά σας.

  3.   Ραούλ Ρ dijo

    Χαιρετισμούς μηχανικός, λατρεύω τα μαθήματά σας.

    Μια gazapo: «που μας επιτρέπει να κρύψουμε»

  4.   Ινγκ. Jose Albert dijo

    Ναι, κάτι πάντοτε πηγαίνει, όλα είναι απολύτως ατελή!

  5.   Χοσέ Λινάρες dijo

    Η μέθοδος που χρησιμοποιείτε για την απόκτηση του τρέχοντος χρήστη είναι λανθασμένη, επιστρέφει τον χρήστη με UID 1000. Εντάξει, εάν υπάρχει μόνο ένας χρήστης, είναι συνήθως αυτό, αλλά αυτό δεν πρέπει να συμβαίνει. Δεν θα ήταν καλύτερο να χρησιμοποιήσετε το user = $ (whoami);
    Ούτε το σπίτι πρέπει να ονομάζεται ίδιο με τον χρήστη. Ευτυχώς, η μεταβλητή ~ περιέχει πάντα την αρχική διαδρομή.

  6.   Ινγκ. Jose Albert dijo

    Θυμηθείτε ότι με το Shell Scripting μπορείτε να κάνετε πολλά περίπλοκα πράγματα που είναι πολλαπλής πλατφόρμας (Διαφορετικές διανομές) χρησιμοποιώντας πολύ μικρά αρχεία. Θα σας αφήσω αυτό το μικρό σκηνικό για κάτι που θα σας διδάξω σύντομα, σε όσους συνεχίζουν να παρακολουθούν το μάθημα, και αυτό με μόνο 50Kb υπόσχεται πολλά! Και είναι μόνο το μισό από αυτό που μπορεί να γίνει με το Shell Scripting.

    LPI-SB8 Test ScreenCast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)

    Δείτε το Screencast: https://www.youtube.com/watch?v=cWpVQcbgCyY

  7.   Ινγκ. Jose Albert dijo

    Χαιρετίσματα σε όλους όσους παρακολουθούν το Διαδικτυακό μάθημα του "Μάθετε Shell Shelling" σύντομα θα συνεχίσουμε με άλλα βασικά σενάρια για να συνεχίσουμε να αξιοποιούμε τις γνώσεις και να συνεχίζουμε να τις κοινωνικοποιούμε σε όλους.

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

    LPI-SB8 Test ScreenCast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)

    Δείτε το Screencast: https://www.youtube.com/watch?v=cWpVQcbgCyY