Java Secreto - Técnicas de descomplicação, patching e engenharia reversa

    Alex Kalinovsky

    Pearson
    2005
    272 páginas
    9h 4m
    ISBN-13: 9788534615396
    Português Brasileiro

    Você já passou alguma vez por uma situação crítica em que todas as abordagens convencionais falharam? Conhece um produto que resolve exatamente o mesmo problema que você está enfrentando, mas não há nenhuma documentação sobre como implementar a solução? Você está utilizando uma biblioteca independente cuja lógica precisa alterar em parte, mas não tem o código-fonte? Este livro mostra como superar problemas intransponíveis, com métodos práticos como: Descompilar e ofuscar classes Hackear variáveis e métodos não-públicos Substituir e aplicar patches a classes de aplicações Utilizar profilers para analisar a execução de aplicações Espionar para facilitar a solução de problemas e ajustes de desempenho Intercepatr o fluxo de controle e controlar o carregamento de classes Entender e ajustar bytecodes Alterar a lógica de produtos de terceiros Hackear o comportamento da JVM Preteger aplicações comerciais contra hackers Os truques e informações aprofundadas apresentados no Java secreto podem poupar horas de trabalho. Cada capítulo foca uma técnica que resolve um problema especifico destacando o problema, demonstrando a solução sugerindo idéias adicionais para testar a abordagem escolhida. Alex Kalinovsky é desenvolvedor líder do WebCream, um produto em Java que utiliza muitas das técnicas discutidas neste livro. Alex é Certified Enterprise Java Architect e presta consultoria para empresas que utilizam Java e J2EE. Ministrou mais de 15 cursos sobre o Java corporativo, e escreveu para o JavaWorld, a Sun, a Information Week e o Washington Post, entre outras publicações. Alex reconhece que as técnicas no Java secreto são controversas, mas, como diz na introdução: "Quaisquer informações ou descobertas podem ser utilizadas para o bem ou para o mal. Este livro é para as pessoas bem-intencionadas. Se você for uma pessoa mal-intencionada, pare de ler agora mesmo e procure um novo emprego na equipe de testes".

    Estatísticas

    Avaliações

    4.8 / 4
    • 5 estrelas75%
    • 4 estrelas25%
    • 3 estrelas0%
    • 2 estrelas0%
    • 1 estrelas0%