login
Forgot?
Login with Facebook

Don't have an account? Register one now!

Decompiling a program and producing the functionality

Bids 
8
Avg Bid
$1306 USD
CLOSED
  • Project ID:

    744776
  • Project Type:

    Fixed
  • Budget:

    $250-$750 USD

Project Description:

I have a program written in delphi that I wish to decompile. The combined size of the launch file / application file, plus all the *.bpl files plus all the folders is 40.5mb. I would like the engineer that takes this work on to look through the relevant code and find the section that I am interested in. Then take this and elucidate how it produces the functionality.

The program will be provided to the winning contractor, as will the name of the section of code that I am interested in.

Skills required:

Delphi

Project posted by:

RossN United Kingdom
(0 Reviews)

Last seen:

Public Clarification Board

1 messages

  • IElite2010

    There is no way to decompile or reverse engineer a Complied Delphi win32 application. Anyone who says they can is wrong. Fully automated decompilation is not possible - no decompiler could exactly reproduce the original source code. When a Delphi project is compiled and linked to produce a standalone executable file, most of the names used in the program are converted to addresses. This loss of names means that a decompiler would have to create unique names for all the constants, variables, functions, and procedures. Even if a certain degree of success is achieved, the generated "source code" lacks meaningful variable and function names. Obviously, source language syntax no longer exists in the executable. It would be very difficult for a decompiler to interpret the series of machine language instructions (ASM) that exist in an executable file and decide what the original source instruction was. There are many compies who offer decompiler software, and claim success, but - you'd be wasting your money. For the moment, Borland (Embarcadero) does not offer any product capable of decompiling an executable (.exe) file or the "Delphi compiled unit" (.dcu) back to the original source code (.pas).

    Good Luck!

    over 1 year ago


If you are the project creator or one of the bidders, please Log In for more options.


All Bids ()

sadam Ukraine
sadam
Ukraine From Ukraine     Online
  Foundation EUFreelance.com Member
$2500 in 20 days 
$2500 Milestone Requested
over 1 year ago
5.0

6.1

11 Reviews
81% Completion Rate
Please check PMB
Yurilad USSR (former)
Yurilad
USSR (former) From USSR (former)     Offline
  Foundation EUFreelance.com Member
$750 in 15 days 
0
over 1 year ago
5.0

4.8

13 Reviews
77% Completion Rate
I can help you.
qulibin China
qulibin
China From China     Offline
  Foundation EUFreelance.com Member
$600 in 1 day 
$300 Milestone Requested
over 1 year ago
4.5

3.8

1 Review
50% Completion Rate
have 10 years experience, since Delphi5. 8+ years of Delphi7 experience.2 years of delphi2010. I can give you appropriate sample work.
ProgArt China
logo.jpg
ProgArt
China From China     Offline
  Foundation EUFreelance.com Member
$2000 in 10 days 
0
over 1 year ago
I'm a system architect, engaged in systems analysis and systems integration, 8 years experience. I can help you,thank you.
simpledesigner United States
simpledesigner
United States From United States     Offline
$500 in 10 days 
$250 Milestone Requested
over 1 year ago
0.0

0.0

0 Reviews
0% Completion Rate
I feel as if I can provide a quality product for a reasonable price. I may be new to Freelancer but I am not new to the work and am looking for a chance to prove it.
yacim Ukraine
yacim
Ukraine From Ukraine     Offline
$600 in 14 days 
0
over 1 year ago
Hi. I can do it.
amelnyk Ukraine
280x280.jpg
amelnyk
Ukraine From Ukraine     Online
  Foundation EUFreelance.com Member
$2000 in 6 days 
$2000 Milestone Requested
over 1 year ago
0.0

0.0

0 Reviews
94% Completion Rate
PMB for details
hegazy Egypt
btn_prev.png
hegazy
Egypt From Egypt     Gold Member     Offline
  General Freelancer Orientation (90%, 98th percentile)
$1500 in 15 days 
$300 Milestone Requested
over 1 year ago
0.0

0.0

0 Reviews
58% Completion Rate
I am good about reverse engineering. Done it several times to several platforms. I have more than 10 years experience developing win32 hi and kernel level apps and drivers.