Enviado em 27/08/2021 - 12:48h
Olá pessoal, vou direto ao assunto; não achei nada relevante que resolvesse meu problema.
Enfim, estou tentando logar em uma aplicação web php por um shellscript... acontece que com a request normal sem ser no script eu consigo logar normalmente, mas quando eu passo as variaveis pro curl com os dados necessários para o login, não loga! com certeza é alguma estupidez que eu fiz rsrs segue o code:
a request é a seguinte:
eu já chequei os valores das variaveis e eles estão corretos, não sei o que acontece quando o curl faz a request pelo script, alguém poderia me ajudar? grata :)
Enfim, estou tentando logar em uma aplicação web php por um shellscript... acontece que com a request normal sem ser no script eu consigo logar normalmente, mas quando eu passo as variaveis pro curl com os dados necessários para o login, não loga! com certeza é alguma estupidez que eu fiz rsrs segue o code:
#!/usr/bin/env bash
passdefault="a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3"
cookie=$(curl -Is $1/cms/login.php|grep Cookie|awk '{print $2}'|cut -d';' -f1)
echo -e "\ncookie: $cookie";sleep 1
token=$(curl -s $1/cms/login.php|grep token|sed 's|[\""<>=/);]||g'|awk '{print $4}')
tokenf=$(echo ${token: -37}|cut -c -32)
echo -e "token: $tokenf\n";sleep 1
curl $1/cms/executar.php --compressed -H 'Content-Type: application/x-www-form-urlencoded' -H 'Cookie: $cookie' --data-raw 'login=YWRtaW4%3D&senha=$passdefault&token_webadmin=$tokenf'
a request é a seguinte:
curl 'http://x.x.x.x/cms/executar.php'; --compressed -H 'Content-Type: application/x-www-form-urlencoded' -H 'Cookie: 2p53poksqp9bao4grknm8ja98lm5iarq' --data-raw 'login=YWRtaW4%3D&senha=a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3&token_webadmin=da59d1bf5ad7ac5161bb55623fdf6071'
eu já chequei os valores das variaveis e eles estão corretos, não sei o que acontece quando o curl faz a request pelo script, alguém poderia me ajudar? grata :)
