架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 9645|回复: 0

[资料] c#邮箱反混淆,解密javascrip{过滤}t中的邮箱地址

[复制链接]
发表于 2015-10-10 22:22:21 | 显示全部楼层 |阅读模式
360截图20151010221757563.jpg

这是百度云加速其中的一项功能,把邮箱地址混淆了,

怎么解密呢?

C#如何实现将 邮箱号解密出来
data-cfemail="66000810120d5656572612090b4805090b" 的邮箱值解密出来.

<a class="__cf_email__" href="/cdn-cgi/l/email-protection" data-cfemail="66000810120d5656572612090b4805090b">[email protected]</a><scrip{过滤}t cf-hash='f9e31' type="text/javascrip{过滤}t">
/* <![CDATA[ */!function(){try{var t="currentscrip{过滤}t"in document?document.currentscrip{过滤}t:function(){for(var t=document.getElementsByTagName("scrip{过滤}t"),e=t.length;e--;)if(t[e].getAttribute("cf-hash"))return t[e]}();if(t&&t.previousSibling){var e,r,n,i,c=t.previousSibling,a=c.getAttribute("data-cfemail");if(a){for(e="",r=parseInt(a.substr(0,2),16),n=2;a.length-n;n+=2)i=parseInt(a.substr(n,2),16)^r,e+=String.fromCharCode(i);e=document.createTextNode(e),c.parentNode.replaceChild(e,c)}}}catch(u){}}();/* ]]> */</scrip{过滤}t>
string Demo(string a="66000810120d5656572612090b4805090b"){
            string e="";
            int r,n,i;

            r=Convert.ToInt32(a.Substring(0,2),16);
            for (n = 2; n < a.Length; n+=2) {
                i=Convert.ToInt32(a.Substring(n,2),16)^r;
                e+=(char)i;
            }
            //System.Diagnostics.Debug.WriteLine(e);
            return e;





上一篇:百度云加速注意邮件地址混淆/WAF
下一篇:周金桥:IT人(程序员),请爱惜你的身体
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-3-29 01:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表