LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices


Reply
  Search this Thread
Old 06-27-2006, 01:37 AM   #1
Israfel2000
Member
 
Registered: May 2004
Location: Underground base in the mountains
Distribution: FreeBSD, Fedora, Ubuntu
Posts: 87
Blog Entries: 2

Rep: Reputation: 18
Caution: Key Logger in my Computer


I have this key logger in my computer. It logs almost all key strokes made on the keyboard but I noticed that when anytime I get on the instant messanger it doesn't log the key strokes. Does any one know why it doesn't log the key strikes when on the instant messanger? Is there a good key logger, which is not commercial use, that can log every keystrike even if you are on instant messanger?

I will appreciate your help very much. Thx.
 
Old 06-27-2006, 06:25 AM   #2
cs-cam
Senior Member
 
Registered: May 2004
Location: Australia
Distribution: Gentoo
Posts: 3,545

Rep: Reputation: 57
Why do you want a keylogger? Give us one valid reason for using one and then we'll help
 
Old 06-27-2006, 06:35 AM   #3
AdBus
LQ Newbie
 
Registered: May 2005
Distribution: Ubuntu, Debian - Pure, DSL
Posts: 8

Rep: Reputation: 0
He has a 14 year old daughter and he doesn't want her to be cybering/dating with 40 year old guys?
 
Old 06-27-2006, 07:09 AM   #4
cs-cam
Senior Member
 
Registered: May 2004
Location: Australia
Distribution: Gentoo
Posts: 3,545

Rep: Reputation: 57
Don't help! Plus that's more of an issue that could be solved with effective parenting rather than a keylogger.
 
Old 06-27-2006, 07:18 AM   #5
teebones
Member
 
Registered: Aug 2005
Location: /home/teebones
Distribution: sometimes this, sometimes that..
Posts: 502

Rep: Reputation: 56
Quote:
Originally Posted by AdBus
He has a 14 year old daughter and he doesn't want her to be cybering/dating with 40 year old guys?
She could also go to her friends place to chat. Or to cybercafe's..
So there is no point in keylogging. And furthermore, it's an act of distrust.
 
Old 06-27-2006, 07:32 AM   #6
ethics
Senior Member
 
Registered: Apr 2005
Location: London
Distribution: Arch - Latest
Posts: 1,522

Rep: Reputation: 45
Quote:
Originally Posted by cs-cam
Don't help! Plus that's more of an issue that could be solved with effective parenting rather than a keylogger.
Thats pretty much the root of the problem (no idea if this is the OPs problem), computers are not babysitters, they take input, give output, shouldnt be responsible for a childs learning. if the child is that stupid (or uneducated) then they should not be allowed to use one . The kid doesnt like it? tough.

It's a breach of trust to spy on anyone.

Despite all that, i can think of alot more nefarious reasons for wanting one... and no legitimate reasons...
 
Old 06-27-2006, 02:13 PM   #7
Israfel2000
Member
 
Registered: May 2004
Location: Underground base in the mountains
Distribution: FreeBSD, Fedora, Ubuntu
Posts: 87

Original Poster
Blog Entries: 2

Rep: Reputation: 18
Well, to tell you the truth, I'm studying, researching, on how they work so I can make my own. Also, even though you might not believe me, I'm not doing this because of a child (which I don't have any) it's the other way around. If you know what I mean.
 
Old 06-27-2006, 02:25 PM   #8
Israfel2000
Member
 
Registered: May 2004
Location: Underground base in the mountains
Distribution: FreeBSD, Fedora, Ubuntu
Posts: 87

Original Poster
Blog Entries: 2

Rep: Reputation: 18
Quote:
Originally Posted by ethics
Thats pretty much the root of the problem (no idea if this is the OPs problem), computers are not babysitters, they take input, give output, shouldnt be responsible for a childs learning. if the child is that stupid (or uneducated) then they should not be allowed to use one . The kid doesnt like it? tough.

It's a breach of trust to spy on anyone.

Despite all that, i can think of alot more nefarious reasons for wanting one... and no legitimate reasons...
I almost fogot to add. In my opinion this isn't just about trusting your child. It's more like not trusting the person who is chatting with your child. You never know wether that person is trying to seduce your child into doing the unthinkable.
 
Old 06-27-2006, 03:37 PM   #9
haertig
Senior Member
 
Registered: Nov 2004
Distribution: Debian, Ubuntu, LinuxMint, Slackware, SysrescueCD, Raspbian, Arch
Posts: 2,331

Rep: Reputation: 357Reputation: 357Reputation: 357Reputation: 357
Quote:
Originally Posted by ethics
It's a breach of trust to spy on anyone.
True. And I can imagine all kinds of scenarios where I might wish I'd breached that trust. Like if your child vanishes unexpectedly and you have no idea where they are. I'd trade breach of trust for bringing a kidnapped child home any day.

I don't have keyloggers or anything like that installed to monitor my kids, and I respect their privacy, but they have been well informed that should us parents decide they might be involved in something seriously bad or dangerous all bets are off and our "privacy policy" may change unilaterally. Any parent would use whatever means are at their disposal to locate a missing child. While I wouldn't have keylogger data to help track down a child, it's a safe bet that us parents (and the police) would be combing through cached data, temp files, cellphone records, email address books, credit card transactions, etc. to help find a missing child.

I would not pre-judge any parent who decided a keylogger was in their family's best interests. What may seem terribly inappropriate in my situation may be the best solution in someone else's.
 
Old 06-27-2006, 09:14 PM   #10
taylor_venable
Member
 
Registered: Jun 2005
Location: Indiana, USA
Distribution: OpenBSD, Ubuntu
Posts: 892

Rep: Reputation: 43
Hmm, just a little OT.

The ideal keylogger would take everything entering from the keyboard driver and duplicate it, passing the original on to its destination and echoing the copy to a file or something. In order to do this, the keylogger has to be very closely tied to the kernel; close enough that it can intercept the data from the keyboard driver before it is returned to the calling function. This would be difficult to do in an open-source operating system, nigh impossible on a system where the kernel is a bit more untouchable.

So the next layer up, at least in the way I'm thinking about it, would be at the equivalent of the graphical interface layer. This receives keys like CTRL-ALT-BACKSPACE in X11. Then above that would be the window manager or graphical shell, which would receive keys like ALT-TAB in Windows. Next would be the application level, where the typing actually gets interpreted. So you can kind of picture a flow like this:
Code:
if not specific to the kernel (CTRL-ALT-DEL) then
  if not specific to the graphical system (CTRL-ALT-BACKSPACE) then
    if not specific to the window manager (ALT-TAB) then
      send to the application
Somewhere along the way you have to insert your keylogger.

So why doesn't it work for specific applications? My guess is that it watches a specific interface between the window manager and the application, an interface which as it happens isn't used by your instant messenger program. Maybe the IM application uses a less-common route in an attempt to subvert keyloggers.

Disclaimer: I don't know for sure if this is really the way it works. It makes sense to me both logically and from experience, but I don't know for sure. Plus, different graphical systems may have different ways of handling how data gets passed from keyboard to application. But I figured any ideas might help, right?
 
Old 06-27-2006, 09:44 PM   #11
Oxagast
Member
 
Registered: Aug 2003
Location: Mocksville, NC, USA
Distribution: Gentoo, Slackware.
Posts: 410

Rep: Reputation: 30
LoL I remember when my mother tried to put a keylogger on my Win98 box when I was younger. Ctrl+Alt+Del... She didn't like me talking to people I didn't know on the internet and looking at porno. Please, what kid doesn't talk on the internet and look at porn these days? There is still one person I talk to regularly online that I don't know in real life that I met in some AIM chat room when I was like 15, and she was 10 (though she lied to me about that at the time). I'm 20 now, and she doesn't have a computer anymore, so we write each other letters snail mail style. Yes, I know she's not a psycho old guy killer, I wasn't going to meet her until she was 20 or so, but her daddy died when she was 14 and I drove 2000 miles accross the country to go to his funrel (her mom let me). Yes, I left a crowbar in my car just incase. And a 12 gauge. But it was all good.

It is a bit werid I suppose. I have many friends in real life that I hang out with all the time that are my age, but my best friend's still a 15 year old on a computer. I'm such a loser.
 
Old 06-27-2006, 09:46 PM   #12
Oxagast
Member
 
Registered: Aug 2003
Location: Mocksville, NC, USA
Distribution: Gentoo, Slackware.
Posts: 410

Rep: Reputation: 30
Sorry, got sidetracked... I like the little external keyloggers that you use as an extention in between the computer and keyboard or snap over the wire. They make me feel like James Bond.
 
Old 06-27-2006, 11:25 PM   #13
Israfel2000
Member
 
Registered: May 2004
Location: Underground base in the mountains
Distribution: FreeBSD, Fedora, Ubuntu
Posts: 87

Original Poster
Blog Entries: 2

Rep: Reputation: 18
Quote:
Originally Posted by taylor_venable
Hmm, just a little OT.

The ideal keylogger would take everything entering from the keyboard driver and duplicate it, passing the original on to its destination and echoing the copy to a file or something. In order to do this, the keylogger has to be very closely tied to the kernel; close enough that it can intercept the data from the keyboard driver before it is returned to the calling function. This would be difficult to do in an open-source operating system, nigh impossible on a system where the kernel is a bit more untouchable.
Well, I had a hunch about using the keyboard driver to log every key strike but I didn't think it was going to be sooooo complicated. You know, using the keylogger with the kernel.

If I'm going to make something like this I'm going to need to do more research not only on the keylogger but on the kernel too.

This sure is going to take up so much time. And so much frustration. But hey everything is possible.

I wonder if they already have one?

Last edited by Israfel2000; 06-27-2006 at 11:27 PM.
 
Old 06-27-2006, 11:27 PM   #14
fedora4002
Member
 
Registered: Mar 2004
Posts: 135

Rep: Reputation: 15
Quote:
Originally Posted by Oxagast
LoL I remember when my mother tried to put a keylogger on my Win98 box when I was younger. Ctrl+Alt+Del... She didn't like me talking to people I didn't know on the internet and looking at porno. Please, what kid doesn't talk on the internet and look at porn these days? There is still one person I talk to regularly online that I don't know in real life that I met in some AIM chat room when I was like 15, and she was 10 (though she lied to me about that at the time). I'm 20 now, and she doesn't have a computer anymore, so we write each other letters snail mail style. Yes, I know she's not a psycho old guy killer, I wasn't going to meet her until she was 20 or so, but her daddy died when she was 14 and I drove 2000 miles accross the country to go to his funrel (her mom let me). Yes, I left a crowbar in my car just incase. And a 12 gauge. But it was all good.

It is a bit werid I suppose. I have many friends in real life that I hang out with all the time that are my age, but my best friend's still a 15 year old on a computer. I'm such a loser.

Sounds like a movie story. Good one anyway. Mabye, you can write a script for a movie the name is "key logger".
 
Old 06-27-2006, 11:36 PM   #15
Israfel2000
Member
 
Registered: May 2004
Location: Underground base in the mountains
Distribution: FreeBSD, Fedora, Ubuntu
Posts: 87

Original Poster
Blog Entries: 2

Rep: Reputation: 18
Quote:
Originally Posted by Oxagast
Sorry, got sidetracked... I like the little external keyloggers that you use as an extention in between the computer and keyboard or snap over the wire. They make me feel like James Bond.
Do these externel keyloggers exist? If so, where can I get one? How much does it cost? Sorry, don't mean to sound childish asking so many questions at a time.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
caution: don't buy Knoppix ashokanfarewell General 8 04-09-2006 03:48 AM
bought a new computer - moving key settings, files, etc DJOtaku Linux - General 3 09-18-2005 05:08 PM
Caution about mandrake fraud eo697 General 25 11-03-2004 12:33 PM
Best File Manager & key logger psychoholic Linux - Software 5 04-18-2003 12:00 PM
Key Stroke Logger MrTheGeek Linux - Security 1 02-03-2002 01:05 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > General

All times are GMT -5. The time now is 07:21 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration