【全網最詳細】通過修改Dll解除ServiceStack.Redis每小時6000次限制

如需轉發該文務必註明來源

簡單介紹:ServiceStack 從4.0 開始已經成爲商業產品,開始收費了,因爲是開源項目,發現其主要限制次數功能在ServiceStack.Text類庫中,具體:LicenseUtils.cs->FreeQuotas

操作對象:ServiceStack.Text.dll

修改Dll工具:NotePad++打開

  • 直接用Notepad++打開會是以下情形
    在這裏插入圖片描述

  • 安裝16進制編輯插件: HEX-Editor
    在這裏插入圖片描述

  • 打開插件
    在這裏插入圖片描述

  • 理論知識:int是以4個字節存儲的,所以6000轉換爲十六進制字節是:70 17 00 00 ,而我們要把6000改成Int的Max最大值2147483647,也就是FF FF FF 7F,所以接下來Ctrl+H快捷鍵直接替換。然後保存。
    在這裏插入圖片描述

騷操作到處就結束了

如果想驗證的小夥伴可以用反編譯工具看看,ILSpy查看的效果如下:

  • 修改之前:在這裏插入圖片描述

  • 修改之後:

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章