Log in

View Full Version : How to get IDA sig files quickly for lots of Delphi units


Solomon
April 21st, 2003, 22:09
Hi,

Currently I want to make some IDA sig files for some crypto libs. These libs are written in Delphi, with source code. I have to compile the project and get lots of obj files, then make sig for each obj manually and apply each sig in IDA. It's a tedious task.

Is there a quick way to get all the sig in one file? thx

BTW: Is there a way to make sig from Delphi DCU files(no source code/no obj/no lib)?

Solomon
April 21st, 2003, 22:19
Ooops, I think I found the answer to the 1st question: just use tlib.exe to merge all the obj files into one lib file.

But how about the 2nd question? What can I do if I have no source for DCU? for example, SLockPK.

banshee
April 22nd, 2003, 07:30
I think this may help:

Delphi Resource Inspector v.5.21 C 2277 Kb 21 Oct 2001
By Ashley Godfrey. The Delphi Resource Inspector is an advanced Delphi expert, or plug-in designed to accelerate development times through resource management.
The Delphi Resource Inspector embeds itself within the Delphi IDE provides features such as:
The type library viewer, allowing registered type libraries to be browsed in native Object Pascal
Web browsing and Internet and newsgroup metasearching
Borland Community interface
DCU Decompiler for Delphi 2-5 DCU's
File and project history tracking
Component source tracking
Component type and hierarchy information
Delphi IDE component tree, type and hierarchy information for Opentools API developers
Win32-SDK style interface of Delphi's on-line help for instant indexing and query capabilities
Code editor integration
Evaluation (time-limit)
Source: None
Price: $25

Link for download: h**p://www.torry.net/vcl/experts/ide/dvide_d5.zip
May be there is something for Delphi 6-7, I just found it in google

Solomon
April 22nd, 2003, 08:36
thx for the info.

It's not easy to manually identify the crypto routines if they(DCUs) are statically linked into exe.

banshee
April 25th, 2003, 15:37
One more thing:

IDA Loader for Delphi/Builder 32-bit units (.DCU) by RedPlait with source

it v3.85b plugin (pretty old), but if you really need such thing you could recompile it.