用NodeJS实现反爬虫,原理&源码放送
来源:岁月联盟
时间:2020-02-16
head>
meta charset="utf8">
title>anti content splidertitle>
head>
body>
form method="post" action="/transform_ttf" target="_blank">
原始字体:input id="font_src" name="font_src" type="text" value="KaiGenGothicSC-Normal.ttf" />br>
变码字体:input id="font_dest" name="font_dest" type="text" value="font1" />br>
变码文字:input id="transform_words" name="transform_words" type="text" value="我,你,他,只,保,码,用" />br>
br>
input type="submit" value="Transform!"/>
form>
body>
html>
test.html是用于测试,展示变码效果的文件,内容如下:
html>
head>
meta charset="UTF-8">
title>字体测试title>
head>
body>
div>
style>
@font-face {
font-family: "font1";
src: url("font_dest/font1.eot"); /* IE9 */
src: url("font_dest/font1.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
url("font_dest/font1.woff2") format("woff2"),
url("font_dest/font1.woff") format("woff"),
url("font_dest/font1.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
url("font_dest/font1.svg#iconfont"); /* iOS 4.1- */
}
.font-1{
font-family:"font1";font-size:16px;font-style:normal;
}
style>
div class="font-1">Ԕ是Ԕ,ԕ是ԕ,Ԗ是Ԗ,她是她ԛdiv>
div class="font-1">ShareWAF(sharewaf.com)不ԗ是WAF!div>
div class="font-1">JS代ԙԘ护?混淆?加密,当然ԚJShaman(jshaman.com)!div>
div>
body>
html>
以上,是完整的动态字体变码加密反爬虫方案,出自于ShareWAF,与ShareWAF运营的商业反爬虫产品:ShareWAF-ACS,原理甚本一至。由此可知,本文是相当有价值的技术资料。
上一页 [1] [2] [3] [4]