#node.js #pcap
Вопрос:
Я использую pcap для перехвата некоторых пакетов, теперь я могу получать данные, однако они зашифрованы. Есть ли способ расшифровать его?
const pcap = require('pcap');
const pcap_session = pcap.createSession('en0', { filter: "ip proto \tcp" });
pcap_session.on('packet', function (raw_packet) {
const packet = pcap.decode.packet(raw_packet);
const data = packet.payload.payload.payload.data
console.log(data)
});
Результаты заключаются в следующем:
<Buffer 47 41 3b 31 3b 2d 31 3b 61 63 50 66 62 38 00>
<Buffer 42 70 00>
<Buffer 42 4e 00>
...
Несколько вещей, которые я пробовал:
console.log(Buffer(data).toString())
но это просто выводит специальные символы, и они все еще зашифрованы. Я искал подобные проблемы, но они довольно расплывчаты.