Fui aconselhado a fazer novamente a minha pergunta no link aqui.
Eu uso o CentOS 7 e estou tentando entender o ataque de execução de comando. Eu encontrei um tutorial que descreveu uma tarefa para criar um arquivo. Simplesmente usando
cat /etc/passwd | tee -a /tmp/passwd
Deve criar uma cópia de /etc/passwd
. E é (executando cat /tmp/passwd
do mesmo lugar, onde eu corri o comando anterior retorna exatamente o que eu estava esperando). Mas não há /tmp/passwd
se eu tentar executar este comando a partir do terminal do servidor (não do site).
Eu não configurei o apache nem o php.
Onde devo procurar os /tmp/passwd
ausentes?
Como @terdon pergunta:
mount | grep tmp
retornará:
devtmpfs on /dev type devtmpfs (rw,nosuid,size=1966708k,nr_inodes=491677,mode=755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,mode=755)
tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
/dev/sda7 on /tmp type xfs (rw,relatime,attr2,inode64,noquota)
/dev/sda7 on /var/tmp type xfs (rw,relatime,attr2,inode64,noquota)