【问题标题】:java card decompile operation from ".cap file"来自“.cap文件”的java卡反编译操作
【发布时间】:2016-10-18 16:40:49
【问题描述】:

我正在尝试反编译一个没有“.exp”文件或“.class”文件的“.cap”文件。我们丢失了其他文件。当我阅读 javacard 文档时,我发现“.cap 文件”中包含“.exp 文件”信息。是否可以从“.cap 文件”创建“.exp 文件”?

【问题讨论】:

    标签: java applet javacard


    【解决方案1】:

    JCVM 规范第 5 章处理导出文件格式。如果您有必要的信息,您可以重建导出文件。当您编译示例小程序并手动分析字节时,它可能会变得更容易。 这不是微不足道的,但别担心,它只有大约 40 个字节。

    e:我的回答是建议您没有任何未知的出口

    【讨论】:

    • 我创建新的 .exp 文件并运行“normalizer.bat normalize -i pepurse”并获得 [ INFO: ] Cap File 到 Class File 的转换过程。 pepurse(访问被拒绝)。
    • 你使用的是哪个反编译器?
    • 我也尝试在JCDK工具中使用converter.bat,我用pyapdutool打开我的CAP文件并从该应用程序获取AID信息并将其提供给converter.bat和exp文件但每次我得到错误: 无效的 AID zôÙBG:┼▬∟ ∟ ← pepurse/javacard/Header.cap☺ ↓Ì╩ ÿ☻☻♦ ☺½ ☺◄◄pepursePK♥♦。
    • 能否请您向我推荐一个反编译器工具,因为我尝试使用 JReversePro 但我无法正确使用该工具。我是 jcdk 的新手。我决定使用规范化和转换器 bat 文件将 cap 文件转换为 jar 文件。
    • @AlptekinTopal CFR 为我工作。有人点赞Procyon。祝你好运!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-06
    • 2013-04-12
    • 2013-09-01
    • 2014-12-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多