Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 12943|Απάντηση: 0

[HTML/HTML5] 12 γραμμές κώδικα ιστοσελίδας HTML θα κάνουν τον υπολογιστή σας να καταρρεύσει και το τηλέφωνό σας να επανεκκινηθεί μέσα σε λίγα λεπτά

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 22/1/2016 11:36:39 π.μ. | | | |
Η αιτία του συμβάντος είναι η εξής, ένας ξένος φίλος Cyber Security δημοσίευσε ένα τέτοιο tweet στο Twitter:



Αυτός ο τύπος ισχυρίζεται ότι εάν χρησιμοποιήσετε τον παραπάνω κώδικα Javascrip{filter}t 12 γραμμών, μπορείτε να διακόψετε τα προγράμματα περιήγησης Firefox, Chrome, Safari και επίσης να κάνετε επανεκκίνηση του iPhone σας και να διακοπεί το τηλέφωνο Android!

Ο πλήρης κώδικας HTML έχει ως εξής:



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

Εάν είστε χρήστης κινητού (Android, iPhone), το πρόγραμμα περιήγησής σας θα διακοπεί αφού κάνετε κλικ στον σύνδεσμο! Κάνοντας κλικ στον σύνδεσμο στο Weibo και στο WeChat θα διακοπεί επίσης.


Γιατί συμβαίνει αυτό; Από αυτή την άποψη, βρήκα μια απάντηση από έναν θεό που ονομάζεται "Xiaomi" στο Zhihu:

Το history.pushstate() είναι ένα API που εισήχθη από την HTML5, το pushState προσθέτει μια καθορισμένη διεύθυνση URL στο ιστορικό του προγράμματος περιήγησης και αποθηκεύει το τρέχον σημείο ιστορικού. Όταν <100000, το σύνολο θα καταγραφεί στο ιστορικό του προγράμματος περιήγησης με κυκλικό τρόπο και αν επαναληφθεί πάρα πολύ, το πρόγραμμα περιήγησης δεν θα μπορεί να το αντέξει και φυσικά θα καταρρεύσει.

Λοιπόν, τέλος πάντων, δεν μπορώ καν να επινοήσω το "hello world", οπότε δεν το καταλαβαίνω καθόλου... Με λίγα λόγια, είναι σωστό να ανατινάξεις τον ουρανό!


Αν θέλετε να το δοκιμάσετε, κάντε κλικ εδώ:   http://www.itsvse.com/demo.html




Προηγούμενος:[Ανοιχτού κώδικα] Wooyun Vulnerability Query Platform Source Code Plus Database asp.net Version
Επόμενος:Linux config/configure/Configure, make, make test/make check, sudo make in...
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com