文件名称:jAPDUFuzzer:智能卡APDU命令的APDU模糊器的Java实现
文件大小:31KB
文件格式:ZIP
更新时间:2024-05-31 19:14:46
Java
APDUFuzzer 用于对智能卡上运行的应用程序和使用基于APDU的接口的应用程序进行可配置的黑盒模糊测试的工具。 APDU代表ISO7816标准的“应用协议数据单元”,是具有标头(前5个字节)和可选的自定义数据(最大256个字节)的简单数据包结构。 适用于: 发现标准错误(例如,越界数组访问) 未知接口的逆向工程 在集成测试期间根据已知模板验证预期行为 用法 例如,请参见SimpleAPDU.java。 Fuzzer接收模板APDU命令(例如00 a4 04 00 00)以及规范,哪些模板字节应修改,哪些字节不可以修改。 然后修改指定的字节,将结果APDU发送到智能卡,并根据返回数据和结果错误代码进行评估。 处理结果以供后续人工检查。 输出为以下类型: 完整的执行跟踪将把元信息打印在标准输入上 带有完整输入/输出结果列表的JSON文件 具有完整输入/输出结果列表的TXT文件
【文件预览】:
jAPDUFuzzer-master
----.gitignore(278B)
----README.md(2KB)
----LICENSE(1KB)
----dist()
--------README.TXT(1KB)
----src()
--------cardTools()
----build.xml(3KB)
----nbproject()
--------build-impl.xml(77KB)
--------private()
--------project.properties(3KB)
--------project.xml(544B)
--------genfiles.properties(467B)