TDC 2011

Caloni, 2011-06-30 ccppbr blog

Se você gosta do tema e possui dúvidas a respeito, ou gostaria de mais detalhes sobre outros projetos, não deixe de comparecer. Antes e depois da palestra estarei disponível para conversarmos. O mais interessante de termos uma trilha em C++ é reunir pessoas envolvidas em torno da linguagem, não importando muito a área. Somos um grupo pequeno, e é importante que tenhamos um contato mais próximo de vez em quando.

C/C++ Caso de Uso: Engenharia Reversa com Windbg. Esta palestra é sobre desmontar e montar novamente. Iremos descobrir como as entradas do dicionário Houaiss eletrônico estão gravadas em um primeiro momento, para depois remontarmos essa informação de maneira que ela possa ser usada em um outro dicionário.

Ferramentas que serão usadas: Windows, WinDbg, Visual Studio (qualquer versão).

Conhecimentos necessários: C/C++, Assembly 8086, Win32 API.

Passo-a-passo da palestra:

1. Sobre Pirataria. Como identificar brechas na licença para que você possa usufruir do seu trabalho de refatoração binária.

2. Análise. Desmontando o dicionário Houaiss e desvendando seu funcionamento interno.

3. Programação. Remontando a estrutura identificada pela Engenharia Reversa em um formato aberto.

4. Sobre Fair Use. Explicando como abrir portas para o desenvolvimento de soluções baseada em nossa análise.

Assuntos "similares" também nos esperam com Sergio Prado e programação segura e Rodrigo Almeida, abordando o desenvolvimento de microkernel. Além disso, também teremos Bruno Koga e Guilherme Andrade destrinchando o compilador LLVM para Objective-C, enquanto Antonio Ribeiro Alves Júnior explica sobre t100, um Middleware para Simulação Distribuída.

Nos vemos lá.

// Comments

2008-02-27 Daniel Quadros:

Esta "criptografia" lembra a que eu sugiro sempre que alguem fala para usar qualquer coisa bem simples: trocar maiúsculas por minúsculas.


2008-11-04 Luiz Carlos Freitas:

Olá Caloni;

Tenho o Houaiss 1.5 e o babylon 6. É possível adaptar o Houaiss2Babylon.exe para extrair o houaiss.txt?

Antecipadamente agradeço


2008-07-18 Marcio Wesley Borges:

Caracas, amigo! Este post sim, eu gostei! Du caralho seu artigo!

Putz, nunca pensaria isso por mim mesmo. Verdadeira aula. Adorei! Valeu.

[]s,

Marcio Wesley Borges


2008-07-09 Nicolau Werneck:

Sensacional trabalho, meus parabéns! Estou morrendo de inveja. Kudos pra vc! :)

Estou curioso pra saber se seria possível descobrir o "golpe" fazendo uma simples análise estatística dos dados, vou tentar fazer isso algum dia...

Happy hacking.


2008-07-10 Caloni:

Olá, Nicolau.

Não imagino como fazer o "golpe" por análise estatística, mas é uma boa idéia. Provavelmente um analisador não tão complicado conseguiria encontrar padrões de texto. No entanto, nada tão "avançado" quanto o Translator do Fortaleza Digital =).

[]s


2008-07-18 Caloni:

Olá, Marcio.

Fico feliz que tenha gostado bastante. Ultimamente estou meio parado com as reversa, mas espero escrever mais artigos com esse tema (e prática).

Interessante o StarDict que você recomendou em seu blogue. Vou testá-lo nos próximos dias.

[]s


2008-11-04 Caloni:

Olá, Luiz.

Aguarde, por favor, que está para ser lançada a versão com interface com usuário e diversos testes. Espero suprir a necessidade dos usuários em menos de um mês.

[]s

[e_foise_o_tdc] [cronogramas_baseados_em_fatos_reais]