[cs631apue] Setproctitle not available on Linux Lab
Tejas Nadkarni
tnadkarn at stevens.edu
Sat Dec 7 18:55:27 EST 2013
I modified the contents of argv for the entry relating to the passphrase, I
printed it before the change and after the change and so I know I modified
it. However, when I run 'ps aux | grep aed' I still see the original
passphrase and not what I modified. Is there another step to refresh the
process entry??
On Sat, Dec 7, 2013 at 10:14 AM, Jan Schaumann <jschauma at stevens.edu> wrote:
> Tejas Nadkarni <tnadkarn at stevens.edu> wrote:
> > There's no man page for it and I can't get it to compile using it. I see
> > the other option is manipulating argv but I'm not clear what exactly that
> > means? Just need some guidance on that.
>
> When you run a program
>
> ./aed -e -s salt -p passphrase
>
> this entire line will be seen in the process table. That is
> undesirable, since anybody running ps(1) can now see your password. So
> you want to change the string that is entered into the process table
> from
>
> ./aed -e -s salt -p passphrase
>
> to
>
> ./aed -e -s salt -p **********
>
> So you would need to change the contents of the buffer pointed to by
> argv[5].
>
> -Jan
> _______________________________________________
> cs631apue mailing list
> cs631apue at lists.stevens.edu
> https://lists.stevens.edu/mailman/listinfo/cs631apue
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.stevens.edu/pipermail/cs631apue/attachments/20131207/a4a15b33/attachment.html>
More information about the cs631apue
mailing list