Back to top

Autore Topic: Loggarsi a joomla senza browser  (Letto 3406 volte)

Offline jabber

  • Esploratore
  • **
  • Post: 114
    • Mostra profilo
Loggarsi a joomla senza browser
« il: 04 Feb 2010, 11:53:39 »
Ciao a tutti,

volevo chiedervi se sapete se sia possibile loggarsi su joomla utilizzando i programmi "curl" o "lwp-request" da shell di linux, infatti con questi programmi è possibile inviare variabili in POST e GET.
Se ne siete capaci, mi postate il codice ? Ci ho provato un'intera giornata ma non ho ottenuto nulla.
Secondo la logica, questo codice dovrebbe funzionare:
curl -d "username=USERNAME&passwd=PASSWORD&lang=&option=com_l ogin&task=login&TOKEN=1 " "http://MIO-SITO/administrator/index.php"

Ma non funziona.
Ho provato curl (sempre da shell) inviando delle variabili POST ad un mio script di prova e tutto funziona.

Mi domando che problemi ci siano su Joomla.

Ciao

PS: il mio obiettivo è, da un processo schedulato nel mio PC, lanciare delle operazioni sul sito remoto. (so che ci sono altri metodi, ma vorrei provare a percorrere questo)
« Ultima modifica: 05 Feb 2010, 14:32:52 da jabber »

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Loggarsi a joomla senza browser
« Risposta #1 il: 04 Feb 2010, 11:56:56 »
Citazione
infatti con questi programmi è possibile inviare variabili in POST e GET.
già ma nel server remoto sono abilitate quelle funzioni?
nel mio che io sappia,  no.
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline jabber

  • Esploratore
  • **
  • Post: 114
    • Mostra profilo
Re:Loggarsi a joomla senza browser
« Risposta #2 il: 04 Feb 2010, 14:41:09 »
Allora l'unica prova che mi rimane da fare sarà quella di installare joomla in locale sul mio PC e provare a loggarmi da shell.
Come dicevo, in locale la prova da shell con 'curl' l'ho già fatta con uno script php di prova, quindi la funzione dovrebbe essere già abilitata.

mau_develop

  • Visitatore
Re:Loggarsi a joomla senza browser
« Risposta #3 il: 04 Feb 2010, 15:00:48 »
loggarti cosa vuol dire?
lanciare un comando da admin o navigare da admin?

le curl hanno parametri anche per le risposte del server, che sicuramente attraverso l'appz cercherà di passarti un cookie, un token, insomma.... tu come rimani autenticato con curl?

Poi, curl da script e browser o curl da riga di comando?

shell... potresti aver fatto qualcosa tipo la c99, r57 etc ...

M.

Offline jabber

  • Esploratore
  • **
  • Post: 114
    • Mostra profilo
Re:Loggarsi a joomla senza browser
« Risposta #4 il: 04 Feb 2010, 19:38:25 »
Citazione
loggarti cosa vuol dire?
Per loggarmi intendo poter accedere ad una pagina interna di amminstrazione (quindi login abbligatorio) al fine di poter il controllare una determinata pagina (ovvero l'html che ritorna)

Citazione
lanciare un comando da admin o navigare da admin?
Intendo poter navigare da admin.

Citazione
le curl hanno parametri anche per le risposte del server, che sicuramente attraverso l'appz cercherà di passarti un cookie, un token, insomma.... tu come rimani autenticato con curl?
Non ne ho idea, ho conosciuto curl da poco e lo sto pian piano sperimentando


Citazione
Poi, curl da script e browser o curl da riga di comando?
Riga di comando (shell, l'ho scritto nel primo sopra)


Citazione
shell... potresti aver fatto qualcosa tipo la c99, r57 etc ...
Cosa sono shell? Io uso la Bash
« Ultima modifica: 04 Feb 2010, 19:40:16 da jabber »

mau_develop

  • Visitatore
Re:Loggarsi a joomla senza browser
« Risposta #5 il: 04 Feb 2010, 19:58:54 »
:) ok, quindi in locale... beh direi che non hai nessun limite allora :) puoi fare ciò che vuoi.... masochista? :):)

ma che scripting usi? bash+php? ... con gli shell command? umhhh... non so.
cià illuminami che mi interessa :)

cioè da terminale vuoi fare usr/bin/bash o usr/bin/php ?

M.
« Ultima modifica: 04 Feb 2010, 20:41:26 da mau_develop »

Offline jabber

  • Esploratore
  • **
  • Post: 114
    • Mostra profilo
Re:Loggarsi a joomla senza browser
« Risposta #6 il: 05 Feb 2010, 14:31:27 »
Penso di essermi spiegato male, rimedierò.

Usando la shell /bin/bash (quindi in locale ), vorrei utilizzare curl (o simili) per poter controllare (ritornare il suo html) una pagina remota di joomla.
La pagina in questione è raggiungibile previa autenticazione, nel caso,l'account di joomla.

Quindi io vorre dare un comando del genere:
curl -d "username=USERNAME&passwd=PASSWORD&lang=&option=com_l ogin&task=login&TOKEN=1 " "http://MIO-SITO/administrator/index.php"

dopo di che, quando mi sono autenticato vorrei appunto controllare il codice di una pagina su server remoto (che come ho detto è una mia pagina custom di amministrazione dell'applicazione joomla.

Spero di essere stato chiaro.

Ciao

mau_develop

  • Visitatore
Re:Loggarsi a joomla senza browser
« Risposta #7 il: 05 Feb 2010, 15:13:36 »
...questo vuoi fare:
http://www.linuxquestions.org/questions/programming-9/bash-variables-quotation-marks-and-curl-struggles-630151/

perchè con una shell bash proprio? cioè, stai studiando/pasticciando o costruendo qualcosa?
C'è un motivo per non usare una shell con php?
(... non ti sto criticando, ne dando consigli.... sono maledettamente curioso :) ... sempre )

M.

Offline jabber

  • Esploratore
  • **
  • Post: 114
    • Mostra profilo
Re:Loggarsi a joomla senza browser
« Risposta #8 il: 05 Feb 2010, 16:06:11 »
Sto pasticciando ma al fine di ottenere qualcosa di buono per usarlo anche su un sito.
Il link che mi hai dato è pertitente al 100%, voglio fare quello.
Ho provato il metodo riportato nel tuo lik ma non mi funziona (azz).

una domanda, cosa intendi per "usare una shell con php" ? Lanciare il php da shell?

mau_develop

  • Visitatore
Re:Loggarsi a joomla senza browser
« Risposta #9 il: 05 Feb 2010, 18:25:31 »

Offline jabber

  • Esploratore
  • **
  • Post: 114
    • Mostra profilo
Re:Loggarsi a joomla senza browser
« Risposta #10 il: 06 Feb 2010, 14:08:10 »
Grazie, ora vedo di studiarci un po sopra.

J.

 



Web Design Bolzano Kreatif