Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

kazzx

Algum programa para editar executáveis?

Recommended Posts

kazzx

Viva,

queria saber se existe algum programa ou maneira que permita editar ou pelo menos visualizar o código dos executáveis, criados em VB.NET claro.

cumps,  :thumbsup:

Share this post


Link to post
Share on other sites
bioshock

Hum, dúvido..até porque isso é ilegal, caso o software esteja registado. Portanto, o máximo que deves conseguir ver é a encriptação.

bioshock

Share this post


Link to post
Share on other sites
Triton

Hum, dúvido..até porque isso é ilegal, caso o software esteja registado. Portanto, o máximo que deves conseguir ver é a encriptação.

bioshock

WTF?!


<3 life

Share this post


Link to post
Share on other sites
Knitter

O que o Triton quis dizer :) , é que nem existe qualquer encriptação do código/binário, nem isso é ilegal só por si.

Quanto a software, procura por "reverse engineer .net" que encontras imensos.

Share this post


Link to post
Share on other sites
Knitter

Não percebeste? Tu consegues ver o código do Office 2007 ?

Consigo, não quer dizer que me seja útil ou que sirva para alguma coisa, mas sim, não é complicado ver o código das várias aplicações do Office 2007 ou de outro executável qualquer.

Share this post


Link to post
Share on other sites
bioshock

Consigo, não quer dizer que me seja útil ou que sirva para alguma coisa, mas sim, não é complicado ver o código das várias aplicações do Office 2007 ou de outro executável qualquer.

Mas isso é estúpido lol..assim como existe encriptação web, também devia de existir desktop. Até porque assim pode-se copiar os códigos à vontade e não adianta ser ou não open source lol..

Fiquei estupefacto com essa resposta, não estava nada à espera.

Share this post


Link to post
Share on other sites
Triton

Na web não corres código binário directamente. É tudo interpretado! O código que corre no teu cliente está sempre disponível (HTML, CSS, JavaScript). Só não consegues ter acesso ao código que corre no servidor.

No desktop tens sempre acesso código binário e podes fazer um "disassembly". Ou seja, ficas com o código assembler que corresponde ao executável. Não é o código fonte original, mas é a compilação desse código. Por isso é que se consegue fazer "reverse-engineering".

O máximo que podes fazer é ofuscar código (obfuscate), e não encriptar como dizes. Podes encriptar se quiseres, mas a chave para desencriptar vai ter sempre de estar disponível para executar o programa. Por isso não te serve de grande coisa, só para parar quem não percebe muito do assunto.


<3 life

Share this post


Link to post
Share on other sites
bioshock

Epa, apanhou-me de surpresa mesmo. Eu nunca tinha pesquisado sobre o assunto, mas pensava que a encriptação era idêntica, ou pelo menos tinham um método para esconder todo o código.

Em relação à web, isso já sabia.

Bem, fiquei esclarecido, obrigado!

Share this post


Link to post
Share on other sites
cm.curriculo

Malta eu acho que voces nao perceberam a pergunta dele :confused:

Tenta procurar por uma ferramenta chamada ResHacker (Resource Hacker) dá sempre para fazer umas coisinhas aos programas .exe, como alterar o nome, titulos, icones, mensagens de erro, inject, algumas coisinhas mesmo!

Abraço :)

Share this post


Link to post
Share on other sites
FreiNando

Existe o IDA Freeware com muitas funcionalidades para .NET também.

O seu uso não é ilegal, nem o reverse engineering, desde seja em ficheiros nossos ou não protegidos por diretos de propriedade.

Se quiseres mais informação existe um livro sobre Reversing em inglês :

Reversing: secrets of reverse engineering  - Eldad Eilam


O caminho mais curto para conseguir fazer muitas coisas é fazer uma de cada vez. Samuel Smiles

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.