Jump to content


Photo

.phpnuke.


  • Faça o login para participar
4 replies to this topic

#1 inweb

inweb

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Não informado

Posted 18/12/2003, 16:31

Dae gente boa!
eu to iniciando ainda em php, resolvi configurar um sistema de portais chamado phpnuke em sua versão 6.9.
Eu tenho o easyPHP V.1.7, e fui configurar a base de dados SQL através do nukeslq.php, então com o easyPhp aberto digitei no browser http://127.0.0.1/php/html/nukeslq.php dae abriu uma pagina mais tem o seguinte recado:


Welcome to the nukesql.php database tables installer for PHP-Nuke 6.9



WARNING! WARNING! WARNING!

Your config.php $sitekey has the default value!
$sitekey value Reason For Vulnerability
SdFk*fa28367-dm56w69.3a2fDS+e9 PHP-Nuke has a default $sitekey value as distributed in config.php. You should change this immediately to a unique value only you know.


E agora o que eu faço?? o problema é do Easyphp? :wacko:

#2 RoCcO

RoCcO

    Turista

  • Banidos
  • Pip
  • 59 posts
  • Sexo:Não informado

Posted 18/12/2003, 16:34

O arquivo config.php estah com um valor padraum(default) e com isso seu sistema fica vulneravel, esse deve ser trocado imediatamente por algo que soh vc saiba, o valor eh $sitekey

Edição feita por: RoCcO, 18/12/2003, 16:35.

<?php

$nome = RoCcO
$experiência em Web = PhP, ASP, JavaScript, VBScript.
$experiência em programação = C, Delphi e Visual Basic.
$site = www.roccomail.tk
$email/msn = hacker@terra.com.br
$icq = 264765927

?>

#3 inweb

inweb

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Não informado

Posted 18/12/2003, 16:48

valeu amigão!
mas agora falta so um erro que apreceu no topo da página que contém a seguinte informação:

Notice: Undefined variable: op in c:\arquivos de programas\easyphp1-7\www\nuke\html\nukesql.php on line 5694

eu fui na linha 5694 do nukesql.php e lá tem: switch($op){

o que eu faço agora? :blink:

#4 RoCcO

RoCcO

    Turista

  • Banidos
  • Pip
  • 59 posts
  • Sexo:Não informado

Posted 18/12/2003, 16:58

A variavel $op naum estah definida, procure por ela e coloque um valor
<?php

$nome = RoCcO
$experiência em Web = PhP, ASP, JavaScript, VBScript.
$experiência em programação = C, Delphi e Visual Basic.
$site = www.roccomail.tk
$email/msn = hacker@terra.com.br
$icq = 264765927

?>

#5 inweb

inweb

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Não informado

Posted 18/12/2003, 17:23

eu procurei por ela e só achei ela no admin.php e no nukesql.php
porém eu não sei os valores que tenho que dar.
olha no nukesql.php tem:
//case data
switch($op){

default:
main();
break;

case "main":
main();
break;

case "conntest":
conntest();
break;

case "whatnow":
whatnow();
break;

case "replace":
replace();
break;

case "def_install":
def_install();
break;

case "bbupmain":
bbupmain();
break;

case "bbupgrade":
bbupgrade();
break;

case "bbupmaintwo":
bbupmaintwo();
break;

case "bbupmainthree":
bbupmainthree();
break;

case "bbupmainfour":
bbupmainfour();
break;

case "bbupmainfive":
bbupmainfive();
break;
}

e no admin.php tem:
}

if($admintest) {

switch($op) {

case "do_gfx":
do_gfx();
break;

case "deleteNotice":
deleteNotice($id, $table, $op_back);
break;

case "GraphicAdmin":
GraphicAdmin();
break;

case "adminMain":
adminMain();
break;

case "logout":
setcookie("admin");
$admin = "";
include("header.php");
OpenTable();
echo "<center><font class=\"title\"><b>"._YOUARELOGGEDOUT."</b></font></center>";
CloseTable();
include("footer.php");
break;

case "login";
unset($op);

default:
$casedir = dir("admin/case");
while($func=$casedir->read()) {
if(substr($func, 0, 5) == "case.") {
include($casedir->path."/$func");
}
}
closedir($casedir->handle);
break;

}

} else {

switch($op) {

case "gfx":
gfx($random_num);
break;

default:
login();
break;

}

}
Onde que eu mudo e como eu defino?
Valeu amigão! (y)




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq