default.aspx

 <%@ Page Language="C#" %><%
string selfKey = "<RSAKeyValue><Modulus>s5gFuTn3BHlxalPMSXeSrLZl8uABQCYklXDax21sSmq54Oit7Iw1oAh7bQCQ6D3yia04lZOtHPEr0gDDDbViu0fwdd0nZA5xm1l0wxuPapxl4dRmm1/330HqTfRtAklTFkWBE5LHBLlRc8OJvjqx7jCYAq7mZGnjEifSo/hX520=</Modulus><Exponent>AQAB</Exponent><P>5bHruyJWPU9ZK7zn4DDXfYoOp/MUDA8HK+zlzvtfr71o/z75W7YDaS9xOkusLxlDn5Z5mpx0DUjxi+OpO6FAYQ==</P><Q>yClC8S/PprryMEDCAA3LNnZRb+eKSNd725WlUGMInRvDKJzF7Yic/P7mbqWc7Hw69R9MpaTcuveBNGmr6ESyjQ==</Q><DP>m1q5W7qfpZwTbbe5BTNDrI9B1mpcNsO7UARMcrAmSdDMQUcwlM0IhY4nAQzJipmF2VyHJwGGpK2fYcQ7ZC9uQQ==</DP><DQ>CdQM127zkUpIrhnf7MTAn7H7mbUS0zTRfhzA+0uBlsVQNeRMy7cTjlCt2+0B4ZLQCk05JEEOHZgdngc6S7Nj2Q==</DQ><InverseQ>KrBTzGAbtHbiNmH7zyb+Sx7IQjM9i311cDgL9jD9jmDbBumCBm/4B/NiANPW8Xq7zNePqEvNHRpV2pvbWbQE0g==</InverseQ><D>AJUTG60k8GZGaF5aMLjLCHVU8ksopeEZyERD6Vag/cLH1INcoQI5YEn2wH06ew5MXYbqwo1mh8v+ZOFswHwglFJ8FC2D234+tIMxYisPkX5e6eNHHuxsw3xK/tY7BGPNr2UmNpZAc3bTi9FIQkT2DiSWwLRpI52oDdVDmORWdEE=</D></RSAKeyValue>";
string product = Request["product"];
string version = Request["version"];
string platform = Request["platform"];
string license_key = Request["license_key"];
string machine_id = Request["machine_id"];
byte[] returnBit = null; try
{
using (System.Security.Cryptography.RSACryptoServiceProvider rSACryptoServiceProvider = new System.Security.Cryptography.RSACryptoServiceProvider())
{
rSACryptoServiceProvider.FromXmlString(selfKey);
license_key = Encoding.ASCII.GetString(rSACryptoServiceProvider.Decrypt(Convert.FromBase64String(license_key), true));
returnBit = rSACryptoServiceProvider.SignData(Encoding.ASCII.GetBytes(license_key + machine_id), new System.Security.Cryptography.SHA1CryptoServiceProvider());
}
}
catch (Exception)
{
return;
}
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter formatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
formatter.Serialize(Response.OutputStream, product, null);
formatter.Serialize(Response.OutputStream, DateTime.Now.AddYears(), null);
formatter.Serialize(Response.OutputStream, returnBit, null);
Response.ContentType = "text/html";
Response.End();
%>

一.准备文件:

Default.aspx是解决在线破解文件;PhptoolCracker.exe是替换Devsense.VisualStudio.LicensePackage.dll的小工具(Devsense.VisualStudio.LicensePackage.dll是在安装PhpTools.1.14.5514.msi成功后的主目录中的dll)

二.开工

打开系统的host文件:C:\Windows\System32\drivers\etc\hosts

添加记录:127.0.0.1 api.devsense.com

然后在当前电脑IIS默认的80网站根目录添加文件夹“license”,并且将之前下载的“default.aspx”文件拷贝到这个文件夹下,目的就是在本地建议虚拟的http://api.devsense.com/license/ 激活站点。

三.安装PhpTools.1.14.5514.msi并激活

安装完毕后,运行PhptoolCracker.exe文件(需确保你已安装 .Net Framework 4.5),加载刚才安装PhpTools.1.14.5514.msi后的根目录文件Devsense.VisualStudio.LicensePackage.dll,我的安装路径为:

C:\Users\Administrator\AppData\Local\Microsoft\VisualStudio\12.0\Extensions\DEVSENSE\PHP Tools for Visual Studio 2013 1.14.5514

点击“Replace”

打开VS2013

点击 Activate Product

在License Key的输入框架随便输点什么,例如:http://endv.cnblogs.com/ ,然后点击“Activation”即可完成激活

以下是我激活后的信息:

再用VS写点PHP代码看看:

php tools 破解的更多相关文章

  1. [ABP] ASP.NET Zero 5.6.0 之 ASP.NET Zero Power Tools 破解日志

    两个要破解Patch的关键dll名称:AspNetZeroRadToolVisualStudioExtension.dll和AspNetZeroRadTool.dll AspNetZeroRadToo ...

  2. Pro Tools安装图文教程

    Pro Tools安装图文教程   Avid Pro Tools是Digidesign公司出品的一款音质最佳.音频制作强大的软件,能够在Mac或PC上为影片编曲.录制.编辑和混制高品质音乐或声音,生成 ...

  3. Kindle 电子书相关的工具软件【转】

    这里是与 Kindle 电子书相关的工具软件.它们可以帮助我们解决在日常使用电子书时所可能遇到的问题,比如 kindle 管理工具.kindle 转换工具.kindle电子书制作工具.kindle 推 ...

  4. php tools for visual studio 2013 完美 破解 Cracker

    PHP Tools for Visual Studio 2013,这个是 目前在 Visual Studio 2010/2012/2013 中 下最好用的php插件了,  破解 好的 Cracker  ...

  5. 【Tools】-NO.93.Tools.5.pyCharm-【pyCharm 安装与破解配置】-

    1.0.0 Summary Tittle:[Tools]-NO.93.Tools.5.pyCharm-[pyCharm 安装与破解配置]- Style:Tools Series:Tools Since ...

  6. 第七天 Linux用户管理、RHEL6.5及RHEL7.2 root密码破解、RHEL6.5安装vmware tools

    1.Linux用户管理 Linux系统中,存在三种用户 A.超级用户:root 最高权限,至高无上 在windows中 administrator是可以登录的最高权限,但是,system权限最高,不能 ...

  7. PHP tools for Visual Studio 2013 安装、破解、配置教程

    安装 首先,必须要安装vs2013.本人安装的是社区版,免费的同时功能又全面. 然后,去http://download.csdn.net/detail/liangzehong007/9076855 或 ...

  8. PHP Tools for VS2017 key/破解 [搬运]

    看看结果 搬运地址 :  (自己敲吧...) 这里面破解的只有一年 时间可以在文中提供的 ------------------------------------------------------- ...

  9. 【Tools】Myeclise-2018.12.0 最新破解文件

    Myeclise-2018.12.0 最新破解文件. 最近在写android app登录块,需要用到这个工具,顺手就拿到了,发现资源太少.这里分享给大家. 有币高富帅打赏下载地址: https://d ...

随机推荐

  1. [Go] 通过 17 个简短代码片段,切底弄懂 channel 基础

    关于管道 Channel Channel 用来同步并发执行的函数并提供它们某种传值交流的机制. Channel 的一些特性:通过 channel 传递的元素类型.容器(或缓冲区)和 传递的方向由“&l ...

  2. iOS-Xcode必备插件XAlign:瞬间优化你的代码

    今天向大家介绍一个非常好用的Xcode代码编辑插件,这个插件可以很快速地使代码对齐,有3种模式:“=”对齐.宏定义对齐和属性对齐 XAlign效果图 1.“=”对齐   2.宏定义对齐     3.属 ...

  3. JS --- reduce()函数

    定义: reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值.对空数组是不会执行回调函数的. 案例 计算数组总和 var num = [1,2,3,4,5 ...

  4. Java并发编程的艺术(一)——并发编程需要注意的问题

    并发是为了提升程序的执行速度,但并不是多线程一定比单线程高效,而且并发编程容易出错.若要实现正确且高效的并发,就要在开发过程中时刻注意以下三个问题: 上下文切换 死锁 资源限制 接下来会逐一分析这三个 ...

  5. 如何在windows2003(IIS6)下配置IIS,使其支持cshtml

    在开发环境机器上,安装WEB PAGES 后,会在 C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages 的下产生DLL 其中 Micr ...

  6. FinalizableReference, FinalizablePhantomReference, FinalizableReferenceQueue

    FinalizableReference /* * Copyright (C) 2007 The Guava Authors * * Licensed under the Apache License ...

  7. verilog语法实例学习(10)

    常用的时序电路介绍 T触发器和JK触发器 在D触发器输入端添加一些简单的逻辑电路,可以生成另一种类型的存储元件.比如下图所示的T触发器.该电路有一个上升沿触发的触发器和两个与门,一个或门,以及一个反相 ...

  8. c# 正则表达式笔记

    估计要写几天 看得一个不错的正则教程包括字符串教程 C#字符串和正则表达式参考手册.pdf 正则所需要的命名空间是 using System.Text.RegularExpressions 它包含了8 ...

  9. Groupnet, Subnet, IP Pool的概念

    Groupnet是OneFS 8.0新引入的network object,专门为了服务Multi-Tenancy而创建,目的是让OneFS可以同时地处理多套网络配置. 如果用户不需要使用multi-t ...

  10. 如何同步两台Linux机器的时间?

    除了用NTP服务器之外,下面的命令可以做到让几台机器的时间都跟一台机器同步. date --set="$(ssh root@10.245.110.101 date)" 参考资料 = ...