如何在博客園沒有js執行權限下執行js腳本


前言

小弟剛剛申請的這個博客園博客還比較年輕,沒有js執行權限,但是我又想執行js腳本,只好動動歪腦筋。

先從博客園管理中的“頁首Html代碼”中填寫script標簽代碼,發現保存直接被刪除了,又測試了下iframe和frame標簽,一樣被刪除了。

被刪除,script標簽沒有被寫入DOM:

解決方案-利用IMG標簽的行內事件執行JS

雖然script被刪,但是在隨后的測試中發現可以添加圖片標簽

代碼:

<img src="http://www.baidu.com/img/baidu_jgylogo3.gif" />

效果:

 

既然是圖片標簽就可以給img標簽添加onload,onerror事件,就可以執行js了。

代碼:

<img src="." onerror="confirm('可以執行JS!')" />

原理:

給一個img標簽編寫一個錯誤的地址,這樣會觸發img標簽的行內onerror事件,就可以執行任意JS代碼了。

 

效果:

 

只要找到了開口就可以利用此開口執行任何代碼了,動態載入CSS,載入網站統計功能,增加博客正文自動生成目錄功能,等等等等

自由發揮吧~

 

——2015年6月15日19:05:41

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM