Το άρθρο απευθύνεται σε linux users που επιθημούν να ξεκλειδώσουν το Gennet Oxygen router που δίνεται απο την Tellas και το οποίο τρέχει σε λειτουγικό GNU/Linux.
H Gennet έχει απενεργοποιήσει την είσοδο στον router απο command line παρόλο που στον router τρέχει και ssh και telnet server. Με το άρθρο αυτό θα ξεκλειδώσετε πλήρως τον router και θα εχετε root access στο command line.
Θα χρειαστείτε
- ένα Linux σύστημα
- το source κώδικα το utility fmac της Gennet, το οποίο πρέπει να κάνουμε compile στο Linux σύστημα μας.
Φτιάχνουμε τα εξής folder:
oxygen
oxygen/extracted
Kατεβάzουμε τοπικά το fmac.zip, το αποσυμπιέζουμε στο folder oxygen και το κάνουμε compile με τις παρακάτω εντολές:
Εάν η παραπάνω εντολή αποτύχει σιγουρευτείτε ότι έχετε εγκαταστημένο τον gcc και τη βιβλιοθήκη openssl.Κώδικας:unzip fmac.zip gcc -o fmac fmac.c -lcrypto
Μετά το compile, μέσα στον oxygen folder θα πρέπει να έχει δημιουργηθεί ένα executable με όνομα fmac.
Kάνουμε login στο web interface, πάμε στο Σύστημα->Ρυθμίσεις και πατάμε το κουμπί Αποθήκευση. Αποθηκεύουμε το αρχείο (ας πούμε το oxygen_backup_080401_0627.img) στον folder oxygen.
Εκτελούμε την παρακάτω εντολή:
Αποσυμπιέζουμε το αρχείο στο folder extractedΚώδικας:./fmac -v -p foucHorn0of2 oxygen_backup_080401_0627.img
Τώρα στον folder extracted έχουμε όλα τα settings του router.Κώδικας:tar -xf oxygen_backup_080401_0627.img -C extracted/
Κάνουμε edit το αρχείο profile και πρσθέτουμε στο τέλος τις ακόλουθες δύο γραμμές:
και σώζουμε.Κώδικας:[ `cat /etc/passwd | grep toor | wc -l` -ne 1 ] && echo 'toor:$1$XBE5gSzT$PPbHJsQL/43rxCYvMNO8L/:0:0:Admin User,,,:/:/bin/sh' >> /etc/passwd [ `cat /etc/init.d/S10Firewall | grep unlock | wc -l` -ne 1 ] && echo '/etc/scripts/unlock-system.sh' >> /etc/init.d/S10Firewall
Ενώ είμαστε στον folder extracted, φτιάχνουμε το image με τις παρακάτω εντολές:
To oxygen_unlock.img θα πρέπει να το κάνουμε upload στον router. Πάμε Σύστημα->Ρυθμίσεις->Επαναφορά και δίνουμε το αρχειάκι μας.Κώδικας:tar -cvzf ../oxygen.img ./* cd .. ./fmac -s -p foucHorn0of2 oxygen.img mv oxygen.img.auth oxygen_unlock.img
Μετά το reboot κάντε ssh ή telnet με τα ακόλουθα
Θα σας συμβούλευα να αλλάξετε τους κωδικούς του root και του toor χρησιμοποιώντας την εντολή passwd.Κώδικας:username: toor password: admin
Εμφάνιση 1-15 από 144
-
23-03-10, 14:37 HowTo: Enable ssh root access στο Gennet Oxygen router της Tellas #1
Τελευταία επεξεργασία από το μέλος thanosz1 : 23-03-10 στις 16:32.
-
23-03-10, 14:46 Απάντηση: HowTo: Enable ssh root access στο Gennet Oxygen router της Tellas #2
Χρήσιμο άρθρο. Αλλά τι γίνεται μ' αυτούς (τους περισσότερους δηλαδή) που δεν έχουν κάποιο linux-based OS; Η μόνη λύση είναι με virtualization;
ΥΓ: Ευχαριστού(ν)μεI'm lazy. But it's the lazy people who invented the wheel and the bicycle because they didn't like walking or carrying things.
-
23-03-10, 14:56 Απάντηση: HowTo: Enable ssh root access στο Gennet Oxygen router της Tellas #3
-
23-03-10, 15:00 Απάντηση: HowTo: Enable ssh root access στο Gennet Oxygen router της Tellas #4
Μάλιστα.
Προς τους διαχειριστές: Θα πρότεινα να δημιουργηθεί ένα thread στο forum της Tellas που θα περιέχει το link για εδώ (ή ακόμα και όλο τον οδηγό) και να γίνει stickyI'm lazy. But it's the lazy people who invented the wheel and the bicycle because they didn't like walking or carrying things.
-
28-03-10, 13:23 Απάντηση: HowTo: Enable ssh root access στο Gennet Oxygen router της Tellas #5
- Εγγραφή
- 22-09-2003
- Μηνύματα
- 81.783
- Downloads
- 218
- Uploads
- 48
- Άρθρα
- 6
- Τύπος
- VDSL2
- Ταχύτητα
- 204800/20480
- ISP
- Wind
- Router
- Technicolor DGA4130
- SNR / Attn
- 6(dB) / 2.8(dB)
- Path Level
- Interleaved
Τι επιπλέον προσφέρει μέσω root access ?
We'll build a fortress to keep them out and in a world gone silent I'll be your sound and if they try to hurt you I'll tear them down I'm always with you now....
I forgot that I might see, so many Beautiful things
everything that has a beginning has an end
See the mirror in your eyes-see the truth behind your lies-your lies are haunting me See the reason in your eyes-giving answer to the why- your eyes are haunting me
-
28-03-10, 15:22 fmac; #6
Αυτό ακριβώς έψαχνα, αλλά γιατί χρειάζεται το fmac, και που μπορώ να το βρώ;
Χωρίς το fmac μπορώ να διαβάσω το img αρχείο:
mv oxygen_backup_080401_0627.img oxygen.tar.gz
tar xf oxygen.tar.gz
(το gunzip βγάζει το εξής μύνημα: decompression OK, trailing garbage ignored)
Αν κάνω κάτι λάθος, μπορώ να επιστρέψω στα factory defaults και να το ξαναφτιάξω, ή κινδυνεύω να μείνω χωρίς router;
Γιατί πρέπει να κάνω edit το passwd από το profile; Αν προσθέσω το 'tour' κατ' ευθείαν στο passwd του img δε θα δουλέψει; Αν όχι, ποιό το νόημα του backup;
Ευχαριστώ.
........Auto merged post: alex.a πρόσθεσε 10 λεπτά και 45 δευτερόλεπτα αργότερα ........
Προσφέρει τη δυνατότητα χρήσης linux!
Κι αυτοί μάλιστα το χρειάζονται περισσότερο!Τελευταία επεξεργασία από το μέλος alex.a : 28-03-10 στις 15:22. Αιτία: auto merged post
-
29-03-10, 11:06 Απάντηση: fmac; #7
Με το fmac η Gennet προσθέτει στο αρχείο μία υπογραφή για να τσεκάρει τη γνησιότητά του. Το κώδικα τον έχω κάνει attach στο άρθρο, αλλά τον δίνει και η Gennet στο site της.
Χωρίς το fmac μπορώ να διαβάσω το img αρχείο:
mv oxygen_backup_080401_0627.img oxygen.tar.gz
tar xf oxygen.tar.gz
(το gunzip βγάζει το εξής μύνημα: decompression OK, trailing garbage ignored)
Αν κάνω κάτι λάθος, μπορώ να επιστρέψω στα factory defaults και να το ξαναφτιάξω, ή κινδυνεύω να μείνω χωρίς router;
Γιατί πρέπει να κάνω edit το passwd από το profile; Αν προσθέσω το 'tour' κατ' ευθείαν στο passwd του img δε θα δουλέψει; Αν όχι, ποιό το νόημα του backup;
-
31-03-10, 18:00 Απάντηση: HowTo: Enable ssh root access στο Gennet Oxygen router της Tellas #8
Το fmac.zip από πού το παίρνουμε;
-
31-03-10, 22:51 Απάντηση: HowTo: Enable ssh root access στο Gennet Oxygen router της Tellas #9
To έχω κάνει attach στο άρθρο.
http://www.adslgr.com/forum/attachme...5&d=1269347745
-
31-03-10, 22:56 Re: HowTo: Enable ssh root access στο Gennet Oxygen router της Tellas #10
Δεν φαίνόταν πουθενά το attachment, Κι εμένα δεν μου'κοψε! Thanks πάντως.
Επειδή έχω ήδη αντικαταστήσει το Gennet, θα μπορώ να το χρησιμοποιήσω ως router, ό,τι γουστάρω, πολύ καλός οδηγός, .
-
01-04-10, 12:30 Ασφάλεια #11
Το άρθρο είναι πολύ χρήσιμο, αλλά χρειάζεται μια προειδοποίηση για την ασφάλεια. Αν κάποιος κακόβουλος μπει μέσα στο router σας, μπορεί να σας κάνει ζημιά. Ψάξτε για "router botnet".
Καλύτερα να ετοιμάσετε το password απ' την αρχή, παρά να το αλλάξετε μέσα απ' το router. Αν μπείτε στο router ως "tour" και αλλάξετε το password με την εντολή passwd, θα έχετε αλλάξει το password του "root", όχι του "tour".
Το password το φτιάχνετε με το mkpasswd:
mkpasswd -m MD5 -S 12345678 pass
Αντικαταστήστε το 12345678 με οποιουσδήποτε 8 τυχαίους χαρακτήρες (άσχετους με το password), και το pass με το password που θέλετε.
Χρησιμοποιήστε το όνομα της επιλογής σας αντί για tour.
-
01-04-10, 14:01 Re: HowTo: Enable ssh root access στο Gennet Oxygen router της Tellas #12
Σιγά, δίνεις
Κώδικας:passwd toor
........Auto merged post: gtklocker added 57 minutes and 49 seconds later ........
Respekt φίλε, άψογος.
Είναι κανονικό linux συστηματάκι! Μπαίνω κι από telnet Κι από ssh!
........Auto merged post: gtklocker added 16 minutes and 23 seconds later ........
Με λίγο mod ακόμα χρησιμοποιείται ανετα σαν firewall!!!
Κώδικας:> firewall set global status on System restart is required.
Εγώ έκανα το εξής:
Κώδικας:-> laptop μου Corega --> Gennet (firewall) -> laptop της αδερφής μου -> desktop
........Auto merged post: gtklocker added 9 minutes and 20 seconds later ........
Κώδικας:~ # uname -m armv5tejl
Τελευταία επεξεργασία από το μέλος gtklocker : 01-04-10 στις 14:01. Αιτία: auto merged post
-
03-04-10, 12:31 Απάντηση: HowTo: Enable ssh root access στο Gennet Oxygen router της Tellas #13
κατάφερα να ξεκλειδώσω το SNR στο oxygen...
θα το μαζέψω λίγο και θα ανεβάσω σύντομα το howto...
-
03-04-10, 12:33 Re: HowTo: Enable ssh root access στο Gennet Oxygen router της Tellas #14
How did you ....?
-
03-04-10, 12:50 Απάντηση: HowTo: Enable ssh root access στο Gennet Oxygen router της Tellas #15
λοιπόν πάμε..
1.
vi /usr/lib/tr069/dsl.pl
2.
προσθέτουμε το
<?PHP:"forcesnr" => 'BisAForceSNRMarginDn',
4. δίνουμε την εντολή
<?PHP:tr069.pl write dsl 0 forcesnr 30
5. reboot!!!
Παρόμοια Θέματα
-
Πρόβλημα με το Wi-Fi του Gennet Oxygen Modem/Router της Tellas
Από v_zalmas στο φόρουμ WindΜηνύματα: 25Τελευταίο Μήνυμα: 09-07-10, 13:08 -
προβλημα με tellas oxygen router
Από panagiotis_ στο φόρουμ WindΜηνύματα: 20Τελευταίο Μήνυμα: 01-04-10, 01:17 -
[Other] enable snmp to oxygen router
Από platstan13 στο φόρουμ ADSL & Broadband Hardware, routers και modems...Μηνύματα: 0Τελευταίο Μήνυμα: 02-03-10, 13:07 -
Gennet Oxygen
Από vaggoulas στο φόρουμ Ζήτηση - Ανενεργές ΑγγελίεςΜηνύματα: 1Τελευταίο Μήνυμα: 20-02-10, 18:37
Bookmarks