主要是破解连接数的.

已破解的jar:http://download.csdn.net/download/wolf12/9834152

public static void main(String[] args) {
// TODO Auto-generated method stub

//这个是得到反编译的池
ClassPool pool = ClassPool.getDefault();
try {
//取得需要反编译的jar文件,设定路径
pool.insertClassPath("C:\\FineReport_8.0\\WebReport\\WEB-INF\\fr-core-8.0.jar");
//取得需要反编译修改的文件,注意是完整路径
CtClass cc1 = pool.get("com.fr.web.core.SessionDealWith");
//取得需要修改的方法
//todo 修改验证是否注册方法
CtMethod method = cc1.getDeclaredMethod("authenticateLicense");
//插入修改项,我们让他直接返回(注意:根据方法的具体返回值返回,因为这个方法返回值是void,所以直接return;)
method.insertAfter("{ registed = true;}");

//修改验证是否超过并发数据方法
CtMethod dealWithOverFlow=cc1.getDeclaredMethod("isAddressOverFlow");
dealWithOverFlow.insertBefore("{ return false;}");
//写入保存
cc1.writeFile();
} catch (NotFoundException e) {
e.printStackTrace();
} catch (CannotCompileException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

}

最新文章

  1. 关于skip_name_resolve参数的总结
  2. 超链接标签a样式生效,取消下划线,文字垂直(上下)居中
  3. Global和Globals
  4. 他们在军训,我在搞OI(三)
  5. java语言中数值自动转换的优先顺序
  6. wp8.1 Study6: App的生命周期管理
  7. wpf 自定义依赖性属性 作用之一 对数据绑定的支持
  8. linux打开80端口及80端口占用解决办法
  9. Java IO6 :IO总结
  10. [转载]string转化大小写(C++)
  11. 开源 java CMS - FreeCMS2.1公布
  12. open()的模块
  13. java静态初始化代码块
  14. batch 常用命令
  15. java数据结构之链表(java核心卷Ⅰ读书笔记)
  16. Sqlserver脚本创建登录名密码
  17. cuda、cuDNN的相关内容
  18. 在WindowsPhone开发中使用MVVM设计模式
  19. Androi:ViewPager
  20. HDFS文件系统基础

热门文章

  1. scala中的self type
  2. img中 src 中文路径解决办法
  3. JLink间接烧写【转自armobbs】
  4. VS报错之混合模式程序集是针对“v1.1.4322”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。
  5. 【C#】 WebApi 路由机制剖析
  6. Sql Server 数据恢复-破解版
  7. 双击获取GridView控件行信息
  8. Linux 新建用户、用户组,给用户分配权限
  9. 【转】Linux将composer的bin目录放到PATH环境变量中
  10. PXE刷机,存储节点失败