BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Delhp application peeper
Goto page 1, 2  Next
 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Thirdparty Tools (General)
View previous topic :: View next topic  
Author Message
Josh
Guest





PostPosted: Sun May 14, 2006 9:15 pm    Post subject: Delhp application peeper Reply with quote



Hi all
with DAP (http://www.devrace.com/en/dap/)
it's possible to get the complete list of all the components i use in my
delphi applications.

Does anybody know if there is some security product that can be used in
order to "hide" or encrypt this information?

thanks in advance
Back to top
semack
Guest





PostPosted: Sun May 14, 2006 9:15 pm    Post subject: Re: Delhp application peeper Reply with quote



I think no. The RTTI is opened at RunTime.
Back to top
JEM
Guest





PostPosted: Mon May 15, 2006 1:14 am    Post subject: Re: Delhp application peeper Reply with quote



Quote:
Does anybody know if there is some security product that can be used in
order to "hide" or encrypt this information?

Why would you need/want to do that?
Back to top
Josh
Guest





PostPosted: Mon May 15, 2006 9:15 am    Post subject: Re: Delhp application peeper Reply with quote

Thank you Roger
Surely I'll try Armadillo
Actually i have tried ExeCryptor and Themida trials/demo version but as far
as i can see, after protecting a test EXE and running Delphi application
Peeper again, i am still able to get the complete list of components used
inside the EXE (maybe these product offer some other option to avoid that
but i could't find yet)


"Roger Lascelles"
Quote:
Armadillo locks up your exe file so that it can't be read usefully.
US$149
is not cheap, but it might have other features you can use.

http://siliconrealms.com/index.shtml
Back to top
Roger Lascelles
Guest





PostPosted: Mon May 15, 2006 9:15 am    Post subject: Re: Delhp application peeper Reply with quote

"Josh" <nospam_pls (AT) nospam (DOT) com> wrote in message
news:4467741b$1 (AT) newsgroups (DOT) borland.com...
Quote:
Hi all
with DAP (http://www.devrace.com/en/dap/)
it's possible to get the complete list of all the components i use in my
delphi applications.

Does anybody know if there is some security product that can be used in
order to "hide" or encrypt this information?

Armadillo locks up your exe file so that it can't be read usefully. US$149
is not cheap, but it might have other features you can use.

http://siliconrealms.com/index.shtml

I am sure others can recommend similar protection products, but unlike the
others I tried, Armadillo is properly documented and with a decent user
interface. Once your project details are configured, you run Armadillo,
click a button and your exe is protected - this is a good workflow which
doesn't hold you up.

Roger Lascelles
Back to top
Josh
Guest





PostPosted: Mon May 15, 2006 9:15 am    Post subject: Re: Delhp application peeper Reply with quote

Hi JEM
basically because, if possibile, i would prefer that people can't know
exactly what components i purchase (without source, only dcu version) and
use

JEM wrote:
Quote:
Does anybody know if there is some security product that can be used in
order to "hide" or encrypt this information?

Why would you need/want to do that?
Back to top
Mark Mannen
Guest





PostPosted: Mon May 15, 2006 10:15 am    Post subject: Re: Delhp application peeper Reply with quote

Hi Josh
Sorry, personally I know only one case when people do need to protect their
tools from e.g. DAP - when they use non purchased components... What are
other reasons?

Best regards, Mark
Back to top
Josh
Guest





PostPosted: Mon May 15, 2006 11:14 am    Post subject: Re: Delhp application peeper Reply with quote

Hi Mark
sorry i don't agree, when I have purchased a dcu component (or even a
source code version difficult to recompile) which for example is
implementing a specific drawing engine, personally i would prefer not being
possibile or at least not so being simple that anyone can immediately know
which component i use or at least make it not so as quick as downloading DAP
and get the complete list of componets used.

best regards

Quote:
Hi Josh
Sorry, personally I know only one case when people do need to protect
their
tools from e.g. DAP - when they use non purchased components... What are
other reasons?

Best regards, Mark


Back to top
Dmitry Kuzmenko
Guest





PostPosted: Mon May 15, 2006 12:14 pm    Post subject: Re: Delhp application peeper Reply with quote

Hello, Josh!

Josh wrote:

Quote:
sorry i don't agree, when I have purchased a dcu component (or even a
source code version difficult to recompile) which for example is
implementing a specific drawing engine, personally i would prefer not being
possibile or at least not so being simple that anyone can immediately know
which component i use or at least make it not so as quick as downloading DAP
and get the complete list of componets used.

Usualy component developers pefer (in license) you to mention them in About
window or somewhere else.
Really I don't see any need to hide what components were used in app,
except to tell your boss that you have written all this by yourself :-)

As I understand, DAP is similar to old WinSight tool (Íaybe I'm mistaken).
But, for example, ProcExplorer from sysinternals.com show all dll info
for running application. Even if you want to hide this info, you can't.

--
Dmitri Kouzmenko, www.ibanalyst.com
Back to top
Aleksandr Tischenko
Guest





PostPosted: Mon May 15, 2006 12:14 pm    Post subject: Re: Delhp application peeper Reply with quote

Yes, that could be a reason.

However DAP is very useful too in development, I used it to work on big
project (more then 100 forms), 99% of them were written by other people.
However it would be useful to navigate to Delphi form Editor directly from
running application (tip for developers ;-)

And, if developers read this forum - I think its possible to develop tool
that protects Application's RTTI with some password, so it can be used later
to work with DAP.

--
Best regards,
Aleksandr Tischenko
Borland Technology Partner, ISDEF member
Shell+ Development Group - Make your Shell extensions with ease!
http://www.shellplus.com

"Josh" <nospam_pls (AT) nospam (DOT) com> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ:
news:44685f11$1 (AT) newsgroups (DOT) borland.com...
Quote:
Hi Mark
sorry i don't agree, when I have purchased a dcu component (or even a
source code version difficult to recompile) which for example is
implementing a specific drawing engine, personally i would prefer not
being possibile or at least not so being simple that anyone can
immediately know which component i use or at least make it not so as quick
as downloading DAP and get the complete list of componets used.

best regards

Hi Josh
Sorry, personally I know only one case when people do need to protect
their
tools from e.g. DAP - when they use non purchased components... What are
other reasons?

Best regards, Mark




Back to top
JEM
Guest





PostPosted: Mon May 15, 2006 1:16 pm    Post subject: Re: Delhp application peeper Reply with quote

Quote:
Sorry, personally I know only one case when people
do need to protect their tools from e.g. DAP - when
they use non purchased components...

That was the only reason that I could see as well..
Back to top
Mark Mannen
Guest





PostPosted: Mon May 15, 2006 1:16 pm    Post subject: Re: Delhp application peeper Reply with quote

Hi JEM!
Quote:
That was the only reason that I could see as well..
Yep, afaik, DAP can help Delphi developers to see whether they've been

swindled by some users. :)

Best regards, Mark
Back to top
Jonathan Benedicto
Guest





PostPosted: Mon May 15, 2006 2:15 pm    Post subject: Re: Delhp application peeper Reply with quote

Wil Vaccari wrote:
Quote:
Perhaps I should ask why these guys are curious about your motives
and trigger an endeless loop Smile

If you do, please add a condition that the loop must not exceed 2147483647
iterations, otherwise we'll have a integer overflow here. <g>

Jonathan
Back to top
Victor Trunov
Guest





PostPosted: Mon May 15, 2006 2:15 pm    Post subject: Re: Delhp application peeper Reply with quote

Hi Josh,

I don't believe Smile
DAP works via RTTI *after* start application for investigate.
Citadel, ASProtect & etc. don't prevent it

Quote:
I believe that Citadel from BilleniumSoft may do what you're looking for.
www.billeniumsoft.com.

WBR, Victor Trunov
Back to top
TJC Support
Guest





PostPosted: Mon May 15, 2006 2:15 pm    Post subject: Re: Delhp application peeper Reply with quote

"Victor Trunov" <nonspam (AT) nonspam (DOT) com> wrote in message
news:446887d1$1 (AT) newsgroups (DOT) borland.com...
Quote:

Hi Josh,

I don't believe Smile

How about if we say it this way. It performs the function he's looking for.
How well it succeeds is, as usual, subject to endless debate in this
newsgroup. :^)

Van
Back to top
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Thirdparty Tools (General) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.