Help!

Can an EXE bypass user confirmation while invoking another..

 
  

Post new topic   General Reply to Topic (not reply to a specific post)    Forums Home -> Security RSS
Next:  " Interactive logon process initialization h..  
Author Message
kskarun
External


Since: Jun 18, 2009
Posts: 1



PostPosted: Thu Jun 18, 2009 1:16 pm    Post subject: Can an EXE bypass user confirmation while invoking another EXE?
Archived from groups: microsoft>public>windows>vista>security (more info?)

I have 2 applications written in Delphi. The first exe (with a user
interface) calls another using ShellExecuteEx(), which runs as a
background process.

When the first exe invokes the second, one of these two things happen:

1. When I log in as an admin, a UAC dialog comes up with the
Allow/Cancel prompts. Selecting Allow continues the execution.

2. If I log in as non-admin, an admin credentials dialog box is
displayed, and I need to enter the admin username/password to continue.

On both occasions, I want the second exe to run without any user
intervention. How can I make it possible?

And yes, I tried applying the ElevateCreateProcess mitigation as
suggested by SUA tool, but it doesn't seem to work - the behavior is as
before.

Thanks for your help.


--
kskarun
Back to top
Kromag
External


Since: Jun 22, 2009
Posts: 1



PostPosted: Mon Jun 22, 2009 6:18 am    Post subject: Re: Can an EXE bypass user confirmation while invoking another EXE? [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

One way is by subverting. Look up Patch Guard. But I would not do this if I
were you.
You could seriously harm your users as well as your own security.

There's a whitepaper written up on Google code about this and many other
places.

"kskarun" <guest.RemoveThis@unknown-email.com> wrote in message
news:092021ca724a6769c82da4c8bf06c1a4@nntp-gateway.com...
>
> I have 2 applications written in Delphi. The first exe (with a user
> interface) calls another using ShellExecuteEx(), which runs as a
> background process.
>
> When the first exe invokes the second, one of these two things happen:
>
> 1. When I log in as an admin, a UAC dialog comes up with the
> Allow/Cancel prompts. Selecting Allow continues the execution.
>
> 2. If I log in as non-admin, an admin credentials dialog box is
> displayed, and I need to enter the admin username/password to continue.
>
> On both occasions, I want the second exe to run without any user
> intervention. How can I make it possible?
>
> And yes, I tried applying the ElevateCreateProcess mitigation as
> suggested by SUA tool, but it doesn't seem to work - the behavior is as
> before.
>
> Thanks for your help.
>
>
> --
> kskarun
>
> __________ Information from ESET Smart Security, version of virus
> signature database 4176 (20090622) __________
>
> The message was checked by ESET Smart Security.
>
> http://www.eset.com
>
>
>

__________ Information from ESET Smart Security, version of virus signature database 4176 (20090622) __________

The message was checked by ESET Smart Security.

http://www.eset.com
Back to top
Display posts from previous:   
Post new topic   General Reply to Topic (not reply to a specific post)    Forums Home -> Security All times are: Eastern Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can 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