Como descobri em 30 minutos como burlar o Punkbuster

Como descobri em 30 minutos como burlar o Punkbuster

4 minutos Nesse artigo eu irei explicar como eu descobri em aproximadamente 30 minutos como burlar o Punkbuster sem nem mesmo nunca ter jogado nenhum jogo com esse anti-cheat anteriormente. Bom, a minha decisão de tentar burlar o Punkbuster começou quando alguns de meus alunos me pediram ajuda para burla-lo, então depois de um certo tempo vendo o pessoal comentar sobre o Punkbuster, me senti motivado e um tanto quanto desafiado para tentar encontrar formas de burlar tal sistema de proteção. Apresento-lhes aqui como foi esse processo. Continue lendo

Google hacking

Google hacking

8 minutos Você já parou para pensar no poder do Google? O Google e uma das ferramentas para realização de Footprinting que é um das principais etapas para realização de uma invasão bem sucedida. Divergindo daquela máxima dos quadrinhos “Com grandes poderes vêm grandes responsabilidades“, o Google está aberto a todos, e com um pouco de conhecimento e muita criatividade você pode obter informações muito importantes no processo de invasão de uma vítima. Você deve estar pensando, mas o Google? O que de mais eu Continue lendo

Os dez riscos de segurança mais críticos em aplicações web

Os dez riscos de segurança mais críticos em aplicações web

11 minutos 1 – Injeção Ainda hoje o maior foco de ataques são os servidores com aplicações vulneráveis a injeção, mesmo sendo uma vertente de ataque tão antiga e utilizado em grande escala. Proteger de ataques de injeção pode ser simples, mas ainda sim os desenvolvedores costumam pecar nesse quesito trazendo um grande risco a sua aplicação. Exemplos de cenários de ataque Cenário #1: A aplicação utiliza dados não confiáveis na construção da seguinte chamada SQL vulnerável: String query = “SELECT * FROM accounts WHERE custID=’” Continue lendo

Introdução a Memória

Introdução a Memória

7 minutos Addresses? RVA? VA? Offsets? Muitos iniciantes ao lerem tais termos logo os associam a cheating e ficam com os seguintes questionamentos: “Pra que servem os addresses?” “Qual a diferença da address XXXY pra YXXX?” “Como eu vou usar essa Address?” “O que eu faço com essa address?” as respostas para tais questões estarão ao longo do artigo de uma forma que você possa realmente entender e compreender o que são, de forma resumida, pois por ser um assunto grande precisaria de inúmeras páginas para Continue lendo

Como ler a memória de outro processo com ReadProcessMemory

Como ler a memória de outro processo com ReadProcessMemory

2 minutos No artigo passado, falei sobre ponteiros e mostrei como acessar a memória local(do processo atual). Mas, isso não é o suficiente para acessar a memória de outros processos, pois, como mencionado anteriormente, o sistema operacional não permite que acessemos de forma direta, através de ponteiros. Para isso, existe uma excelente alternativa que é a função ReadProcessMemory. Neste artigo lhe apresentarei a função da API do Windows chamada ReadProcessMemory. Leitura e tratamento de memória é uma poderosa ferramenta. Muitos gostariam de saber, mas poucos Continue lendo

Introdução a Ponteiros

Introdução a Ponteiros

3 minutos Outro assunto muito importante que deve ser compreendido antes de podermos desenvolver nossos próprios cheats é ponteiros. Ponteiros sao a Base dos Cheats e é por isso que estarei dando uma introdução a esse conteúdo aqui ;D Mas para quem ta começando do zero na programação esse não é o assunto ideal para se estudar agora, pois é provável que você não entenda ou fique confuso com o assunto. Ta, e o que são ponteiros? Ponteiro é um tipo de dado(uma variável) que armazena um endereço Continue lendo

Introdução a Lógica de Programação – Parte 2

Introdução a Lógica de Programação – Parte 2

5 minutos Na artigo anterior sobre lógica(Parte 1) falei sobre algoritmos e instruções de controle. Neste você aprenderá o conceito de variáveis, constantes, tipos de dados e operadores. Sobre Variáveis Variáveis e constantes são os elementos básicos que um programa manipula. Uma variável é um espaço reservado na memória do computador para armazenar um tipo de dado determinado. Variáveis devem receber nomes para poderem ser referenciadas e modificadas quando necessário. Ou seja, variáveis precisam de nomes(identificadores) para podermos acessa-las através do nosso programa. No artigo passado Continue lendo

Introdução a Lógica de Programação

Introdução a Lógica de Programação

4 minutos Muita gente inicia na área de cheating sem ter aprendido a lógica de programação e isso é ruim, pois essas pessoas acabam se frustrando mais na frente por simplesmente não conseguirem evoluir ou resolver problemas que deveriam ser simples. Muitos, simplesmente ignoram essa etapa por achar que seja difícil e vá levar muito tempo, mas acredite, é mais fácil e bem mais simples do que parece. Neste artigo vou dar uma introdução de lógica de programação e seus conceitos base. Entendendo isso ficará bem mais fácil para Continue lendo