C# XMPP客戶端與openfire通信(Matrix Xmpp 授權破解教程)


如此著名的XMPP , 居然試過jabber-net, agsXmpp,matrix Xmpp, 無數多個例子, 居然沒有一個能實現最簡單的 發消息、收消息功能。好無語。

最后還是決定從商業產品 Matrix Xmapp 入手, 最終得以成功。因為是個人簡單測試, 但又不喜歡30天的license, 爆破一下。

 

1. 下載發現有.NET 版,MONO版,SilverLight版, .NET版文件最大, 同時也發現使用PublicToken、 關鍵資源串外置到Resource,大致就是說, .NET版本破解最難。 幸好有MONO版, 先進行簡單測試, 使用Evaluation 授權測試功能正常。  於是目標鎖定MONO版。

 

2.去除dll簽名

 

3.反混淆處理

 

4.Reflector打開

 

5. 暈, 無法看到方法對不對?  沒關系, 我們只要看IL即可, 請出神器 ReflexIL

 

6. 可以看到, 關鍵的驗證部分是  Class112.method_33()

 

7. 讀了一下, 只是把XML檢驗了一下簽名。OK, 把全部刪除, 留下 return LicenseError.NONE 這句即可。

8. 保存文件, 收工。 

 

 

===================

最后嘛, 就可以按我們自己需要, 隨便設定一個license, 因為都不會校驗了嘛。 但是lic文件還是要符合格式的。

  <License xmlns="ag-software:license"><ProductId>Studio</ProductId><Quantity>1</Quantity><Customer><Name>Evaluator</Name><Company>Evaluation License</Company><Email>sales@ag-software.de</Email></Customer><UpdateExpireDate>20150128</UpdateExpireDate><IsDemo>true</IsDemo><DemoExpireDate>20131227</DemoExpireDate><Signature>======MY SIG=====</Signature></License>

 

如果你已經爆破好了, 可以試試我這段base64處理好的到2030年的license:

eJxkkFtPwzAMhf8K4hVB2u5WkInQ2jJtVLBRrQPesjUZYUl6SUK7/XoGuyF4sY79WT5HhpgvqNL0rJFC6dtzsrzUOTM1qeiN2KFzDOMqz+zCDDOcGJvxHNBpAhNLlOFmjV1ARw2B1SaXtMLwSCTF0ScRlpi8AvTTQ5DLgqj1AfBcne2jADowiCThAmsiqL77lewq2y7t2Hb5aDQtMmJo1BS8ouFWYc9pOU7L8wH9QzDUIZU5ZkR8O+47+K5/D7S9HqA/ABK+VMTYiuLAs2XYjfuDyeu7ispSyGeml29JGvp+3HWTrhdKt+CKz1itUtF5Ccb1TMh67s/SwSp99HqtBXGXvGw/+6t1man1vPnsTNJmNFrwazPb1B/FRf+JFZOmcSK37oyZu3JVkRinKJnvesFmOu42Jqhfhz22GYziWCvH3/ILM/2w9ypG/QcWtZh1bgGdcgPa/xt/CSA=

 

 

 

ENJOY!

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM