Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''ofuscação''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Comunidade
    • Informações Importantes
    • Anúncios
    • Membros
    • Lista negra
    • Eventos
  • Minecraft
    • Seu servidor hospedado no lugar certo!
    • Servidores
    • Construções
    • Plugins
    • Skripts
    • Serviços
    • Geral
  • FiveM
    • Servidores
    • Desenvolvimento
    • Serviços
    • Outros
  • Programação
    • Geral
    • Java
    • Web & Desktop
    • Discord
    • Servidores dedicados para grandes projetos.
  • Sistemas operacionais
    • Windows
    • Linux
    • Celular
  • Fóruns
    • Invision Power Services (IPS)
    • XenForo
    • Legacy IPB
    • Outros
  • Design
    • Pedidos
    • Dúvidas
    • Exposição
    • Tutoriais
    • Recursos
  • Jornalismo
    • Notícias
    • Entrevistas
    • Eventos
    • Outros
  • Jogos
    • Geral
    • Novidades
    • Tutoriais
    • Gêneros
    • Outros Jogos
  • Outros
    • Tutoriais Gerais
    • Mercado
    • Assuntos diversos
    • Barzinho
    • Arquivos

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Discord


Instagram


X (Ex-Twitter)


WhatsApp


GitHub


Localização


Nick do Minecraft

Encontrado 1 registro

  1. Visitante

    [Tutorial] Ofuscação em java

    Olá pessoal, tudo bem? Hoje irei ensinar a vocês a como ofuscar seu código em java, podendo assim, evitar que os famosos "Decompillers" roubem seu precioso código! Vamos começar? Primeiramente, você tem de baixar o ProGuard, http://sourceforge.net/projects/proguard/files/latest/download?source=files[Link direto da ultima versão], é nele que acontece toda a "magica", claro que existe outros programas para ofuscar, porém eu só testei com esse! Extraia seu conteúdo. Eu tenho um simples programa de duas classes que fiz só para testarmos, ele consiste em 2 simples classes: main: package com.master; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.print("Vamos fazer uma simples conta? \nDigite um numero!"); int a = s.nextInt(); System.out.println("Outro numero!"); int b = s.nextInt(); System.out.println("O resultado é: "+ new SomaMaker(a,b).doIt()); } } SomaMaker: package com.master; public class SomaMaker { private int a,b; public SomaMaker(int a, int b){ this.a = a; this.b = b; } public int doIt(){ return (a+b); } } É um app bem simples só para ensinar a vocês mesmo, eu exportei como uma jar executavel: Como você pode perceber, no jdGUI conseguimos ver tudo certinho, vamos agora tentar evitar isso! Vá na pasta do ProGuard, clique em lib e localize o proguardgui.jar. abra ele, você irá se deparar em algo assim: veja que na parte esquerda superior tem várias opções, primeiramente vamos em input/output, você verá algo assim: Ss Faça uma cópia do seu jar, depois ,simplesmente clique em add input, e selecione o seu jar original. Depois, clique em add output e selecione a cópia do seu jar que você acabou de criar: Depois disso, tem várias abas no qual você pode configurar sua ofuscação, como nesse tutorial só quero cobrir o básico, você pode depois fuçar ou procurar o que cada aba faz. Vamos direto na aba Process, e depois clique no botão Process que aparecerá em baixo! Você irá ver uma mensagem parecida com essa: Parabéns, você acaba de ofuscar seu projeto em java! Fique sabendo, que a sua classe principal, NÃO IRÁ SER OFUSCADA, senão seu app não ira funcionar, em aplicativos em java o ofuscador irá detectar automaticamente a classe principal, porém em outros casos como um plugin de bukkit, VOCÊ TERÁ DE ESPECIFICAR NO PROGRAMA A SUA CLASSE PRINCIPAL para que ela não seja ofuscada!. Agora, vamos ver como ficou ofuscado? Bom, como vocês podem ver, ainda da para ver mais ou menos o que a classe faz, mas é porque meu app é simples demais. Imagina agora seu projeto grande com várias classes e métodos ofuscados desse jeito? Ajudaria bastante não? Então galera, por hoje é isso, qualquer critica/comentario é bem vindo desde que seja construtivo! Deu um trabalho razoavel escrever esse tutorial, então se possível me de um LIKE! Muito obrigado por ler e abraços!
×
×
  • Criar Novo...