Wrox Programmer Forums

Need to download code?

View our list of code downloads.

Go Back   Wrox Programmer Forums > Visual Basic > VB 6 Visual Basic 6 > VB How-To
Password Reminder
| FAQ | Members List | Search | Today's Posts | Mark Forums Read
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
DRM-free e-books 300x50
Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old April 26th, 2005, 10:18 PM
Registered User
Join Date: Apr 2005
Location: , , .
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?


Reply With Quote
  #2 (permalink)  
Old April 28th, 2005, 12:33 AM
Authorized User
Join Date: Mar 2005
Location: Pune, Maharashtra, India.
Posts: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via AIM to dadahonde Send a message via Yahoo to dadahonde

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

Reply With Quote

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off

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

All times are GMT -4. The time now is 05:13 PM.

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