VB Decompiler 11.5

Licença: Julgamento Gratuito ‎Tamanho do arquivo: 7.00 MB
‎Classificação dos utilizadores: 3.4/5 - ‎12 ‎votos

O VB Decompiler é descompilador para programas (EXE, DLL ou OCX) escritos em Visual Basic 5.0 e 6.0 e desmontar para programas escritos em tecnologia .NET. Como sabem, os programas no Visual Basic podem ser compilados em código p interpretado ou em código nativo. .Net conjunto sempre compilado para apenas a tempo código IL compilado. Uma vez que o código p consiste em comandos de alto nível, existe uma possibilidade real de descompilá-lo no código fonte (é claro, os nomes das variáveis e algumas funções não serão descompilados). O VB Decompiler restaura o código de origem do código p o mais precisamente possível. E depois de algumas modificações, pode tentar compilar código gerado. Se um programa foi compilado no código nativo, não é possível restaurar o código de origem completo a partir das instruções da máquina. Mas o decompilador VB pode ajudar a analisar o programa mesmo nesta situação também. Contém um poderoso desmontador e emulador. Este poderoso motor tenta descodificar a maioria das instruções do montador para os comandos VB mais prováveis. É claro que 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 aplicações de código nativo. Se um programa foi compilado para a montagem .NET, o descompilador irá recuperar todas as tabelas e módulos na montagem gerida e desmontar todos os métodos, funções e eventos utilizando o desmontador IL. .NET FrameWork não é necessário para descompilamento. Descompilação suportada em todos os sistemas de funcionamento do Windows 32 bits. Em geral, o VB Decompiler é uma ferramenta ideal para analisar programas e é perfeito se perder o código fonte e precisar de 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
    Recuperação de tipos de método (Sub ou Função), Funções nomes de recuperação, recuperação de parâmetros de funções (com nomes), descompilador de módulos de código nativo (nova pesquisa binária de código e analização).

Detalhes do programa

EULA

EULA - Contrato de Licença de Utilizador Final

VB Decompiler LICENÇA DE SOFTWARE DE UTILIZADOR ÚNICO E GARANTIA LIMITADA LEIA ATENTAMENTE ESTE CONTRATO DE LICENÇA DE SOFTWARE ANTES DE DESCARREGAR OU UTILIZAR O SOFTWARE. AO CLICAR NO BOTÃO "ACCEPT" ABRINDO O PACOTE, DESCARREGANDO O PRODUTO OU USANDO O EQUIPAMENTO QUE CONTÉM ESTE PRODUTO, ESTÁ A CONSENTIR ESTAR VINCULADO A ESTE ACORDO. SE NÃO CONCORDAR COM TODOS OS TERMOS DESTE ACORDO, CLIQUE NO BOTÃO "NÃO ACEITE" E O PROCESSO DE INSTALAÇÃO NÃO CONTINUARÁ. Este contrato de licença abrange a sua utilização do VB Decompiler, a sua documentação e ficheiros executáveis, doravante designados como "Product". O Produto é Copyright Sergey Chubchenko, doravante referido como "Developer". Pode usá-lo e distribuí-lo de acordo com o seguinte Contrato de Licença. Se não concordar com estes termos, por favor retire o Produto do seu sistema. Ao incorporar o Produto no seu trabalho ou distribuir o Produto a outros, concorda implicitamente com estes termos de licença. O Produto é, e permanece, o direito de autor Sergey Chubchenko. O Produto é distribuído como produto try-before-you-buy. Isto significa: 1. Todos os direitos de autor do Produto são propriedade exclusiva do autor - Sergey Chubchenko. O produto está protegido por leis de direitos autorais. Em todos os momentos, o Developer mantém o título completo no software. Sujeito à sua aceitação e de acordo com os termos e condições indicados neste contrato, será-lhe concedida uma licença de software de um único utilizador. Qualquer acordo anterior com a Developer é substituído por este acordo. 2. Qualquer pessoa pode utilizar a versão experimental do Produto o tempo que desejar. Pode experimentar a versão Lite do Produto, que não tem funcionalidades para descompilição do Código P, obfuscação de códigos e otimização do Código Nativo. A versão completa do Produto não contém tais restrições e enviada como um instalador embalado. Para utilizar a versão completa do Produto, tem de se registar. 3. A versão experimental não registada do Produto pode ser distribuída livremente, com exceções abaixo, desde que a embalagem de distribuição não seja modificada. Nenhuma pessoa ou empresa pode cobrar uma taxa pela distribuição do Produto sem autorização escrita do titular dos direitos de autor. A versão experimental não registada do Produto não pode ser agregada ou distribuída com qualquer outra embalagem sem autorização escrita do titular dos direitos de autor. REGISTE ESTA LICENÇA DE SOFTWARE DÁ-LHE O DIREITO DE: 1. Instale e utilize o Produto com o único propósito de testar as suas aplicações e para fontes de recuperação de programas que cria. Pode instalar uma cópia do Produto num computador e mover livremente o Produto de um computador para outro, desde que seja o único indivíduo que utiliza o Produto. Se você é uma entidade, você deve designar um indivíduo dentro da sua organização ("Nomeado Utilizador") para ter o direito de usar o Produto. 2. Faça uma cópia do Produto para fins de backup ou arquivo ou copie o Produto para um único meio de armazenamento permanente, desde que mantenha o original apenas para fins de backup ou arquivo. 3. Suporte técnico e notificações sobre as novas versões Produto, que pode ser atualizado sem pagamento adicional. 4. O Produto registado não pode ser alugado ou arrendado, 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 TERMINARÁ A LICENÇA DE SOFTWARE. ALÉM DA RESCISÃO DA LICENÇA DE SOFTWARE, O DESENVOLVEDOR PODE PROSSEGUIR COM RECURSOS CRIMINAIS, CIVIS OU QUAISQUER OUTROS RECURSOS DISPONÍVEIS. 1. Distribuição de quaisquer ficheiros contidos neste pacote de software. 2. Modificação, descompilação, desmontagem, engenharia inversa ou tradução do Produto. 3. Remoção de avisos, etiquetas ou marcas de propriedade do Produto ou documentação do 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. USA-SE POR SUA CONTA E RISCO. O DESENVOLVEDOR NÃO SERÁ RESPONSÁVEL POR PERDAS DE DADOS, DANOS, PERDAS DE LUCROS OU QUALQUER OUTRO TIPO DE PERDA DURANTE A UTILIZAÇÃO OU FALTA DESTE PRODUTO TERMO E RESCISÃO A licença concedida ao abrigo deste Contrato continuará em vigor até ao termo, conforme aqui estabelecido. Se o Licenciado não pagar qualquer dinheiro ou prestar quaisquer serviços devidos em relação ao Produto, ou violar qualquer termo ou condição deste Contrato, o Desenvolvedor ou o seu agente poderá rescindir imediatamente esta Licença, dando aviso de rescisão ao Licenciado. O Licenciado é responsável por fornecer informações de contacto válidas ao Desenvolvedor. Se não houver informações válidas de contacto para o Licenciado nos registos do Desenvolvedor, o Desenvolvedor não é obrigado a dar aviso prévio 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 da totalidade ou de qualquer parte do Produto e documentação do utilizador relacionada na posse do Licenciado ou sob o controlo do Licenciado. EFEITO DA RESCISÃO Imediatamente após a rescisão, o Licenciado destruirá ou devolverá ao Desenvolvedor todas as cópias da totalidade ou de qualquer parte do Produto na posse do Licenciado ou sob o controlo do Licenciado. O Licenciado não terá o direito de guardar ou utilizar qualquer cópia do Produto e documentação do utilizador conexa para qualquer finalidade após a rescisão deste Contrato. TRANSFERÊNCIA DE PRODUTO O Licenciado não tem 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 está em conformidade com a descrição da sua função e desempenho. No caso de o Software não realizar de acordo com esta garantia, o Developer concorda em reparar ou corrigir gratuitamente qualquer não conformidade, ou reembolsar qualquer valor pago pelo Licenciado para o Produto. O produto que não efetue de acordo com a sua descrição devido a uma ou mais das seguintes causas não será coberto por esta garantia: (i) O Produto ou ficheiros relacionados são alterados por outra pessoa que não o Developer, ou (ii) se o Produto for produto personalizado desenvolvido para o Licenciado, o Produto personalizado é instalado por qualquer outra pessoa que não o Desenvolvedor. Reembolsos No caso de o Desenvolvedor reembolsar quaisquer montantes pagos pelo Licenciado para o Produto, nos termos do parágrafo acima, o Licenciado compreende e concorda que o presente Contrato e a licença de Produto são rescindidos, e o Desenvolvedor retirará o Produto e documentação relacionada fornecida ao abrigo do presente Contrato. Após a receção de tal reembolso, o Licenciado concorda que deixará de utilizar, exibir ou controlar de outra forma o Produto, código ou documentação relacionada para o qual a restituição foi emitida. ISENÇÃO DE GARANTIA PARA O PRODUTO COM EXCEÇÃO DAS GARANTIAS EXPRESSAS ESTABELECIDAS NESTE CONTRATO, O DESENVOLVEDOR DECLINA TODAS AS GARANTIAS IMPLÍCITAS PARA O PRODUTO, INCLUINDO GARANTIAS DE MERCADORIDADE E APTIDÃO PARA UM DETERMINADO FIM. O DESENVOLVEDOR NÃO FAZ DECLARAÇÕES SOBRE A QUALIDADE DO PRODUTO E NÃO PROMETE QUE O PRODUTO SERÁ LIVRE DE ERROS OU FUNCIONARÁ SEM INTERRUPÇÃO. LIMITAÇÃO DA RESPONSABILIDADE EM CASO ALGUM, O DESENVOLVEDOR SERÁ RESPONSÁVEL POR QUAISQUER DANOS DIRETOS, INDIRETOS, INCIDENTAIS, ESPECIAIS, CONSEQÜENTES OU OUTROS DECORRENTES DA UTILIZAÇÃO DO PRODUTO POR QUALQUER PESSOA, INDEPENDENTEMENTE DE O DESENVOLVEDOR SER INFORMADO ANTECIPADAMENTE DA POSSIBILIDADE DE DANOS. ESTAS LIMITAÇÕES APLICAM-SE A TODAS AS CAUSAS DE AÇÃO, INCLUINDO VIOLAÇÃO DE CONTRATO, QUEBRA DE GARANTIA, NEGLIGÊNCIA DO CONSTRUTOR, RESPONSABILIDADE SEVERA, DETURPAÇÃO E OUTROS DELITOS. PROPRIEDADE DO PRODUTO O desenvolvedor tem e irá manter todos os direitos de propriedade no Produto, incluindo todos os direitos de patente, direitos de autor, segredos comerciais, marcas comerciais, marcas de serviço, goodwill relacionado e informações confidenciais e de propriedade. O licenciado não terá direitos no Produto, exceto conforme explicitamente indicado no presente Contrato. ATRIBUIÇÃO E DELEGAÇÃO O licenciado não pode atribuir este Contrato ou quaisquer direitos ao seu abrigo e não pode delegar quaisquer deveres ao abrigo deste Contrato sem o consentimento prévio por escrito do Desenvolvedor. Qualquer tentativa de designação ou delegado sem esse consentimento será anulada. Geral O presente Contrato constitui o entendimento completo entre o Promotor e o Licenciado no que diz respeito ao assunto do presente assunto. Qualquer alteração a este Contrato deve ser por escrito, assinada por Developer e Licenciado. Os termos e condições estabelecidos em qualquer ordem de compra que diferam, entrem em conflito ou não estejam incluídos no presente Acordo, não passarão a fazer parte do presente Acordo, a menos que sejam especificamente aceites por escrito pelo Desenvolvedor. Todos os direitos não expressamente concedidos aqui são reservados por Sergey Chubchenko. Outras marcas comerciais são reservadas pelos seus proprietários. LICENCIADO LEU ESTE CONTRATO E COMPREENDE E CONCORDA COM TODOS OS SEUS TERMOS E CONDIÇÕES. Obrigado por usar o VB Decompiler!