我正在尝试更改 Java 智能卡 (JCOP) J2A040 的 ATR。 我研究了手册,找不到明确的答案。 有像 PyResMan 这样的程序可以成功更改它,但是,我无法找到通过python更改它的方法。 我正在研究智能卡集成,需要了解如何更改 ATR。 我知道这与 APDU 有关,但是,我无法 ...
我正在尝试更改 Java 智能卡 (JCOP) J2A040 的 ATR。 我研究了手册,找不到明确的答案。 有像 PyResMan 这样的程序可以成功更改它,但是,我无法找到通过python更改它的方法。 我正在研究智能卡集成,需要了解如何更改 ATR。 我知道这与 APDU 有关,但是,我无法 ...
JCOP/J3A081 是否支持 int 数据类型? 我正在使用最新的 eclipse JCOP 工具进行 java 卡小程序开发。 我需要在卡片中存储大整数值,所以我在我的小程序中使用了整数数据类型 (int) 来平衡。 它在编译时没有任何错误,但在将 CAP 文件上传到 JCOP J3A08 ...
我想知道如何预个性化 jcop 3 卡我尝试了 JCOP 2 预个性化脚本,但它不起作用并进行了搜索,到目前为止我没有找到任何结果。 我尝试了本教程https://re-ws.pl/2017/09/importunderstanding-jcop-pre-personalization/它在 jco ...
我正在使用jcdk 3.0.5u3和Eclipse Oxygen3开发一个简单的javacard applet。 如果我从GlobalPlatform使用简单的API,例如GPSystem.getCardContentState(),则会导致错误。 我试图将GP API v1.1和v1. ...
我从一家中国供应商处购买了J3D081智能卡。 我只有与J3A081不兼容的文档。 由于卡处于预个性化阶段,因此需要APDU序列将卡定义为T1。 我能够启动根小程序,但是由于我的文档适用于其他芯片,因此寄存器是错误的。 有人知道如何设置卡才能使用Global Platform ...
我有一张JCOP卡。 发出了错误的命令来修改它的ATR。 令人恐惧的是,该卡似乎根本不返回ATR。 现在,该卡正在Windows应用程序中响应: 使用 出现SCARD_SHARE_失败... 我在这里找到: https://www.mail-archive.co ...
如何编写这些用于初始化jcop的首次使用,在芯片上APDU:00A4040010(TK-KEY)APDU:00F00000(开放用于初始化) ...
我正在尝试使用字节数组设置CommandAPDU缓冲区。 但是,如果长度> 7,则会引发以下错误: 线程“main”中的异常java.lang.IllegalArgumentException:无效的APDU:长度= 8,b1 = 1,位于javax.smartcardio.C ...
我在Eclipse上开发JCOP的Applet。 但是突然之间,无论我如何清理并尝试创建新项目,JCOP Shell(JCShell)都会有选择地忽略一些输入命令的输出。我不知道这是怎么回事。 而且似乎没有任何有关如何设置JCShell的手册。 是否有任何命令或首选项设置可使JCOP ...
[背景] 我需要将数据从一个小程序发送到另一个。 另外,需要删除其中一个小程序并重新安装。 安装后,需要在小程序之间进行数据交换。 共享接口对实现这一点有用吗? [理论] 总的来说,我想知道共享接口是一个好主意的情况及其主要用途。 [实践] 我从这个答案中 ...
我有一个J3H081,SCP 02,T = 1,GP 2.2.1,JC 3.0.4 Java卡,并想在其上安装小程序。 不幸的是,我遇到的每个* .cap文件都尝试了错误6F00(命令中止-无法进行更准确的诊断(例如,操作系统错误))。 我从这里尝试了预编译的* .cap: http ...
这是一个CAP文件,可能包含恶意软件代码,没有源代码,也没有导出文件。 它是旧平台版本的CAP文件,即GP211 。 我在Classic JVM和Dalvik中拥有丰富的Java逆向工程经验。 但Java Card是较不受欢迎且更接近的平台。 大多数工具用于CLASS / JAR ...
我们知道Applet.process()方法正在APDU请求及其APDU响应之间调用“即”,它可以读取一些传入的APDU并发送一些传出的响应。 但是,Applet可以发送自己的APDU命令并获得响应吗? 即: ...
我有一个带有RESET Privilege的应用程序,它是重置后默认选择的应用程序。 我的应用程序具有一种日志记录机制,可以准确告诉对卡的请求是什么。 我有几种动态响应,具体取决于当前状态。 我还检查了卡片间谍的行为。 所有APDU都已正确转发到我的应用程序,包括那些不属于它且与 ...
我试图通过使用STORE DATA命令更改JavaCard 3.x智能卡上的卡管理器AID。 当前的卡管理器AID是出厂默认值A0 00 00 01 51 00 00 00 。 与卡管理员进行身份验证后,我要发送的命令是: 该命令在JavaCard 2.2.x卡上成功执行-JC 3. ...
我正在尝试使用扩展长度的APDU在卡上写入长度为0x2CF0字节的数据,并且工作正常。 但是我无法使用扩展长度apdu从卡中读取相同数量的数据。 我收到以下错误“ sun.security.smartcardio.PCSCException:未知错误0x4d3”。 当我尝试加载大小 ...
您好,我有一张未熔断的JCOP卡 从我的供应商那里我有传统知识和命令来打开卡 当我发送到卡片时[00:a4:04:00:10:40:41:42:43:44:45:46:47:48:49:4a:4b:4c:4d:4e:4f] 我有[6a:82] (File not found) ...
我使用JCOP卡生成ECC密钥对。 我可以创建没有任何问题的ECPrivateKey , ECPublicKey , KeyPair ,但是当genKeyPair()时,它将引发异常CryptoException.ILLEGAL_VALUE 。 我的卡或操作有什么问题? 我不知道。 您能 ...
尝试使用以下命令列出智能卡的内容时 获得以下异常: 搜索时,我知道该卡不是预先个性化的。 我的问题是什么是智能卡预个性化? 谁进行预个性化? 它是供应商吗? ...
我想在Java Card(JCOP 2.4.2)上实现ECDSA算法。 这是我的源代码: 我正在使用以下脚本脚本代码运行此源代码: 当我致电/send 0046000000签署纯文本消息时,我得到响应代码6F00 。 您能帮我找出问题所在吗? 如何在JCOP卡上正确 ...