 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Josh Guest
|
Posted: Sun May 14, 2006 9:15 pm Post subject: Delhp application peeper |
|
|
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
|
Posted: Sun May 14, 2006 9:15 pm Post subject: Re: Delhp application peeper |
|
|
I think no. The RTTI is opened at RunTime. |
|
| Back to top |
|
 |
JEM Guest
|
Posted: Mon May 15, 2006 1:14 am Post subject: Re: Delhp application peeper |
|
|
| 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
|
Posted: Mon May 15, 2006 9:15 am Post subject: Re: Delhp application peeper |
|
|
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"
|
|
| Back to top |
|
 |
Roger Lascelles Guest
|
Posted: Mon May 15, 2006 9:15 am Post subject: Re: Delhp application peeper |
|
|
"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
|
Posted: Mon May 15, 2006 9:15 am Post subject: Re: Delhp application peeper |
|
|
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
|
Posted: Mon May 15, 2006 10:15 am Post subject: Re: Delhp application peeper |
|
|
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
|
Posted: Mon May 15, 2006 11:14 am Post subject: Re: Delhp application peeper |
|
|
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
|
Posted: Mon May 15, 2006 12:14 pm Post subject: Re: Delhp application peeper |
|
|
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
|
Posted: Mon May 15, 2006 12:14 pm Post subject: Re: Delhp application peeper |
|
|
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
|
Posted: Mon May 15, 2006 1:16 pm Post subject: Re: Delhp application peeper |
|
|
| 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
|
Posted: Mon May 15, 2006 1:16 pm Post subject: Re: Delhp application peeper |
|
|
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
|
Posted: Mon May 15, 2006 2:15 pm Post subject: Re: Delhp application peeper |
|
|
Wil Vaccari wrote:
| Quote: | Perhaps I should ask why these guys are curious about your motives
and trigger an endeless loop
|
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
|
Posted: Mon May 15, 2006 2:15 pm Post subject: Re: Delhp application peeper |
|
|
Hi Josh,
I don't believe
DAP works via RTTI *after* start application for investigate.
Citadel, ASProtect & etc. don't prevent it
WBR, Victor Trunov |
|
| Back to top |
|
 |
TJC Support Guest
|
Posted: Mon May 15, 2006 2:15 pm Post subject: Re: Delhp application peeper |
|
|
"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
|
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 |
|
 |
|
|
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
|
|