TitanEngine: Canivete Suíço para Engenharia Reversa
Publicado em 30-08-2012 23:30
Tomislav Pericin é um dos fundadores da ReversingLabs, além de atuar como Chief Software Architect na companhia. Neste vídeo publicado nesta postagem, gravado durante a Hack in The Box Amsterdam 2012, ele fala sobre TitanEngine, um canivete suíço desenvolvido para engenharia reversa, que pode perfeitamente ser automatizado. TitanEngine foi projetado de tal forma, que o conjunto básico de bibliotecas (o que mais tarde se tornaria o framework), apresentou a funcionalidade das quatro ferramentas mais comuns utilizadas no processo de descompactação:
debugger (depurador),
importer (importador),
dumper e
realigner.
Tomislav Pericin aborda as funcionalidades do TitanEngine, incluindo seus módulos e processos de engenharia reversa
Com a execução orientada, um conjunto de retorno desses módulos separados se complementam de uma maneira compatível com a maneira como qualquer processo de engenharia reversa usaria suas ferramentas escolhidas para descompactar o arquivo. Isso cria um cronograma de execução, que reúne informações relacionadas à proteção e ao controle do código do
software original.
Saiba Mais:
[1] Net Security
http://www.net-security.org/article.php?id=1761