原文:淺談SVG的兩個黑魔法

本文首發於 合天網安實驗室 作者:Kawhi 本文涉及靶場知識點: XXE漏洞分析與實踐:實驗:XXE漏洞分析與實踐 合天網安實驗室 XXE漏洞發生在程序解析XML輸入時,沒有禁止外部實體的加載,導致可以加載惡意的外部文件,可以造成任意文件讀取 命令執行 內網端口掃描 攻擊內網網站 DoS攻擊等危害。通過本課程的學習,你將掌握XXE漏洞的原理,學會XXE漏洞利用技術以及防御方法。 前言 之前在CT ...

2020-12-01 14:12 0 445 推薦指數:

查看詳情

setTimeout 的黑魔法

setTimeout,前端工程師必定會打交道的一個函數.它看上去非常的簡單,朴實.有着一個很不平凡的名字--定時器.讓年少的我天真的以為自己可以操縱未來.卻不知朴實之中隱含着驚天大密.我還記得我第一次 ...

Mon Apr 25 05:36:00 CST 2016 34 16013
C#中的9個“黑魔法

C#中的9個“黑魔法”與“騷操作” 我們知道C#是非常先進的語言,因為是它很有遠見的“語法糖”。這些“語法糖”有時過於好用,導致有人覺得它是C#編譯器寫死的東西,沒有道理可講的——有點像“黑魔法”。 那么我們可以看看C#這些高級語言功能,是編譯器寫死的東西(“黑魔法”),還是可以擴展(騷操作 ...

Wed Apr 01 04:51:00 CST 2020 4 2717
iOS黑魔法-Method Swizzling

用這個蘋果的“黑魔法”解決問題,當然用好這個黑魔法並不局限於解決這些問題...... 需求 就拿我們公 ...

Wed Jun 22 10:54:00 CST 2016 0 1863
CTF之PHP黑魔法總結

繼上一篇php各版本的姿勢(不同版本的利用特性),文章總結了php版本差異,現在在來一篇本地日記總結的php黑魔法,是以前做CTF時遇到並記錄的,很適合在做CTF代碼審計的時候翻翻看看。 一、要求變量原值不同但md5或sha1相同的情況下 1.0e開頭的全部相等(==判斷 ...

Thu Oct 05 10:17:00 CST 2017 1 8370
深度解析Java中的5個“黑魔法

現在的編程語言越來越復雜,盡管有大量的文檔和書籍,這些學習資料仍然只能描述編程語言的冰山一角。而這些編程語言中的很多功能,可能被永遠隱藏在黑暗角落。本文將為你解釋其中5個Java中隱藏的秘密,可以稱其為Java的“黑魔法”。對於這些魔法,會描述它們的實現原理,並結合一些應用場景給出實現 ...

Tue Apr 14 00:12:00 CST 2020 0 875
Xcode斷點的一些黑魔法

轉自 只會左鍵斷點?是時候試試這樣那樣斷點了 編碼不能沒調試,調試不能沒斷點(Break Point)。XCode的斷點功能也是越來越強大。 基本斷點 如下圖,這種是最常用的斷點 ...

Mon Aug 03 19:35:00 CST 2015 0 2153
JS黑魔法之this, setTimeout/setInterval, arguments

最近發現了JavaScript Garden這個JS黑魔法收集處,不過里面有一些東西並沒有說得很透徹,於是邊看邊查文檔or做實驗,寫了一些筆記,順手放在博客。等看完了You don't know JS講this和prototype的部分,說不定又會再寫一點。 函數名字是可選的 通常用匿名函數 ...

Sat Oct 11 12:46:00 CST 2014 1 5259
收集近幾年的 Web 前端黑魔法

收集前些年在微博發表的 #前端黑魔法# 話題 。 由於微博賬號 @EtherDream 被禁言已持續一年多,估計是被長期封號了,以后在 GitHub 更新: https://github.com/EtherDream/web-frontend-magic 事實上微博並不適合發技術類的內容 ...

Thu Jul 15 20:44:00 CST 2021 0 154
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM