【发布时间】:2013-12-24 12:48:56
【问题描述】:
所以我一直在努力将十六进制发送到 tcp 端口。现在,我的下一个任务是执行以下操作,但这是一种不同的十六进制方式?
我想我需要一些帮助,因为任何地方的文档都非常糟糕。
到目前为止,我被告知的十六进制(命令)是这样的
01 53 20 00 41 04 4F
通常情况下,我会在 linux 中执行以下操作
exec 3<>/dev/tcp/IP OF SERVER/PORT TO SERVER
然后
echo -ne '01 53 20 00 41 04 4F' >&3
然后
echo <&3
但我没有得到回复,只是空白。
对不起,我忘了说,
我习惯做的是
回声-ne 54686973776f726b7366696e65 | perl -pe 's/([0-9a-f]{2})/chr hex $1/gie' >&3
然后 回声
所以我的问题是,01 53 20 等之间的差异是什么..
我有点困惑。
【问题讨论】:
-
@robmayoff 抱歉打错了