JAVA AVANÇADO - JNI & C

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 :slight_smile:

já ouvi falar de muitas tentativas mas menhum exito.

Mas já que descobri um programador em C, preciso que vc em ensine como criar uma dll em C;

Se poder colocar os passos, compiladores utilizados e postar o codigo aki, cara vou ficar te devendo uma das grandes