【问题标题】:Netcat - Execute Command and send returnNetcat - 执行命令并发送返回
【发布时间】:2019-05-07 19:29:52
【问题描述】:

我正在尝试使用 netcat(busybox 版本 nc)在远程机器上执行命令(devmem)并在我的本地机器上读取返回。

nc -ll -p [端口] [IP] -e /bin/cat

我能够回显我的命令 (devmem 0x12345678)。

我试过了

nc -ll -p [端口] [IP] -e /bin/sh

,我没有得到任何回应。 (再次从我的本地机器发送“devmem 0x12345678”)

最终,我希望能够使用 nc 和 devmem 从本地机器读取/写入远程机器上的内存。

【问题讨论】:

    标签: netcat


    【解决方案1】:

    使用这个小脚本解决了我的问题:

    #!/bin/sh
    while true
        do
            /sbin/devmem $(read str; echo $str)
    done
    

    然后启动netcat:

    nc -ll -p [port] -w 10 [IP] -e /scriptfile
    

    【讨论】:

      猜你喜欢
      • 2011-12-11
      • 2021-02-19
      • 1970-01-01
      • 2016-04-12
      • 2020-10-20
      • 2018-09-17
      • 2019-03-17
      • 1970-01-01
      • 2016-07-07
      相关资源
      最近更新 更多