VB Decompiler 11.5

Licença: Avaliação gratuita ‎Tamanho do arquivo: 7.00 MB
‎Classificação dos usuários: 3.4/5 - ‎12 ‎Votos

VB Decompiler é decompilador para programas (EXE, DLL ou OCX) escrito em Visual Basic 5.0 e 6.0 e desmontador para programas escritos na tecnologia .NET. Como você sabe, os programas no Visual Basic podem ser compilados em p-code interpretado ou em código nativo. O conjunto .NET sempre compilado para apenas a tempo código IL compilável. Uma vez que o p-code consiste em comandos de alto nível, há uma possibilidade real de decompilá-lo no código-fonte (é claro, os nomes das variáveis e algumas funções não serão descompilados). VB Decompiler restaura código-fonte do p-code o máximo possível com precisão. E depois de algumas modificações você pode tentar compilar código gerado. Se um programa foi compilado no código nativo, restaurar o código fonte completo das instruções da máquina não é possível. Mas o decompilador VB pode ajudar a analisar o programa mesmo nesta situação também. Contém um poderoso desmontagem e emulador. Este motor poderoso tenta decodificar a maioria das instruções de montador para os comandos VB mais prováveis. Claro, ele falha em algumas otimizações do código de montagem e às vezes gera instruções não corretas. Mas neste momento esta é a melhor maneira de analisar aplicativos de código nativo. Se um programa for compilado para o conjunto .NET, o decompilador recuperará todas as tabelas e módulos em montagem gerenciada e desmontará todos os métodos, funções e eventos usando o desmontagem do IL. .NET FrameWork não é necessário para descompilação. Descompilação suportada em todos os sistemas de operação de bits windows 32. Em geral, o VB Decompiler é uma ferramenta ideal para analisar programas e é perfeito se você perder o código fonte e precisar restaurar parcialmente o projeto.

história da versão

  • Versão 11.5 postado em 2020-07-06
    Muitas atualizações
  • Versão 3.3 postado em 2007-04-24
    Método de recuperação (Sub ou Função), Funções nomeia recuperação, recuperação de parâmetros de funções (com nomes), módulos de Código Nativo decompilador (nova pesquisa binária de código e analização).

Detalhes do programa

Eula

EULA - Contrato de Licença do Usuário Final

VB Decompilador LICENÇA DE SOFTWARE DE USUÁRIO ÚNICO E GARANTIA LIMITADA LEIA ATENTAMENTE ESTE CONTRATO DE LICENÇA DE SOFTWARE ANTES DE BAIXAR OU USAR O SOFTWARE. AO CLICAR NO BOTÃO "ACCEPT" ABRINDO O PACOTE, BAIXANDO O PRODUTO OU USANDO O EQUIPAMENTO QUE CONTÉM ESTE PRODUTO, VOCÊ ESTÁ CONCORDANDO EM SER VINCULADO POR ESTE CONTRATO. SE VOCÊ NÃO CONCORDAR COM TODOS OS TERMOS DESTE CONTRATO, CLIQUE NO "NÃO ACEITE" BOTÃO E O PROCESSO DE INSTALAÇÃO NÃO CONTINUARÁ. Este contrato de licença abrange o uso do VB Decompiler, sua documentação e arquivos executáveis, doravante referido como "Product". O Produto é Direitos Autorais Sergey Chubchenko, doravante referido como "Developer". Você pode usá-lo e distribuí-lo de acordo com este seguinte Contrato de Licença. Se você não concordar com estes termos, remova o Produto do seu sistema. Ao incorporar o Produto em seu trabalho ou distribuir o Produto para outros, você concorda implicitamente com estes termos de licença. O Produto é, e permanece, direitos autorais Sergey Chubchenko. O Produto é distribuído como produto try-before-you-buy. Isso significa: 1. Todos os direitos autorais do Produto são de propriedade exclusiva do autor - Sergey Chubchenko. O produto é protegido por leis de direitos autorais. Em todos os momentos, o Desenvolvedor mantém o título completo do software. Sujeito à sua aceitação e de acordo com os termos e condições indicados neste contrato, você será concedido uma licença de software de um único usuário. Qualquer acordo anterior com a Desenvolvedora é substituído por este acordo. 2. Qualquer pessoa pode usar a versão de teste do produto o tempo que você quiser. Você pode experimentar a versão Lite do Produto, que não tem recursos para descompilamento P-Code, ofuscação de código e otimização de desmontagem do Código Nativo. A versão completa do Produto não contém tais restrições e enviada como um instalador embalado. Para usar a versão completa do Produto, você DEVE se registrar. 3. A versão de teste não registrada do Produto pode ser distribuída livremente, com exceções abaixo, desde que o pacote de distribuição não seja modificado. Nenhuma pessoa ou empresa pode cobrar uma taxa pela distribuição do Produto sem permissão por escrito do titular dos direitos autorais. A versão de teste não registrada do Produto não pode ser empacotada ou distribuída com qualquer outro pacote sem permissão por escrito do titular dos direitos autorais. REGISTRE ESTA LICENÇA DE SOFTWARE QUE LHE DÁ O DIREITO DE: 1. Instale e use o Produto com o único propósito de testar seus aplicativos e para fontes de recuperação de programas que você cria. Você pode instalar uma cópia do Produto em um computador e mover livremente o produto de um computador para outro, desde que você seja o único indivíduo que usa o Produto. Se você é uma entidade, você deve designar um indivíduo dentro de sua organização ("Nomeado Usuário") para ter o direito de usar o Produto. 2. Faça uma cópia do Produto para fins de backup ou arquivamento ou copie o Produto para um único meio de armazenamento permanente, desde que você mantenha o original apenas para fins de backup ou arquivamento. 3. Suporte técnico e notificações sobre essas novas versões Produto, que pode atualizar sem pagamento adicional. 4. O Produto registrado não pode ser alugado ou alugado, mas pode ser transferido permanentemente, se a pessoa que o recebe concordar com os termos desta licença. Se o software for uma atualização, a transferência deve incluir a atualização e todas as versões anteriores. O ENVOLVIMENTO EM QUALQUER UMA DAS ATIVIDADES LISTADAS ABAIXO ENCERRARÁ A LICENÇA DE SOFTWARE. ALÉM DA RESCISÃO DA LICENÇA DE SOFTWARE, O DESENVOLVEDOR PODE BUSCAR REMÉDIOS CRIMINAIS, CIVIS OU QUAISQUER OUTROS RECURSOS DISPONÍVEIS. 1. Distribuição de todos os arquivos contidos neste pacote de software. 2. Modificação, descompilação, desmontagem, engenharia reversa ou tradução do Produto. 3. Remoção de avisos, rótulos ou marcas proprietárias da Documentação do Produto ou produto. 4. Criação de uma aplicação que não difere materialmente do Produto O PRODUTO É DISTRIBUÍDO "AS IS". NENHUMA GARANTIA DE QUALQUER TIPO É EXPRESSA OU IMPLÍCITA. VOCÊ USA POR SUA CONTA E RISCO. O DESENVOLVEDOR NÃO SERÁ RESPONSÁVEL POR PERDA DE DADOS, DANOS, PERDA DE LUCROS OU QUALQUER OUTRO TIPO DE PERDA AO USAR OU PERDER ESTE PRODUTO PRAZO E TÉRMINO A licença concedida sob este Contrato continuará em vigor até o término, conforme estabelecido aqui. Se o Licenciado não pagar qualquer dinheiro ou fornecer quaisquer serviços devidos em conexão com o Produto, ou violar qualquer termo ou condição deste Contrato, o Desenvolvedor ou seu agente pode rescindir esta Licença imediatamente, dando aviso de rescisão ao Licenciado. O Licenciado é responsável por fornecer informações de contato válidas ao Desenvolvedor. Se nenhuma informação de contato válida estiver disponível para o Licenciado nos registros do Desenvolvedor, o Desenvolvedor não será obrigado a dar aviso de rescisão ao Licenciado. O licenciado também pode rescindir esta Licença voluntariamente, dando aviso de rescisão ao Desenvolvedor e destruindo ou devolvendo ao Desenvolvedor todas as cópias de toda ou qualquer parte do Produto e documentação do usuário relacionada na posse do Licenciado ou sob o controle do Licenciado. EFEITO DA RESCISÃO Imediatamente após a rescisão, o Licenciado destruirá ou devolverá ao Desenvolvedor todas as cópias de todas ou qualquer parte do Produto em posse do Licenciado ou sob o controle do Licenciado. O licenciado não terá o direito de manter ou usar qualquer cópia do Produto e documentação do usuário relacionado para qualquer finalidade após o término deste Contrato. TRANSFERÊNCIA DE PRODUTO O Licenciado não terá o direito de transferir esta licença de Produto, sem o consentimento prévio por escrito do Desenvolvedor. GARANTIA DO PRODUTO O desenvolvedor garante que o Produto esteja em conformidade com a descrição de sua função e desempenho. Caso o Software não atire de acordo com esta garantia, o Desenvolvedor concorda em reparar ou corrigir qualquer não conformidade gratuitamente, ou reembolsar qualquer valor pago pelo Licenciado pelo Produto. O produto que não funcionar de acordo com sua descrição devido a uma ou mais das seguintes causas não será coberto por esta garantia: (i) O Produto ou arquivos relacionados são alterados por qualquer pessoa que não seja o Desenvolvedor, ou (ii) se o Produto for produto personalizado desenvolvido para licenciado, o Produto personalizado é instalado por ninguém que não seja o Desenvolvedor. Restituições Caso o Desenvolvedor resseque quaisquer valores pagos pelo Licenciado para o Produto, nos termos do Parágrafo acima, o Licenciado entende e concorda que este Contrato e a licença do Produto sejam rescindidos, e o Desenvolvedor retirará o Produto e a documentação relacionada fornecida neste Contrato. Após o recebimento de tal reembolso, o Licenciado concorda que não usará mais, exibirá ou controlará de outra forma o Produto, código ou documentação relacionada para a qual a restituição foi emitida. ISENÇÃO DE RESPONSABILIDADE DA GARANTIA PARA O PRODUTO EXCETO PELAS GARANTIAS EXPRESSAS ESTABELECIDAS NESTE CONTRATO, O DESENVOLVEDOR SE ISENTA DE TODAS AS GARANTIAS IMPLÍCITAS PARA O PRODUTO, INCLUINDO GARANTIAS DE COMERCIALIZAÇÃO E ADEQUAÇÃO PARA UM PROPÓSITO ESPECÍFICO. O DESENVOLVEDOR NÃO FAZ REPRESENTAÇÕES SOBRE A QUALIDADE DO PRODUTO E NÃO PROMETE QUE O PRODUTO SERÁ LIVRE DE ERROS OU FUNCIONARÁ SEM INTERRUPÇÃO. LIMITAÇÃO DE RESPONSABILIDADE EM NENHUM CASO O DESENVOLVEDOR SERÁ RESPONSÁVEL POR QUAISQUER DANOS DIRETOS, INDIRETOS, INCIDENTAIS, ESPECIAIS, CONSEQUENTES OU OUTROS DANOS DECORRENTES DO USO DO PRODUTO POR QUALQUER PESSOA, INDEPENDENTEMENTE DE O DESENVOLVEDOR SER INFORMADO DA POSSIBILIDADE DE DANOS ANTECIPADOS. ESSAS LIMITAÇÕES SE APLICAM A TODAS AS CAUSAS DE AÇÃO, INCLUINDO QUEBRA DE CONTRATO, QUEBRA DE GARANTIA, NEGLIGÊNCIA DO DESENVOLVEDOR, RESPONSABILIDADE ESTRITA, DETURPAÇÃO E OUTROS DELITOS. PROPRIEDADE DO PRODUTO O desenvolvedor tem e manterá todos os direitos de propriedade no Produto, incluindo todos os direitos de patente, direitos autorais, segredos comerciais, marcas comerciais, marcas de serviço, boa vontade relacionada e informações confidenciais e proprietárias. O licenciado não terá direitos no Produto, exceto conforme explicitamente declarado neste Contrato. ATRIBUIÇÃO E DELEGAÇÃO O Licenciado não pode atribuir este Contrato ou quaisquer direitos sob ele e não pode delegar quaisquer deveres sob este Contrato sem o consentimento prévio por escrito do Desenvolvedor. Qualquer tentativa de designar ou delegar sem esse consentimento será anulada. Geral Este Contrato constitui todo o entendimento entre desenvolvedor e licenciado em relação ao assunto deste documento. Qualquer alteração neste Contrato deve ser por escrito, assinada por Desenvolvedor e Licenciado. Os termos e condições estabelecidos em qualquer ordem de compra que diferem, conflitam ou não estejam incluídos neste Contrato, não se tornarão parte deste Contrato, a menos que especificamente aceitos pelo Desenvolvedor por escrito. Todos os direitos não concedidos expressamente aqui são reservados por Sergey Chubchenko. Outras marcas comerciais são reservadas por seus proprietários. LICENCIADO LEU ESTE ACORDO E ENTENDE E CONCORDA COM TODOS OS SEUS TERMOS E CONDIÇÕES. Obrigado por usar vb decompilador!