Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
bom gente estava vendo na web uma meneira de criar um linçeciador para web site e achei um perfeito em poo mais ainda não estou dado conta de colocalo pra roda 100% vem com gerador de serial tbm se alguem puder ajuda agradeço
<?php
class linceca
{
var $BadWords;
function nwLoadCheckSecurity($option)
{
foreach ($option as $chave => $value)
{
for ($y = 0; $y < sizeof($this->BadWords); $y++)
{
$value = str_replace($this->BadWords[$y], "", $value);
$return[$chave] = stripslashes($value);
}
}
return $return;
}
function checaserial()
{
$this->server = str_replace("www.", "", $_SERVER["SERVER_NAME"]);
$this->coddingKey = "3DC13CD4D49EE2D95CDC4747B4E20485".strtoupper(md5($this->server).md5(sha1(md5(base64_encode(md5(pack("H*", hash("sha512", $this->server))))))))."#";
$dir = "keys/[{$this->server}].nw";
$redir = false;
$this->archiveKey = $dir;
$arquivo = fopen($dir, "a+");
$wkey = fread($arquivo, 10000);
$this->SerialSystem($wkey, $version, $redir);
}
function systemTemplate($msgError)
{
require_once("keys/pageKey/licence.php");
exit();
}
function ativarserial()
{
if(isset($_GET["sWrite"]) == true)
{
$serial = $_POST["serial"];
$key = explode("#", $serial);
if (eregi("#", $serial) == true)
{
$expiration = date("d/m/Y, H:i:s", $key[1]);
if (empty($serial))
{
return "<blockquote class=\"error\">Coloque um serial.</blockquote>";
}
elseif (strtoupper($serial) != $this->coddingKey.$key[1])
{
return "<blockquote class=\"error\">O serial não está compativel com o endereço acessado.</blockquote>";
}
elseif (time() > $key[1])
{
return "<blockquote class=\"error\">Sua licença expirou no dia {$expiration}.</blockquote>";
}
else
{
$arquivo = fopen($this->archiveKey, "w");
fwrite($arquivo, $serial);
fclose($arquivo);
return "<script>setTimeout(\"count()\", 1000);</script>
<blockquote class=\"success\">Site ativado.<br />O site irá expirar no dia: <strong>{$expiration}</strong>.<br />
Aguarde, nós iremos lhe redirecionar em <strong><span id=\"time\">5</span> segundo(s)</strong>.</blockquote>";
}
}
else
{
if (empty($serial))
{
return "<blockquote class=\"error\">Coloque um serial.</blockquote>";
}
elseif (strtoupper($serial) != str_replace("#", "", $this->coddingKey))
{
return "<blockquote class=\"error\">O serial não está compativel com o endereço acessado.</blockquote>";
}
else
{
$arquivo = fopen($this->archiveKey, "w");
fwrite($arquivo, $serial);
fclose($arquivo);
return "<script>setTimeout(\"count()\", 1000);</script>
<blockquote class=\"success\">Site ativado.<br />
O site irá expirar no dia: <strong>Nunca</strong>.<br />Aguarde, nós iremos lhe redirecionar em <strong><span id=\"time\">5</span> segundo(s)</strong>.</blockquote>";;
}
}
}
}
function SerialSystem($wkey, $redirect = false)
{
$nwKey = explode("#", $wkey);
if (eregi("#", $wkey) == true)
{
$codding = $this->coddingKey.$nwKey[1];
if (time() > $nwKey[1])
{
$data = date("d/m/Y, H:i:s", $nwKey[1]);
if ($redirect == false)
{
$this->systemTemplate("Sua licença expirou em <strong>{$data}</strong>.");
}
else
{
header("Location: ../index.php");
}
}
}
else
{
$codding = str_replace("#", "", $this->coddingKey);
}
if (strtoupper($wkey) != $codding)
{
if ($redirect == false)
{
$this->systemTemplate("<strong>Erro de licenciamento</strong>.<br />
O site não está licenciado para o endereço acessado.");
}
else
{
header("Location: ../index.php");
}
}
}
}
?>Carregando comentários...