Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

VB.NET Obtendo dados de aplicativos .NET [Decompiler] [Roubando Dados *Codes*]


SMOLL25
 Compartilhar

Posts Recomendados

Então...

Nesse tutorial de certa forma vou estar ensinando a pegar dados de projetos em .net

em maioria dos projetos em VB.NET ou em C# não são protegidos.

por isso muitas vezes pode-se roubar dados dos projetos.

como links escondidos, strings do tipo login e senha.

ou endereços de trainers, coisas do tipo.

 

nesse tutorial vamos usar o DotNet Resolver 3.0.0.6

IMG

R7WQGfW.png

 

1#: clique em [File]>>[Open] escolha o projeto feito em .NET tanto em VB.NET como C#.

2#: Selecione a linguagem de preferencia para decompilção, Visual Basic, C#, MSIL.

3#: Forms, Componentes e módulos usados no projeto.

4#: Código decompilado do componente selecionado.

 

em primeira instancia vamos usar um trainer feito em .NET para se pegar os dados.

arraste um projeto feito em .NET para cima do DotNet Resolver

PzN8wrW.png

 

abra a chave aonde se encontra o nome do projeto

vai conter o nome dos componentes.

 

siga descendo até encontrar a parte do uso dos eventos dos objetos. (com ícone "rosa")

clique em um dos usado de exemplo um button.

dentro de cada você encontrara os códigos usados para de chamar as funções de edição da memoria.

como nesse exemplo.

LbQ16Yo.png

como mostrado na image vai estar assim.

 

É necessário se cadastrar para acessar o conteúdo.

 

o nome "Trainer" é o modulo aonde se encontra declarado as funções "Write" e "Read" Memory

que serve para se editar e ler a memoria.

 

"PointBlank" no caso o nome do processo do jogo

 

e o 11234960 é nossa address da memoria

ela esta em Integer

em hexdecimal seria: AB6E90

 

o 17 nosso valor para se editar (value)

 

e a parte...

 

É necessário se cadastrar para acessar o conteúdo.

é um arraylist é um tipo de "lista flutuante"

ali aonde esta New Integer(1 - 1)

indica que a lista se trata de números pelo "Integer"

e vai do 1 ao 1.

no caso aonde fica os offsets, então temos um offset apenas.

nosso offset esta em integer e o valor dele é : 3440

em hexdecimal: D70

 

Vídeo Fazendo esse processo.

 

[video=youtube;Vf9QfXk5t1E]

 

Treinando

Preparei uma tarefa para teste.

criei esse mini sistema de acesso por login e senha

V1hG3B6.png

não tem proteção .

use o metodo ensinado a cima para se obter os dados de login e senha

 

É necessário se cadastrar para acessar o conteúdo.

 

É necessário se cadastrar para acessar o conteúdo.

 

Download DotNet Resolver 3.0.0.7

É necessário se cadastrar para acessar o conteúdo.

 

 

Scan DotNet Resolver 3.0.0.7

É necessário se cadastrar para acessar o conteúdo.

 

 

Créditos:

 

Tutorial: SmoLL

DotNet Resolver: TheUnknownProgrammer

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.