Wrox Programmer Forums
Go Back   Wrox Programmer Forums > Visual Basic > VB 6 Visual Basic 6 > VB How-To
|
VB How-To Ask your "How do I do this with VB?" questions in this forum.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the VB How-To section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old April 26th, 2005, 10:18 PM
Registered User
 
Join Date: Apr 2005
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Default Building a decompiler/disassembler

I have the task to build a disassembler for "Intel HEX" type files, the ones created to be used for a 8051 micro. I need to read the HEX files and translate them to text files (but with mnemonics, like JMP 001, etc). I've heard from some people that this isn't hard to do, but i haven't found any information in the web. Is it viable to do?

Thanks.
propgmr


 
Old April 28th, 2005, 12:33 AM
Authorized User
 
Join Date: Mar 2005
Posts: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via AIM to dadahonde Send a message via Yahoo to dadahonde
Default

Hello,
You have heard right. It is not very difficult to decompile/Disassemble the executables to there source in any language or format.
Following are the prerequisites u should adopt with before starting obtain the disassembly.

1. You need to know the Asssessmbler userd to Assemble the particular application so that you know the constraints while asssembling.
2. You have to opt reverse Engineer the code u have in hex (executables)
3. In Reverse Engineering, once you know the constraints and the final, intermediate Representation of the source code in object and executable format you have to apply the constratints to the executables.
4. You havet follow the exact number of steps in Reverse which are used to assebmle/Compile the particular application u want to disassemble/Decompile.
5. Thought it is true that the complete (100% similar source code) is not possible but u can get the one which will functionally ressemble the original one.

cheers..get it done..

with Regadrds
Dadasaheb T. Honde






Similar Threads
Thread Thread Starter Forum Replies Last Post
c# dll Decompiler farhan_iac General .NET 8 July 5th, 2011 03:57 AM
IL Disassembler elvisfeverr General .NET 1 July 14th, 2008 02:31 AM
DisAssembler @shish ASP.NET 1.0 and 1.1 Professional 0 April 7th, 2006 08:14 AM
Disassembler problem @shish ASP.NET 1.0 and 1.1 Basics 0 April 7th, 2006 08:07 AM
Viability of building a decompiler or disassembler propgmr Beginning VB 6 2 April 27th, 2005 02:41 PM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.