Delphi Decompiler

2,580 views
Skip to first unread message

Gavin Nesmith

unread,
Jul 6, 2014, 12:16:55 AM7/6/14
to hard...@googlegroups.com
as the title states i am looking for a delphi decompiler dose anyone know of a good one or a way i can decompile a compiled delphi application .... 

Thank you,
Gavin Nesmith

Nancy Anthracite

unread,
Jul 6, 2014, 8:43:53 AM7/6/14
to hard...@googlegroups.com, Gavin Nesmith
Just in case you are unaware, if it is VA application, you can probably get
the source code so you don't need to decompile it.

--
Nancy Anthracite

Sidney Seo

unread,
Jul 7, 2014, 12:19:52 AM7/7/14
to Hardhats, Gavin Nesmith
​I tried searching for such a thing when I first joined the community as well, Gavin.

As of three years ago, there didn't seem to be anything out there.

You are probably better off with Nancy's approach.​


--
--
http://groups.google.com/group/Hardhats
To unsubscribe, send email to Hardhats+u...@googlegroups.com

---
You received this message because you are subscribed to the Google Groups "Hardhats" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hardhats+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Sunil K Arora

unread,
Jul 7, 2014, 1:19:09 AM7/7/14
to hard...@googlegroups.com, Gavin Nesmith

Actually there are many different decompilers available but their utility depends on what exactly you are looking for and what are your aims. If you need to find something to decompile running or existing application and be able to read full source, modify it a bit and then recompile it then I am sure Sidney Seo is correct there is nothing like that available for SURE.

 

But if you wish to decompile something for which you do not have access to source (I am sure you are not thinking to decompile CPRS as being in this group for sure you must be knowing about its source much better than me! J ) then there a few tools available each one of which have different limitations and strengths but if original author was good then there are ways (and again tools) which can make any de-compilation almost impossible. For normal Delphi binaries (EXE/DLL/BPLs/DCUs), the tool named DeDe is best in my opinion. You have more details  at http://delphi.about.com/od/devutilities/a/decompiling_3.htm

 

In case you wish to protect your application from such decompilers then email me back and I can assist you there too!

 

Connect with me on LinkedIn at http://in.linkedin.com/in/digitiger/

 

 

Hope it helps.

 

Kind regards

--

Sunil

digi...@gmail.com

Gavin Nesmith

unread,
Jul 7, 2014, 9:51:18 AM7/7/14
to Sunil K Arora, hard...@googlegroups.com
Hello , 

I am looking to decompile the bapi32.dll ...mostly because in my searches I can not find source code for it and the plan is to rework it so I can load it into the newer versions of vb and call into the file. This is quite a large task but I am ready to get it underway! 
Nancy, 
Do you know were I could acquire such source code ... 


Thank you
Gavin Nesmith 


--
Thank You,
Gavin R. Nesmith
Grne...@gmail.com

Sam Habiel

unread,
Jul 7, 2014, 11:49:05 AM7/7/14
to hardhats
Gavin,

There are many other implementations in various languages of the
broker code. Just take a look at them and write you own
implementation. If you use .net, there is already a couple of
implementations.

Sam

Nancy Anthracite

unread,
Jul 7, 2014, 11:56:23 AM7/7/14
to hard...@googlegroups.com, Gavin Nesmith, Sunil K Arora
Were these files on my server not source code?

./Bapi32.dll
./bapi32.bas
./bapi32.h

--
Nancy Anthracite
> > tool named *DeDe* is best in my opinion. You have more details at
> > http://delphi.about.com/od/devutilities/a/decompiling_3.htm
> >
> >
> >
> > In case you wish to protect your application from such decompilers then
> > email me back and I can assist you there too!
> >
> >
> >
> > Connect with me on LinkedIn at http://in.linkedin.com/in/digitiger/
> >
> >
> >
> >
> >
> > Hope it helps.
> >
> >
> >
> > Kind regards
> >
> > --
> >
> > Sunil
> >
> > digi...@gmail.com <javascript:_e(%7B%7D,'cvml','digi...@gmail.com');>
> >
> >
> >
> > *From:* hard...@googlegroups.com
> > <javascript:_e(%7B%7D,'cvml','hard...@googlegroups.com');> [mailto:
> > hard...@googlegroups.com
> > <javascript:_e(%7B%7D,'cvml','hard...@googlegroups.com');>] *On Behalf
> > Of *Sidney Seo
> > *Sent:* Monday, July 7, 2014 09:49
> > *To:* Hardhats
> > *Cc:* Gavin Nesmith
> > *Subject:* Re: [Hardhats] Delphi Decompiler
> >
> >
> >
> > ​I tried searching for such a thing when I first joined the community as
> > well, Gavin.
> >
> >
> >
> > As of three years ago, there didn't seem to be anything out there.
> >
> >
> >
> > You are probably better off with Nancy's approach.​
> >
> >
> >
> > On Sun, Jul 6, 2014 at 8:43 AM, Nancy Anthracite <
> > nanth...@earthlink.net
> > <javascript:_e(%7B%7D,'cvml','nanth...@earthlink.net');>> wrote:
> >
> > Just in case you are unaware, if it is VA application, you can probably
> > get the source code so you don't need to decompile it.
> >
> > --
> > Nancy Anthracite
> >
> > On Sunday, July 06, 2014, Gavin Nesmith wrote:
> > > as the title states i am looking for a delphi decompiler dose anyone
> > > know of a good one or a way i can decompile a compiled delphi
> > > application ....
> > >
> > > Thank you,
> > > Gavin Nesmith
> >
> > --
> > --
> > http://groups.google.com/group/Hardhats
> > To unsubscribe, send email to Hardhats+u...@googlegroups.com
> > <javascript:_e(%7B%7D,'cvml','Hardhats%2Bunsu...@googlegroups.com');>
> >
> > ---
> > You received this message because you are subscribed to the Google Groups
> > "Hardhats" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> > email to hardhats+u...@googlegroups.com
> > <javascript:_e(%7B%7D,'cvml','hardhats%2Bunsu...@googlegroups.com');>
> > . For more options, visit https://groups.google.com/d/optout.
> >
> >
> >
> > --
> > --
> > http://groups.google.com/group/Hardhats
> > To unsubscribe, send email to Hardhats+u...@googlegroups.com
> > <javascript:_e(%7B%7D,'cvml','Hardhats%2Bunsu...@googlegroups.com');>
> >
> > ---
> > You received this message because you are subscribed to the Google Groups
> > "Hardhats" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> > email to hardhats+u...@googlegroups.com
> > <javascript:_e(%7B%7D,'cvml','hardhats%2Bunsu...@googlegroups.com');>
> > . For more options, visit https://groups.google.com/d/optout.

Sunil Kr. Arora (for Birilda Kurkalang)

unread,
Sep 22, 2014, 11:58:00 AM9/22/14
to hard...@googlegroups.com
Did you tried or at least looked at DeDe for which I did gave the reference URL too??

--
---
You received this message because you are subscribed to the Google Groups "Hardhats" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hardhats+u...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--


P Please consider the environment before printing this document and/or any attachments it may contain.
Reply all
Reply to author
Forward
0 new messages