Comandos frecuentes curl
Revisión del 12:04 19 abr 2022 de Mayordomowiki (discusión | contribuciones) (Página creada con «Algunos comandos útiles con curl -- Desde que IP te conectas desde la línea de comando curl ifconfig.co -- enviar las peticiones y respuestas a un proxy por ejemplo B…»)
Algunos comandos útiles con curl
-- Desde que IP te conectas desde la línea de comando
curl ifconfig.co
-- enviar las peticiones y respuestas a un proxy por ejemplo Burp.
export http_proxy=localhost:8080 export https_proxy=localhost:8080
Esto guarda las variables para enviar la salida de los comandos a un proxy no solo curl también puede ser wget. Ahora cada vez que ejecutes el comando enviara las peticiones y respuestas al proxy configurado donde se podrá analizar la petición con detenimiento, modificarla de forma más sencilla, etc.
Algunas peticiones envian un mensaje de error como el siguiente:
curl: (60) SSL certificate problem: self signed certificate in certificate chain
Esto se debe a que no puede validar algún paso del trust chain del certificado para resolverlo basta con agregar el parámetro:
--insecure
Al comando por ejemplo:
curl --insecure --location --request POST 'https://secureapi.kolibers.com/as/token.oauth2?grant_type=client_credentials' --header 'Authorization: Basic FdaS2tjUklJSGE3U2p4UkxOOGk3RTIyODFhMDU2ZjczZGNjNTY6YUVqcldJM3IxY3NMaE94ZkNRVVyUnJER2pZZnNaZ3N4YXhxVTM2QTY1ZAM2YyNDkwNGRjZGZiNDU3M2==' --header 'Cookie: PF=pFwX75s2cklFnBjVHoDMqX'