in reply to Keystoke Logger

Hmmm... What I believe you're trying to do is "snoop" on the keyboard - log all entries, regardless of what program the user is using.
This wouldn't be possible in Perl (Well, I suspect *anything's* possible in Perl)- it would have to be implemented at the keyboard driver level, or possibly using the tty snp device in *BSD - but then you get the program "watch" anyway.
Any solution that could be formed would also have to be strongly OS-dependent - eg, it might be relatively easy in *BSD because of the snp device, but (I believe) you'd have to replace the keyboard driver in something such as Windows - Perl drivers anyone? ;-)
davis
Is this going out live?
No, Homer, very few cartoons are broadcast live - it's a terrible strain on the animator's wrist

Replies are listed 'Best First'.
Re: Re: Keystoke Logger
by demerphq (Chancellor) on Feb 20, 2002 at 15:16 UTC
    As far as I know there is no way to intercept a CTRL-ALT-DELETE combination on a Windows NT/2k box. Nor the password box that pops up afterwards. I could be wrong though...

    Yves / DeMerphq
    --
    When to use Prototypes?

      demerphq That is correct you can not intercept CTRL-ALT-DEL on NT based systems(NT/2000). That is a security feature (what? M$ security feature that works). That way when you log in with C-A-D there is no possibilty that a trojan could pop up a window instead.

      grep
      grep> rm -f /bin/laden
Re: Re: Keystoke Logger
by The_Rev (Acolyte) on Feb 20, 2002 at 18:29 UTC
    Davis, Thanks for the comment, I'm building this on 'ehum' Windows XP. I have a sparc 20 running solaris 2.7, but I want to extend my ability to include windows platforms. I've seen this done in VB (Is that really a language?..LOL)before with ease, so I know it has to be possible with perl. Thanks for your help