http://proxylist.hidemyass.com/からIPアドレスとポート番号を削る方法についての4歳の年齢のblog articleを読んでいました。記事は未完成でコードは一切含まれていませんが、彼らが記述している難読化技術はまだHideMyAssによって使用されているようです。 Chromeのでレンダリングされ、ここでスタイル表示の要素を削除する方法:なしHTMLソースコードから
<span>
<style>
.p6ox{ display:none }
.arbS{ display:inline }
.fjtd{ display:none }
.X9U3{ display:inline }
</style>
<span class="31">171</span>
<span class="X9U3">.</span>
38
<span style="display:none">196</span>
<div style="display:none">196</div>
<span style="display: inline">.</span>
<span class="96">66</span>
<span class="fjtd">223</span>
<span></span>
<span class="X9U3">.</span>
<span style="display: inline">144</span>
</span>
は、それが(もっと読みやすく)がどのようにある '要素を点検'、
:例えば、ここではIPアドレスに対応する<span>
要素であり、
ここに表示されるIPアドレスは
01ですそれはより困難class
その{display:none}
を割り当てるを介して間接的style
属性を介して直接達成されるか、または「デコイ」display:none
と<span>
サブエレメントを含むことによって、IPアドレスを読み出すために作っているHideMyAssように思えます。
この難読化を取り除くために、私は本質的にHTMLを取り入れて、レンダリングするツールを探しています。これは単にdisplay:none
で要素を削除する方法です。そのようなツールはすでに存在していますか?