Deactivating your reflector

背景:

因为想破解一个.net写的程序,需要在visual studio 2010中使用Reflector debug,但是机器中的7.0版本有问题,于是乎下载了reflector 7.5.2.1破解版,但是在激活的时候手快点错了,激活成了standard版本,该版本无法debug exe程序,那两个选项是灰色的,所以遍寻网络希望找到反注册的方法,无奈没找到,于是乎只有自食其力了。

过程:

用过Reflector 的相信都知道它采用的是联网激活,于是想到了抓包,下载wireshark64位抓包工具(本人使用64位系统),抓取它deactive时候的数据包,如图所示


分析数据得知,其请求地址为http://licensing.red-gate.com/Activation.asmx,至于发送的数据就不管了,我们重点关注收到的数据

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <DeactivateLicenceResponse xmlns="http://red-gate.com/webservices/ActivationServer">
      <DeactivateLicenceResult>
        false
      </DeactivateLicenceResult>
      <errorMessage>This serial number is not activated on this computer.\x0d\x0a\x0d\x0aYou tried to deactivate serial number A38G-JHE4-NPGP-ADZX-ERYH-BXEC. This serial number has no recorded activations on this computer.
      </errorMessage>
    </DeactivateLicenceResponse>
  </soap:Body>
</soap:Envelope>


于是猜测DeactivateLicenceResult的false改成true是否就能成功了,于是乎写了一个webapp,返回我需要的数据,修改host文件,部署,deactive,

bingo,成功了。试用版又回来了


ps:中间出现了一点小插曲,false忘记改成true了,悲剧。所以做事要认真啊~

webapp下载

reflector 7.5.2.1破解版下载


版权声明:本文为cxwl3sxl原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。