`

Firestorm的破解

阅读更多

Firestorm是一个用JAVA写的代码生成工具,可以替你节省很多的代码量,可以说同类软件中功能最强的一个。
你可以在网上下载到最新的3.0试用版本,同时网站会发给你一个试用的license文件。既然是试用,
那么在使用上肯定有一定的限制。主要限制有3个:
    1.只能最多生成3张表的DAO;
    2.有时间限制;
    3.不能自己定制代码生成;

今天在网上打到一个教程(http://newok.blogchina.com/382261.html)详细说了怎么样破解,我就把破解过程做了些简化,写了一个批处理,以方便各位需要的弟兄使用.

因为不懂得如何在CSDNBlog里上传附件,所以就把代码贴出来

import javassist.ClassPool;
import javassist.CtClass;
import javassist.CtMethod;

public class Crack {
 public static void main(String[] args) throws Exception {
  ClassPool pool = ClassPool.getDefault();

  //设置目标类的路径,确保能够找到需要修改的类,这里我指向firestorm.jar
  //解包后的路径
  pool.insertClassPath("./firestorm") ;   
  
  //获得要修改的类
  CtClass cc = pool.get("com.codefutures.a.if");
  //设置方法需要的参数
  CtClass[] param = new CtClass[3] ;               
  param[0] = pool.get("java.security.PublicKey") ;
  param[1] = pool.get("byte[]") ;
  param[2] = pool.get("byte[]") ;

  //得到方法
  CtMethod m = cc.getDeclaredMethod("a", param);
  //插入新的代码
  m.insertBefore("{return true ;}") ;
  //保存到文件里
  cc.writeFile() ;
 }
}

Crack.bat

@ECHO OFF
echo 破解说明:
echo 第一步:把firestorm.jar拷到本目录下,并且解压缩到./firestorm目录
echo 第二步:执行这个脚本进行破解,破解完成后会在本目录生成已破解的firestorm.jar文件
echo 第三步:到http://www.codefutures.com/products/firestorm网站申请一个试用版License
echo 第四步:把试用License打开,修改<restriction>3</restriction>为
echo        <restriction>none</restriction>;
echo        修改<expiry-date>29-Aug-2005</expiry-date>为
echo        <expiry-date>never</expiry-date>
echo        恭喜!!破解完成!
echo " "
echo  BrokenStone at 2005-08-14
echo  wdmsyf@yahoo.com
echo " "

echo 准备好第一步后,按任意键继续
pause
Set WORKDIR=./firestorm

if not exist %WORKDIR% (
  echo firestorm目录不存在,请拷贝firestorm.jar到本目录并解压到firestorm目录
  GOTO :FAILED
)

if not exist Crack.java (
  echo Crack.java不存在,请确认Crack.java文件是否已丢失
  GOTO :FAILED
)
echo 正在编译...
javac -classpath .;%CLASSPATH%;javassist.jar Crack.java
echo 正在改写class...
java -classpath .;%CLASSPATH%;javassist.jar Crack
echo 正在拷贝class...
copy com\codefutures\a\if.class firestorm\com\codefutures\a\if.class
del com\codefutures\a\if.class
del com\codefutures\a
del com\codefutures
del com
echo 正在重新打包...
cd ./firestorm
jar -cvf ../firestorm.jar ./*
cd ..
echo 恭喜!!破解完成!
GOTO :END

:FAILED
echo 破解失败!!!
GOTO :END

:END
echo on

另外还需要javassist.jar ,请大家自行下载。

差点忘了说,这是对firestorm 3.0版的破解,不适用于更早版本。



分享到:
评论

相关推荐

    FireStorm/DAO 3.x Enterprise Edition 破解文件(原创)

    是用方法: 首先安装FireStorm/DAO 3.x Enterprise Edition,然后解压本压缩包,拷贝firestorm.jar 到安装目录的lib目录下,覆盖同名文件,拷贝firestorm.license.xml文件到安装目录,和firestorm.exe放在同一目录。...

    FireStorm v1.0.46.000C.zip

    FireStorm是知名显卡厂商索泰推出的一款专为旗下产品超频的显卡超频显卡BIOS刷新工具。FireStorm显卡超频软件FireStorm的主界面非常简单,5个选项一目了然分别是:核心频率、流处理器频率、显存频率、风扇速度、核心...

    Firestorm NIDS网络入侵检测系统

    **Firestorm NIDS网络入侵检测系统详解** 网络入侵检测系统(Network Intrusion Detection System, NIDS)是网络安全的重要组成部分,其主要任务是对网络流量进行实时监控,识别并报告潜在的攻击行为。Firestorm ...

    破解 FireStorm/DAO

    NULL 博文链接:https://zhoujianboy.iteye.com/blog/2119968

    FireStorm_DAO_Architect_Edition_v3.0.180

    "FireStorm DAO Architect Edition v3.0.180" 是一个特定的软件版本,它在IT领域中可能指的是一个数据库访问对象(DAO)的设计和构建工具。DAO是一种设计模式,用于在应用程序和数据库之间创建抽象层,以提高代码的...

    firestorm:快速侵入式火焰记录仪

    Firestorm是Rust的低开销侵入式火焰图分析器。 设计 要进行检测,请从开始。 要进行概要分析,请从开始。 风暴使用引擎盖下的inferno来显示火焰图。没有他们的贡献,就不可能有风暴。 设计宗旨 风暴就是性能。当您...

    Firestorm IDS-开源

    **Firestorm IDS 开源详解** Firestorm IDS(入侵检测系统)是一个专为高效率而设计的网络监控解决方案。作为一个开源项目,它允许开发者和安全专家深入研究其内部工作原理,并根据自身需求进行定制和扩展。...

    FSViewerPatches:为Firestorm查看器制作的自定义补丁。有关更多信息,请参阅Firestorm Viewer的许可证。

    《FSViewerPatches:深入解析Firestorm查看器的C++自定义补丁》 FSViewerPatches是一个专门针对Firestorm查看器的定制补丁集合,它旨在优化和增强这款流行的虚拟世界客户端的功能。Firestorm查看器是基于Second ...

    firebase-firestorm:Firebase Firestorm是Firestore的ORM,可与Typescript一起使用

    打字稿的Firebase Firestorm 风暴是用于可与打字稿使用。 该库当前仅支持 。内容局限性发展设置测验贡献执照 要求Firestorm依靠使用Typescript的实验装饰器来定义模型。 请确保您的tsconfig.json包含以下tsconfig....

    FireStorm LineCounter-开源

    《FireStorm LineCounter:开源代码行统计利器》 在IT行业中,代码量是衡量项目规模、评估开发工作量以及进行代码审查的重要指标之一。而FireStorm LineCounter是一款开源的工具,专为开发者设计,用于快速统计指定...

    FireStorm-Bluetooth:CS294 的蓝牙应用程序。 用于发现 BLE 设备并从 firestorm 和其他 BLE 设备接收 RSSI 值

    **FireStorm-Bluetooth** 是一个基于Java开发的蓝牙低功耗(BLE)应用程序,主要用于CS294课程项目。此应用的核心功能是发现周边的BLE设备,并能够从FireStorm设备以及其他支持BLE的设备上接收RSSI(接收信号强度指示...

    Firestorm Web Server-开源

    Firestorm是WSAP Web服务器。 WSAP协议是HTTP的扩展,它支持文件管理,RPC和服务器事件。 Firestorm为Java Web Objects组件提供了一个框架,并将其发布在Internet上。

    go-firestorm:适用于GoogleFirebase Cloud Firestore的简单Go ORM

    fsc := firestorm . New ( client , "ID" , "" ) 可选的。 为了使缓存达到最佳效果,请考虑添加CacheHandler http . HandleFunc ( "/" , firestorm . CacheHandler ( otherHandler )) 基本的CRUD示例 注意:不支持...

    DidFirestormProcYet:只要有可能,即可轻松,无依赖地跟踪您的Firestorm进程。

    Firestorm进行了吗? 只要可能,就可以轻松,无依赖地跟踪您的Firestorm进程... 它有什么作用? 由于我无法理解的原因,当激活时,没有任何视觉或声音提示。 在没有任何其他依赖项或任何必要的设置的情况下,此...

    firestorm:具有Elixir + Phoenix后端和Elm前端的开源论坛引擎

    **firestorm:Elixir + Phoenix后端与Elm前端的开源论坛引擎** `firestorm` 是一个基于Elixir编程语言和Phoenix框架构建的开源论坛引擎。这个项目将现代Web开发的高效性和优雅性融入到传统的在线社区平台中,提供了...

    applecpu:Apple FirestormIcestorm CPU微体系结构文档

    Apple Firestorm和Icestorm是Apple公司为自家Mac产品线设计的最新一代CPU微架构,它们主要用于iPhone、iPad以及Mac系列计算机中。这两个微架构是Apple A系列芯片的一部分,展现了苹果在芯片设计领域的先进技术和创新...

    cerberus:在FireStorm和Vanguard之上构建以提供直接渲染功能

    《Cerberus:在FireStorm与Vanguard之上构建的直接渲染引擎》 在现代计算机图形学领域,渲染技术扮演着至关重要的角色。Cerberus项目,作为一个基于Java开发的高级组件,旨在构建在FireStorm和Vanguard这两个强大...

    索泰RTX30显卡超频、风扇控制软件ZOTACGAMING-RTX30-FireStorm.zip

    索泰RTX30显卡超频、风扇控制软件,可以调整、关闭显卡LED灯条光效,支持最多4个显卡,经测试可用于非索泰30系显卡。

    索泰显卡超频工具

    【索泰显卡超频工具】是专为ZOTAC品牌的显卡设计的一款高级性能调校软件,名为"FireStorm"。这款工具旨在帮助用户挖掘显卡的潜在性能,通过超频来提升游戏体验和图形处理能力。在本文中,我们将深入探讨显卡超频的...

    Battlefield V Firestorm Wallpapers Game Theme-crx插件

    在每个选项卡背景上都包含游戏《战地风云5》的高清壁纸图像。 安装此扩展程序,以在每个新选项卡上获取游戏《战地风云5 V风暴》的高清图像! 我们始终会更新图像,因此请随时检查...... ...通过我们的扩展程序,您可以获得...

Global site tag (gtag.js) - Google Analytics