Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 12943|Yanıt: 0

[HTML/HTML5] 12 satır html web sayfası kodu bilgisayarınızın çökmesine ve telefonunuzun dakikalar içinde yeniden başlatılmasına neden olur

[Bağlantıyı kopyala]
Yayınlandı 22.01.2016 11:36:39 | | | |
Olayın nedeni şudur; yabancı bir dost Siber Güvenlik Twitter'da böyle bir tweet paylaştı:



Bu adam, yukarıdaki 12 satırlık Javascrip{filter}t kodunu kullanırsanız Firefox, Chrome, Safari tarayıcılarının çökebileceğini, ayrıca iPhone'un yeniden başlatıp Android telefonunun çökmesine neden olabileceğini iddia ediyor!

Tam HTML kodu aşağıdaki gibidir:



Eğer bir PC kullanıcısıysanız, bağlantıya tıkladıktan sonra bilgisayar CPU belleği muhtemelen tarayıcı çöküp donana kadar hızla yükselir...

Eğer mobil (Android, iPhone) kullanıcıysanız, bağlantıya tıkladıktan sonra tarayıcınız çöker! Weibo ve WeChat'teki bağlantıya tıklamak da çöker.


Neden böyle oluyor? Bu konuda, Zhihu'da "Xiaomi" adında bir tanrıdan bir cevap buldum:

history.pushstate(), HTML5 tarafından tanıtılan bir API'dir, pushState tarayıcı geçmişine belirli bir URL ekler ve mevcut geçmiş noktasını saklar. i<100000 olduğunda, toplam döngüsel olarak tarayıcı geçmişine kaydedilir ve çok fazla tekrarlanırsa, tarayıcı buna dayanamaz ve doğal olarak çöker.

Neyse, "merhaba dünya" diye bile uyduramıyorum, bu yüzden hiç anlamıyorum... Kısacası, gökyüzünü patlatmak tam da uygun!


Denemek isterseniz, lütfen buraya tıklayın:   http://www.itsvse.com/demo.html




Önceki:[Açık Kaynak] Wooyun Zayıflık Sorgusu Platformu Kaynak Kodu Plus Veritabanı asp.net Sürümü
Önümüzdeki:Linux yapılandırma/yapılandırma/yapılandırma, yap, test/kontrol et, sudo yapma...
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com