olá, sem muitas voltas vou exemplificar o que preciso.
preciso de um software, ou algum jeito para interceptar a troca de informações entre um software que está no meu computador e um servidor usado por esse programa.
por exemplo.
um software A que está no meu computador se comunica com um servidor de autenticação B
o software envia para o servidor um pedido, e o servidor retorna com as instruções que esse software deve seguir
exemplificando mais ainda.
um software precisa de conexão com a internet para autenticar sua licença, para isso ele faz uma requisição com o servidor, pedindo se esse computador está dentro das condições de uso (licença) para que o software funcione. assim o servidor retorna com a informação sobre essa licença, dizendo se ela é valida ou não. Se ela for, o software abre normalmente, se não for, o software acusa erro. ta, essa é a parte simples, o difícil vem agora. sabendo que o software usa essa conexão apenas na hora de abrir o programa (verificando a licença) queria saber se existe um jeito de fazer um "man in the middle" aí. Interceptando as informações entra o software e o servidor, para que o software não mande a informação verdadeira para o servidor e nem o servidor para o software, me possibilitando ainda enviar uma informação falsa do servidor para o cliente, com a informação que o mesmo pode ser autenticado.
tem como? abraços.
preciso de um software, ou algum jeito para interceptar a troca de informações entre um software que está no meu computador e um servidor usado por esse programa.
por exemplo.
um software A que está no meu computador se comunica com um servidor de autenticação B
o software envia para o servidor um pedido, e o servidor retorna com as instruções que esse software deve seguir
exemplificando mais ainda.
um software precisa de conexão com a internet para autenticar sua licença, para isso ele faz uma requisição com o servidor, pedindo se esse computador está dentro das condições de uso (licença) para que o software funcione. assim o servidor retorna com a informação sobre essa licença, dizendo se ela é valida ou não. Se ela for, o software abre normalmente, se não for, o software acusa erro. ta, essa é a parte simples, o difícil vem agora. sabendo que o software usa essa conexão apenas na hora de abrir o programa (verificando a licença) queria saber se existe um jeito de fazer um "man in the middle" aí. Interceptando as informações entra o software e o servidor, para que o software não mande a informação verdadeira para o servidor e nem o servidor para o software, me possibilitando ainda enviar uma informação falsa do servidor para o cliente, com a informação que o mesmo pode ser autenticado.
tem como? abraços.
Comment