Swinrrr Δημοσ. 24 Μαΐου 2012 Δημοσ. 24 Μαΐου 2012 Μπαίνω στη ιστοσελίδα μου από browser Chrome, σελίδα έχει κώδικα echo $_SERVER['HTTP_USER_AGENT']; Εκτυπώνει : Mozilla/5.0 (Windows NT 5.1) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5 Γιατί βγάζει όλα αυτά και δεν βγάζει μόνο Chrome/19.0.1084.52 ?
isay Δημοσ. 24 Μαΐου 2012 Δημοσ. 24 Μαΐου 2012 Μπαίνω στη ιστοσελίδα μου από browser Chrome, σελίδα έχει κώδικα echo $_SERVER['HTTP_USER_AGENT']; Εκτυπώνει : Mozilla/5.0 (Windows NT 5.1) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5 Γιατί βγάζει όλα αυτά και δεν βγάζει μόνο Chrome/19.0.1084.52 ? Γιατί είθισται να γράφουν πλήρη ονομασία. Ενδεικτικά δες http://whatsmyuseragent.com/
Swinrrr Δημοσ. 24 Μαΐου 2012 Μέλος Δημοσ. 24 Μαΐου 2012 Άρα στην ουσία στη PHP βλέπω δύσκολο μπορεί να ξέρει ο άλλoς πραγματικό web browser του πελάτη , υπάρχει κανείς να πρόσθεση κάτι πάνω σε αυτό το θέμα ,το πως να εμφανίζει το σωστό browser
isay Δημοσ. 24 Μαΐου 2012 Δημοσ. 24 Μαΐου 2012 Άρα στην ουσία στη PHP βλέπω δύσκολο μπορεί να ξέρει ο άλλoς πραγματικό web browser του πελάτη... ... υπάρχει κανείς να πρόσθεση κάτι πάνω σε αυτό το θέμα ,το πως να εμφανίζει το σωστό browser Μα εμφανίζεται η σωστή ονομασία του browser και ο προγραμματιστής διαβάζει και χρησιμοποιεί το κομμάτι που θέλει. Κάτι ακόμα που αξίζει να ξέρεις. Το user agent μπορεί να γίνει σχετικά εύκολα spoof. Επισης το user agent ειναι κοινό οποιαδήποτε γλώσσα κι αν χρησιμοποιήσεις.
defacer Δημοσ. 24 Μαΐου 2012 Δημοσ. 24 Μαΐου 2012 Γιατί βγάζει όλα αυτά και δεν βγάζει μόνο Chrome/19.0.1084.52 ? Πάλι δε δουλεύει το google σήμερα...
Swinrrr Δημοσ. 24 Μαΐου 2012 Μέλος Δημοσ. 24 Μαΐου 2012 isay δεις λίγο αυτό Link εκεί που γραφεί στην ταμπελίτσα , και το browser και τα άλλα σωστά το βγάζει
isay Δημοσ. 24 Μαΐου 2012 Δημοσ. 24 Μαΐου 2012 Πάλι δε δουλεύει το google σήμερα... Μα για να παίξει χρειάζεται δικαιώματα για remote shell isay δεις λίγο αυτό Link Σου έχω ήδη απαντήσει σε προηγούμενο σχετικό θέμα σου http://www.insomnia.gr/topic/445019-administrator-account-hacking/ ... εκεί που γραφεί στην ταμπελίτσα , και το browser και τα άλλα σωστά το βγάζει Αυτό ειναι σχετικό με το προηγούμενο ή ρωτάς κάτι διαφορετικό;
sarakinos Δημοσ. 24 Μαΐου 2012 Δημοσ. 24 Μαΐου 2012 Μπορείς να πάρεις το αποτέλεσμα και να το χωρίσεις και να κρατήσεις αυτό το κομμάτι που θέλεις
Swinrrr Δημοσ. 25 Μαΐου 2012 Μέλος Δημοσ. 25 Μαΐου 2012 Μα για να παίξει χρειάζεται δικαιώματα για remote shell Σου έχω ήδη απαντήσει σε προηγούμενο σχετικό θέμα σου http://www.insomnia.gr/topic/445019-administrator-account-hacking/ Αυτό ειναι σχετικό με το προηγούμενο ή ρωτάς κάτι διαφορετικό; Ουσιαστικα το ιδιο ρωτάω , αλλά κοίταξε, απο το αποτέλεσμα του user agent δεν γίνετε να καταλάβει κανείς για ποιο browser πρόκειται για mozilla η για chrome , δηλαδη θελω να πω ,υπάρχει βελτιστοποίηση αυτης της τεχνικής ωστε να εμφανίζει το όνομα του browser αντιληψημο απο το ανθρώπινο μάτι(π.x Chrome)? κοίτα την εικόνα .Αν δεν γίνετε στην PHP μήπως ξέρεις στο ASP.NET
prekageo Δημοσ. 25 Μαΐου 2012 Δημοσ. 25 Μαΐου 2012 Έχεις αυτό: ua = "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5" Είναι πολύ εύκολο να γράψεις μία συνάρτηση (σε οποιαδήποτε γλώσσα προγραμματισμού) έτσι ώστε f(ua) = "Chrome". Δεν ξέρω αν υπάρχει κάτι έτοιμο.
sarakinos Δημοσ. 27 Μαΐου 2012 Δημοσ. 27 Μαΐου 2012 Παίρνεις το string... Κρατάς το μέρος μέχρι την "/" και μετά με μια συνάρτηση παίρνεις περιπτώσεις... Δεν είναι δύσκολο... Το διαχωρισμό τον κάνεις με την explode()
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα