Back to top

Autore Topic: Piccolo problema con Marco's Sql Injection  (Letto 2161 volte)

Offline Babyjoomla

  • Esploratore
  • **
  • Post: 185
  • Nuovo in joomla!
    • Mostra profilo
Piccolo problema con Marco's Sql Injection
« il: 09 Ott 2014, 18:49:38 »
Salve, ho appena aggiornato il plug-in marco's Sql Injection in un sito in locale ma dopo le prime configurazioni mi è apparso questo messaggio:

IP PROTECTION NOT ENABLED! Unexpected mysql error 1064 accessing iptable: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND `hackcount` >= 1' at line 1 SQL=SELECT COUNT(*) from `###_mi_iptable` WHERE ip =  AND `hackcount` >= 1


Come si potrebbe risolvere?

Aggiungo che ho anche AdminTool (che vada in conflitto?) Joomla 3.3.6 e la versione ed utilizzo Xaamp 1.8.3

Grazie a tutti!

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Piccolo problema con Marco's Sql Injection
« Risposta #1 il: 13 Ott 2014, 20:33:53 »
verifica che il server locale restituisca il valore di $_SERVER['REMOTE_ADDR'] e che non sia in ip v6

ciao
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline Babyjoomla

  • Esploratore
  • **
  • Post: 185
  • Nuovo in joomla!
    • Mostra profilo
Re:Piccolo problema con Marco's Sql Injection
« Risposta #2 il: 14 Ott 2014, 00:00:27 »
Ciao dove posso controllare?

Grazie!

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Piccolo problema con Marco's Sql Injection
« Risposta #3 il: 14 Ott 2014, 09:03:14 »
la risposta scontata è: con un debugger e nelle impostazioni del network per l'ipv6, o nella configurazione di ciò che usi per il tuo sito locale.

non so se vada il conflitto con admin tool, ma mi sembra strano.

cerca la linea, in \plugins\system\marcosinterceptor\marcosinterceptor.php, con:
  $remoteIP = ip2long($_SERVER['REMOTE_ADDR']);
e aggiungi di seguito:
  echo "<h1>*{$remoteIP}*</h1>";
ricaricando il sito dovrebbe indicarti un numero tra due asterischi in cima alla pagina, se visualizza solo gli asterischi prova a modificare la riga inserita in
  echo "<h1>*{$_SERVER['REMOTE_ADDR']}*</h1>";
e posta il valore.

ciao
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

 



Web Design Bolzano Kreatif