我正在尝试使用netcat(busybox版本NC(在远程计算机上执行命令(devmem(,并在我的本地计算机上读取返回。
nc -ll -p [port] [ip] -e/bin/cat
我能够呼应我的命令(devmem 0x12345678(。
我尝试了
nc -ll -p [port] [ip] -e/bin/sh
,这没有得到我任何回应。(再次从我的本地机器发送" DevMem 0x12345678"(
最终,我希望能够使用NC和DevMem从本地计算机上读取/写内存。
通过使用此小脚本解决了我的问题:
#!/bin/sh
while true
do
/sbin/devmem $(read str; echo $str)
done
然后以:
开始NetCatnc -ll -p [port] -w 10 [IP] -e /scriptfile