![](/img/trans.png)
[英]How to modify an ATR of a JavaCard j2a040
我正在嘗試更改 Java 智能卡 (JCOP) J2A040 的 ATR。 我研究了手冊,找不到明確的答案。 有像 PyResMan 這樣的程序可以成功更改它,但是,我無法找到通過python更改它的方法。 我正在研究智能卡集成,需要了解如何更改 ATR。 我知道這與 APDU 有關,但是,我無法 ...
[英]How to modify an ATR of a JavaCard j2a040
我正在嘗試更改 Java 智能卡 (JCOP) J2A040 的 ATR。 我研究了手冊,找不到明確的答案。 有像 PyResMan 這樣的程序可以成功更改它,但是,我無法找到通過python更改它的方法。 我正在研究智能卡集成,需要了解如何更改 ATR。 我知道這與 APDU 有關,但是,我無法 ...
[英]Do JCOP J3A series cards support int data type?
JCOP/J3A081 是否支持 int 數據類型? 我正在使用最新的 eclipse JCOP 工具進行 java 卡小程序開發。 我需要在卡片中存儲大整數值,所以我在我的小程序中使用了整數數據類型 (int) 來平衡。 它在編譯時沒有任何錯誤,但在將 CAP 文件上傳到 JCOP J3A08 ...
[英]JCOP 3 pre-personalization secid p60
我想知道如何預個性化 jcop 3 卡我嘗試了 JCOP 2 預個性化腳本,但它不起作用並進行了搜索,到目前為止我沒有找到任何結果。 我嘗試了本教程https://re-ws.pl/2017/09/importunderstanding-jcop-pre-personalization/它在 jco ...
[英]JavaCard 3 Eclipse Converter Error, Export file globalplatform.exp of package org.globalplatform not found
我正在使用jcdk 3.0.5u3和Eclipse Oxygen3開發一個簡單的javacard applet。 如果我從GlobalPlatform使用簡單的API,例如GPSystem.getCardContentState(),則會導致錯誤。 我試圖將GP API v1.1和v1. ...
[英]J3D081 personalize for Global Platform
我從一家中國供應商處購買了J3D081智能卡。 我只有與J3A081不兼容的文檔。 由於卡處於預個性化階段,因此需要APDU序列將卡定義為T1。 我能夠啟動根小程序,但是由於我的文檔適用於其他芯片,因此寄存器是錯誤的。 有人知道如何設置卡才能使用Global Platform ...
[英]How to revive a misconfigured JCOP card
我有一張JCOP卡。 發出了錯誤的命令來修改它的ATR。 令人恐懼的是,該卡似乎根本不返回ATR。 現在,該卡正在Windows應用程序中響應: 使用 出現SCARD_SHARE_失敗... 我在這里找到: https://www.mail-archive.co ...
[英]how to initialize JCOP java card for first time use
如何編寫這些用於初始化jcop的首次使用,在芯片上APDU:00A4040010(TK-KEY)APDU:00F00000(開放用於初始化) ...
[英]Javacard error APDU if buffer size >7
我正在嘗試使用字節數組設置CommandAPDU緩沖區。 但是,如果長度> 7,則會引發以下錯誤: 線程“main”中的異常java.lang.IllegalArgumentException:無效的APDU:長度= 8,b1 = 1,位於javax.smartcardio.C ...
[英]JCOP Shell does not output prompts
我在Eclipse上開發JCOP的Applet。 但是突然之間,無論我如何清理並嘗試創建新項目,JCOP Shell(JCShell)都會有選擇地忽略一些輸入命令的輸出。我不知道這是怎么回事。 而且似乎沒有任何有關如何設置JCShell的手冊。 是否有任何命令或首選項設置可使JCOP ...
[英]Shareable Interface in Javacard: use cases and implementation
[背景] 我需要將數據從一個小程序發送到另一個。 另外,需要刪除其中一個小程序並重新安裝。 安裝后,需要在小程序之間進行數據交換。 共享接口對實現這一點有用嗎? [理論] 總的來說,我想知道共享接口是一個好主意的情況及其主要用途。 [實踐] 我從這個答案中 ...
[英]Java Card returning 6F00 while installing applet
我有一個J3H081,SCP 02,T = 1,GP 2.2.1,JC 3.0.4 Java卡,並想在其上安裝小程序。 不幸的是,我遇到的每個* .cap文件都嘗試了錯誤6F00(命令中止-無法進行更准確的診斷(例如,操作系統錯誤))。 我從這里嘗試了預編譯的* .cap: http ...
[英]Convert Java Applet CAP file to *.class for decompilation
這是一個CAP文件,可能包含惡意軟件代碼,沒有源代碼,也沒有導出文件。 它是舊平台版本的CAP文件,即GP211 。 我在Classic JVM和Dalvik中擁有豐富的Java逆向工程經驗。 但Java Card是較不受歡迎且更接近的平台。 大多數工具用於CLASS / JAR ...
[英]Can an APDU command be executed *inside* the Java Card Applet?
我們知道Applet.process()方法正在APDU請求及其APDU響應之間調用“即”,它可以讀取一些傳入的APDU並發送一些傳出的響應。 但是,Applet可以發送自己的APDU命令並獲得響應嗎? 即: ...
[英]JavaCard SELECT with Next Occurrence Not Received by Applet
我有一個帶有RESET Privilege的應用程序,它是重置后默認選擇的應用程序。 我的應用程序具有一種日志記錄機制,可以准確告訴對卡的請求是什么。 我有幾種動態響應,具體取決於當前狀態。 我還檢查了卡片間諜的行為。 所有APDU都已正確轉發到我的應用程序,包括那些不屬於它且與 ...
[英]Change Card Manager AID on JavaCard 3.x
我試圖通過使用STORE DATA命令更改JavaCard 3.x智能卡上的卡管理器AID。 當前的卡管理器AID是出廠默認值A0 00 00 01 51 00 00 00 。 與卡管理員進行身份驗證后,我要發送的命令是: 該命令在JavaCard 2.2.x卡上成功執行-JC 3. ...
[英]Unable to read large data from the Card using Extended Length APDU
我正在嘗試使用擴展長度的APDU在卡上寫入長度為0x2CF0字節的數據,並且工作正常。 但是我無法使用擴展長度apdu從卡中讀取相同數量的數據。 我收到以下錯誤“ sun.security.smartcardio.PCSCException:未知錯誤0x4d3”。 當我嘗試加載大小 ...
[英]JCOP 0x6A82 after sending Select + Transport Key
您好,我有一張未熔斷的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) ...
[英]Get CryptoException.ILLEGAL_VALUE when generating ECC key pair
我使用JCOP卡生成ECC密鑰對。 我可以創建沒有任何問題的ECPrivateKey , ECPublicKey , KeyPair ,但是當genKeyPair()時,它將引發異常CryptoException.ILLEGAL_VALUE 。 我的卡或操作有什么問題? 我不知道。 您能 ...
[英]pro.javacard.gp.GPException: STRICT WARNING: Unfused JCOP detected
嘗試使用以下命令列出智能卡的內容時 獲得以下異常: 搜索時,我知道該卡不是預先個性化的。 我的問題是什么是智能卡預個性化? 誰進行預個性化? 它是供應商嗎? ...
[英]ECDSA algorithm on JCOP 2.4.2 Java Card
我想在Java Card(JCOP 2.4.2)上實現ECDSA算法。 這是我的源代碼: 我正在使用以下腳本腳本代碼運行此源代碼: 當我致電/send 0046000000簽署純文本消息時,我得到響應代碼6F00 。 您能幫我找出問題所在嗎? 如何在JCOP卡上正確 ...