我试图从一个替罪羊嗅探功能中解码无线管理帧中的信号值(SSI)。我寻找并尝试了几个答案,但没有成功。到目前为止我的情况是这样的。试图破译六角线。(pkt): sig = pkt[RadioTap].notdecoded.decode("hexx00\x00\x00\x00\xf4\x82\xc2\xc6\x01\x00\x00\x00\x10\x02\x99\t\xa0\x00\xb1\x00\x00\x00\xb1\x00'
我正
我已经能够解码大多数值,但我被困在解码来自这两个寄存器的TCP_Address和gateway上: TCP Address:reg 23value 64 in HEX 0x40reg 24 value 49320 in HEX 0xc0a8
reg 25 value 1 in HEX 0x1 文档中说这些值的格式是解码的结果应该类似于192.168.0。 有人可以帮助
通过使用以下代码,我成功地解码了给定的十六进制字符串。在C#中,使用它的库函数,我可以将十六进制值解码为ASCII、Unicode、大端Unicode、UTF8、UTF7、UTF32。请您告诉我如何将十六进制字符串转换成其他解码样式,如ROT13、UTF16、西欧、HFS Plus等。MessageBox.Show(ASCIIresult, "Showing value in ASCII");
{