Pessoal, sou desenvolvedor Java e C, gostaria que alguém pudesse tirar a seguinte dúvida:
Já escrevi aplicativos em C que alteravam meu ip usando raw sockets, mudando a estrutura do TCP (struct tcphdr),
consegui usar jni para fazer um aplicativo em java usando o código escrito em C que realizava tal tarefa.
A Interface que o java fornece para trabalhar junto com C não me limitou a nada até este momento, porém eu escrevia em C programas que acessavam endereços de memória de outros aplicativos em execução, a JVM não me permite fazer isso pois ela tem um código de segurança.
Bom a dúvida é se alguem sabe se da para escrever outra JVM ou se alguem ja escreveu, e se com isso ela não me restringe a acessar endereços de memória de outro aplicativo.
Por favor me ajudem!!, obrigado