Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile
Visite também: Ipok ·  Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Lan University

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Descompiladores - Descomplicadores das linguagens de programação

Colaboração: Moesio Medeiros

Data de Publicação: 20 de Maio de 2005

A primeira consideração a ser feita quando se fala de engenharia reversa é a legalidade dessa ação. Muitos programas de computador são protegidos pelas leis de Direitos Autorais. Então, por que se fazer uma decompilação? Com que objetivo transformaríamos salsichas em porcos novamente?

Encontrar vulnerabilidades, certificar-se da não existência de software mal intencionados, aprender algum algoritmo, otimizar o software para uma determinada plataforma, resolver 'bugs' ou mesmo para adicionar novas funcionalidades, são alguns dos motivos.

De qualquer forma, poder contar com ferramentas como essa pode aumentar muito o aprendizado de programadores de qualquer nível.

Existem muito descompiladores no mercados, alguns deles gratuitos. Em http://www.program-transformation.org pode ser encontrada uma lista dos principais descompiladores dividos nas seguintes categorias:

  • Java bytecodes
  • .NET bytecodes
  • Python bytecodes
  • Visual Basic
  • Delphi
  • Foxbase/FoxPro
  • Assembly language
  • Machine code
  • Specific compiler generated programs

Veja também:


Vaga para Estágio

A Spirit Linux, empresa especializada em software livre, sediada em Vitória ES possui uma vaga para estágiario(a) de cursos de nível superior da área de informática.

Pré-requisitos:

Cursar a partir do 3o. ano de curso superior da área de informática Disponibilidade para estagiar no período das 08h às 15h

Conhecimentos Desejáveis:

  • Solução de problemas de hardware
  • Administração de redes TCP/IP
  • Administração de sistemas Linux/Unix
  • Programação em shell script
  • Inglês intermediário para leitura e escrita

Endereço para envio: <michelle (a) spiritlinux com br>, aos cuidados de Michelle Ribeiro

Data limite para envio: 30 de Maio de 2005.


Commentator

Tempo gasto documentando software é tempo que poderia ser melhor empregado escrevendo código. Já existe até software para inserir comentários automaticamente, o commentator

:-)

 

 

Veja a relação completa dos artigos de Moesio Medeiros

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 2.96/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1879 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Scrum Guia Prático para Projetos Ágeis


 

As Palavras Mais Comuns da Língua Inglesa - 2ª edição