Javascript Can';t使用智能卡库从wireshark复制数据

Javascript Can';t使用智能卡库从wireshark复制数据,javascript,node.js,wireshark,smartcard,apdu,Javascript,Node.js,Wireshark,Smartcard,Apdu,我有Wireshark在登录智能卡期间生成的输出 我需要用javascript库模拟传输。我尝试使用下面的代码模拟传输,但得到的值不同 //var apduObj = {bytes: [0x00, 0xB0, 0x01, 0x94, 0x64]}; var apduObj = { size: 0x04, cla: 0x00, ins: 0xb0, p1: 0x01, p2: 0x94, le: 0x64}; const commandApdu = new CommandApdu(apduObj

我有Wireshark在登录智能卡期间生成的输出

我需要用javascript库模拟传输。我尝试使用下面的代码模拟传输,但得到的值不同

//var apduObj = {bytes: [0x00, 0xB0, 0x01, 0x94, 0x64]};
var apduObj = { size: 0x04, cla: 0x00, ins: 0xb0, p1: 0x01, p2: 0x94, le: 0x64};
const commandApdu = new CommandApdu(apduObj);
card.issueCommand(commandApdu).then(response => {
   console.log("APDU COMMAND response: " + response);
}).catch(error => {
   console.log("Error: " + error);
});
我得到这个输出


有人能帮我模拟准确的输出吗?

我不清楚智能卡通信和wireshark数据中的传输协议帧之间的分隔线在哪里。请注意,智能卡协议通常使用动态生成的随机数来抵御重播攻击(从技术上讲,您的方法似乎是这样的)。此时,我知道问题出在哪里。我只是使用了一系列命令登录、选择然后读取二进制文件。我的意思是智能卡在会话中有一个login和select命令,我可以使用justreadbinary。