【全网最详细】通过修改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查看的效果如下:

  • 修改之前:在这里插入图片描述

  • 修改之后:

在这里插入图片描述

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