{"id":1259,"date":"2016-01-22T11:50:42","date_gmt":"2016-01-22T08:50:42","guid":{"rendered":"https:\/\/sobbayi.com\/?p=1259"},"modified":"2016-01-22T11:50:42","modified_gmt":"2016-01-22T08:50:42","slug":"how-about-taking-a-closer-look-at-the-vb-decompiler","status":"publish","type":"post","link":"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/","title":{"rendered":"A Quick Look at What VB Decompiler has to Offer"},"content":{"rendered":"

Honestly, I thought that by the time 2016 hits VB would be collecting dust in the computer programming archives. Apparently, I am wrong and VB Decompiler says it all.<\/p>\n

There seems to be a lot of Visual Basic code in the wild and a lot more is still being coded and compiled. The problem here is when this legacy or current code is not available and something must be looked at within the guts of the program.<\/p>\n

The source code could be lost or the original developers may have closed shop altogether. So how would you access the software’s internals?<\/p>\n

Introducing VB Decompiler<\/h2>\n

VB Decompiler from DOTFIX Software is a source code recovery tool for Visual Basic 6 and 5 applications. This reversing tool is also a disassembler for Visual Studio .NET applications.<\/p>\n

Reversing VB applications is done by working on the pseudo code which restores the source code as close as possible to the original and maybe a couple of bugs which can be finished off by hand.<\/p>\n

In more situations than not programs are normally compiled into machine language rather than the interpreted pseudocode. In this case, it is virtually impossible to get the original source code from the program and therefore other techniques are required.<\/p>\n

VB Decompiler is capable of disassembling the program into assembly code which is ideal for reverse engineering and software analysis notwithstanding the fact that compiled programs vary based on optimizations, packing and other protection techniques.<\/p>\n

The .NET code can be disassembled on any 32 bit Windows system even though the .NET framework is not available and no other dependencies are required.<\/p>\n

Plugin Support<\/h2>\n

VB Decompiler comes with plugin support many of which are available for download from the official website as well as third-party sources. Plugins include a version checker, an FRX Viewer, a reference analysis plugin, a decompiler priority setter and a map creator plugin among others.<\/p>\n

This reverse engineering tool can be purchased on the official website here<\/a>. Another option to get familiar with this tool is to go ahead and download the VB Decompiler Lite version which is available for free<\/a>.<\/p>\n

Ref: https:\/\/www.vb-decompiler.org\/documentation.htm<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"

Honestly, I thought that by the time 2016 hits VB would be collecting dust in the computer programming archives. Apparently, I am wrong and VB Decompiler says it all. There…<\/p>\n","protected":false},"author":1,"featured_media":6908,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,28,16,18],"tags":[143,184,186,472,506,591,622],"yoast_head":"\nVB Decompiler, an indepth Overview of Code Recovery<\/title>\n<meta name=\"description\" content=\"An indepth overview of the best VB Decompiler capable of disassembling Visual Basic 5.0\/6.0 and Visual Studio .NET applications\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VB Decompiler, an indepth Overview of Code Recovery\" \/>\n<meta property=\"og:description\" content=\"An indepth overview of the best VB Decompiler capable of disassembling Visual Basic 5.0\/6.0 and Visual Studio .NET applications\" \/>\n<meta property=\"og:url\" content=\"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/\" \/>\n<meta property=\"og:site_name\" content=\"Brightwhiz.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/brightwhiz\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-22T08:50:42+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2016\/01\/old-letters-vb-decompiler.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Michael Bright\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@brightwhizmag\" \/>\n<meta name=\"twitter:site\" content=\"@brightwhizmag\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Bright\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/\"},\"author\":{\"name\":\"Michael Bright\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32\"},\"headline\":\"A Quick Look at What VB Decompiler has to Offer\",\"datePublished\":\"2016-01-22T08:50:42+00:00\",\"dateModified\":\"2016-01-22T08:50:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/\"},\"wordCount\":366,\"commentCount\":0,\"publisher\":{\"@id\":\"http:\/\/local.brightwhiz\/#organization\"},\"image\":{\"@id\":\"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2016\/01\/old-letters-vb-decompiler.jpg\",\"keywords\":[\"Compilers\",\"Debugging\",\"Decompilers\",\"Programming Languages\",\"Reverse Engineering\",\"Tools\",\"Visual Basic\"],\"articleSection\":[\"Articles\",\"Software\",\"Technology\",\"Tools\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/\",\"url\":\"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/\",\"name\":\"VB Decompiler, an indepth Overview of Code Recovery\",\"isPartOf\":{\"@id\":\"http:\/\/local.brightwhiz\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/#primaryimage\"},\"image\":{\"@id\":\"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2016\/01\/old-letters-vb-decompiler.jpg\",\"datePublished\":\"2016-01-22T08:50:42+00:00\",\"dateModified\":\"2016-01-22T08:50:42+00:00\",\"description\":\"An indepth overview of the best VB Decompiler capable of disassembling Visual Basic 5.0\/6.0 and Visual Studio .NET applications\",\"breadcrumb\":{\"@id\":\"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/#primaryimage\",\"url\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2016\/01\/old-letters-vb-decompiler.jpg\",\"contentUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2016\/01\/old-letters-vb-decompiler.jpg\",\"width\":1200,\"height\":630,\"caption\":\"VB Decompiler\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/local.brightwhiz\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A Quick Look at What VB Decompiler has to Offer\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/local.brightwhiz\/#website\",\"url\":\"http:\/\/local.brightwhiz\/\",\"name\":\"Brightwhiz.com\",\"description\":\"Best Tech guides, Tutorials, and News\",\"publisher\":{\"@id\":\"http:\/\/local.brightwhiz\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/local.brightwhiz\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"http:\/\/local.brightwhiz\/#organization\",\"name\":\"Brightwhiz\",\"url\":\"http:\/\/local.brightwhiz\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/\",\"url\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png\",\"contentUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png\",\"width\":706,\"height\":135,\"caption\":\"Brightwhiz\"},\"image\":{\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/brightwhiz\/\",\"https:\/\/twitter.com\/brightwhizmag\",\"https:\/\/instagram.com\/bright_whiz\/\",\"https:\/\/www.pinterest.com\/sobbayi\/\",\"https:\/\/www.youtube.com\/channel\/UC6sCdP_d_RiTIM7ErFT-PSQ\"]},{\"@type\":\"Person\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32\",\"name\":\"Michael Bright\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g\",\"contentUrl\":\"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g\",\"caption\":\"Michael Bright\"},\"sameAs\":[\"https:\/\/sobbayi.com\"],\"url\":\"http:\/\/local.brightwhiz\/author\/sobbayiadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"VB Decompiler, an indepth Overview of Code Recovery","description":"An indepth overview of the best VB Decompiler capable of disassembling Visual Basic 5.0\/6.0 and Visual Studio .NET applications","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/","og_locale":"en_US","og_type":"article","og_title":"VB Decompiler, an indepth Overview of Code Recovery","og_description":"An indepth overview of the best VB Decompiler capable of disassembling Visual Basic 5.0\/6.0 and Visual Studio .NET applications","og_url":"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/","og_site_name":"Brightwhiz.com","article_publisher":"https:\/\/www.facebook.com\/brightwhiz\/","article_published_time":"2016-01-22T08:50:42+00:00","og_image":[{"width":1200,"height":630,"url":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2016\/01\/old-letters-vb-decompiler.jpg","type":"image\/jpeg"}],"author":"Michael Bright","twitter_card":"summary_large_image","twitter_creator":"@brightwhizmag","twitter_site":"@brightwhizmag","twitter_misc":{"Written by":"Michael Bright","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/#article","isPartOf":{"@id":"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/"},"author":{"name":"Michael Bright","@id":"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32"},"headline":"A Quick Look at What VB Decompiler has to Offer","datePublished":"2016-01-22T08:50:42+00:00","dateModified":"2016-01-22T08:50:42+00:00","mainEntityOfPage":{"@id":"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/"},"wordCount":366,"commentCount":0,"publisher":{"@id":"http:\/\/local.brightwhiz\/#organization"},"image":{"@id":"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/#primaryimage"},"thumbnailUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2016\/01\/old-letters-vb-decompiler.jpg","keywords":["Compilers","Debugging","Decompilers","Programming Languages","Reverse Engineering","Tools","Visual Basic"],"articleSection":["Articles","Software","Technology","Tools"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/#respond"]}]},{"@type":"WebPage","@id":"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/","url":"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/","name":"VB Decompiler, an indepth Overview of Code Recovery","isPartOf":{"@id":"http:\/\/local.brightwhiz\/#website"},"primaryImageOfPage":{"@id":"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/#primaryimage"},"image":{"@id":"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/#primaryimage"},"thumbnailUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2016\/01\/old-letters-vb-decompiler.jpg","datePublished":"2016-01-22T08:50:42+00:00","dateModified":"2016-01-22T08:50:42+00:00","description":"An indepth overview of the best VB Decompiler capable of disassembling Visual Basic 5.0\/6.0 and Visual Studio .NET applications","breadcrumb":{"@id":"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/#primaryimage","url":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2016\/01\/old-letters-vb-decompiler.jpg","contentUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2016\/01\/old-letters-vb-decompiler.jpg","width":1200,"height":630,"caption":"VB Decompiler"},{"@type":"BreadcrumbList","@id":"http:\/\/local.brightwhiz\/how-about-taking-a-closer-look-at-the-vb-decompiler\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/local.brightwhiz\/"},{"@type":"ListItem","position":2,"name":"A Quick Look at What VB Decompiler has to Offer"}]},{"@type":"WebSite","@id":"http:\/\/local.brightwhiz\/#website","url":"http:\/\/local.brightwhiz\/","name":"Brightwhiz.com","description":"Best Tech guides, Tutorials, and News","publisher":{"@id":"http:\/\/local.brightwhiz\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/local.brightwhiz\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"http:\/\/local.brightwhiz\/#organization","name":"Brightwhiz","url":"http:\/\/local.brightwhiz\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/","url":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png","contentUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png","width":706,"height":135,"caption":"Brightwhiz"},"image":{"@id":"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/brightwhiz\/","https:\/\/twitter.com\/brightwhizmag","https:\/\/instagram.com\/bright_whiz\/","https:\/\/www.pinterest.com\/sobbayi\/","https:\/\/www.youtube.com\/channel\/UC6sCdP_d_RiTIM7ErFT-PSQ"]},{"@type":"Person","@id":"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32","name":"Michael Bright","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/local.brightwhiz\/#\/schema\/person\/image\/","url":"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g","contentUrl":"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g","caption":"Michael Bright"},"sameAs":["https:\/\/sobbayi.com"],"url":"http:\/\/local.brightwhiz\/author\/sobbayiadmin\/"}]}},"_links":{"self":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/posts\/1259"}],"collection":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/comments?post=1259"}],"version-history":[{"count":0,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/posts\/1259\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/media\/6908"}],"wp:attachment":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/media?parent=1259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/categories?post=1259"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/tags?post=1259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}