Need a clarification here

This is a discussion on Need a clarification here within the A Brief History of Cprogramming.com forums, part of the Community Boards category; This post is regarding the following related closed threads: http://cboard.cprogramming.com/showthread.php?t=60077 http://cboard.cprogramming.com/showthread.php?t=60084 I am still waiting for a clarification from a ...

  1. #1
    Registered User
    Join Date
    Sep 2004
    Location
    California
    Posts
    3,246

    Need a clarification here

    This post is regarding the following related closed threads:
    messages to more than 1 win..
    getting inputs from other windows

    I am still waiting for a clarification from a moderator on why these threads were closed. In the rules it states:

    Messages relating to cracking, (erroneously called "hacking" by many), copyright violations, or other illegal activities will be deleted.
    Now the questioner is not asking how to crack software. He is not violating any copywrite, and contrary to what sean_mackrory said, he is not asking for anything illegal. There are several very legitimate uses for wanting to be able to view all keyboard input.

    In my opinion, the only crime the question asker made was not doing a board search before creating a new topic, as code for doing exactly what he is asking for is on this messageboard already.

  2. #2
    Super Moderator
    Join Date
    Sep 2001
    Posts
    4,913
    There are several very legitimate uses for wanting to be able to view all keyboard input.
    Would you care to name some of these?

    Even if legitimate purposes do exist, it is extremely suspicious when someone calls it a 'spytool' and then retracts their choice of words.

    Collecting keyboard input is not illegal. Breaching privacy without the victim's knowledge is illegal in many countries. I'd also point out that software is not the only thing one can 'crack'. You can crack into people's computers and use it for a malicious purpose. That's very similar to what spyware is.

  3. #3
    Sweet
    Join Date
    Aug 2002
    Location
    Tucson, Arizona
    Posts
    1,805
    Tottally agree with sean. If there is a need for you to track key strokes for a non evil reason then you should be smart enough to figure out how to track keystrokes.
    Woop?

  4. #4
    Registered User
    Join Date
    Sep 2004
    Location
    California
    Posts
    3,246
    Would you care to name some of these?
    Sure. I've created a commercial app which runs in the background. The menu is brought up by pressing a key sequence since the client did not want an icon in the system tray. In order to catch this key sequence, a keyboard hook must be installed.

    Another application would be microsoft's spy++ application which comes with visual c++.

    Also you could read the thread at Getting input from another prog? for someone else that needed a keyboard hook.

    Collecting keyboard input is not illegal
    I agree, so why was the thread closed? If a mod is going to close a thread which does not break any of the posted rules, I would think an explanation would be in order.

    Breaching privacy without the victim's knowledge is illegal in many countries.
    So is hitting someone over the head with a hammer, but we dont outlaw hammers, we outlaw hitting someone over the head with a hammer.

    I'm not trying to cause to cause trouble, but I (along with many other people I'm sure) first started learning about windows hooks with simple applications like keyloggers.

  5. #5
    Registered User
    Join Date
    Sep 2004
    Location
    California
    Posts
    3,246
    If there is a need for you to track key strokes for a non evil reason then you should be smart enough to figure out how to track keystrokes.
    That logic doesn't even make sense.

  6. #6
    Registered User
    Join Date
    Sep 2004
    Location
    California
    Posts
    3,246
    Also I would appreciate it if the people that are giving me red marks for this post at least give their name. I would like to know who deems it necessary to give bad rep to someone asking for a clarification.

  7. #7
    Super Moderator
    Join Date
    Sep 2001
    Posts
    4,913
    In order to catch this key sequence, a keyboard hook must be installed.
    Alright, I'll accept that, but my argument about him calling it a spytool earlier still applies.
    I agree, so why was the thread closed? If a mod is going to close a thread which does not break any of the posted rules, I would think an explanation would be in order.
    Did you even read the next sentence?
    So is hitting someone over the head with a hammer, but we dont outlaw hammers, we outlaw hitting someone over the head with a hammer.
    Ah, but we do make it illegal to threaten to hit someone with a hammer that's been used to hit people before.
    I'm not trying to cause to cause trouble, but I (along with many other people I'm sure) first started learning about windows hooks with simple applications like keyloggers.
    I'll wager you never accidentally called your test program a "spytool for personal security use".
    I'm not trying to cause to cause trouble
    Then you you would do well to avoid using the word 'hooks' around him. That's the biggest clue to how to create a keylogger.

  8. #8
    Registered User
    Join Date
    Mar 2003
    Posts
    580
    Sure. I've created a commercial app which runs in the background. The menu is brought up by pressing a key sequence since the client did not want an icon in the system tray. In order to catch this key sequence, a keyboard hook must be installed.
    Ballackz was writing a spytool. Nobody believes it was really for 'personal use' or whatever.
    See you in 13

  9. #9
    Super Moderator
    Join Date
    Sep 2001
    Posts
    4,913
    Nobody believes it was really for 'personal use' or whatever.
    Oh I wouldn't say NOBODY

  10. #10
    Registered User
    Join Date
    Mar 2003
    Posts
    580
    Okay okay fair point. None of the moderators

    edit:
    anyway Bith, you can argue your point until your head falls off. The real problem here is that somebody very well may be cracked into by this little script kiddie. What he wants is, unfortunately, not really all that hard to do (read someone's password from MSN messenger, or something of the like). Subsequently, we're going to make him figure it out on his own
    See you in 13

  11. #11
    Sweet
    Join Date
    Aug 2002
    Location
    Tucson, Arizona
    Posts
    1,805
    How does my logic not make sense. Did you see the apps that you wrote that needed the use of a keylogger. A background app that the user didn't want on a toolbar that used a hook to log keystrokes. I mean seriously if your smart enough to write a background app then you should be smart enough to figure out to write a keylogger. How does this not make sense. I don't even know how to do it or have a need to(yet). I am just saying you don't go on a message board asking how to log keys without even saying what methods you have tried showing your not some random person who wants to write some malicious software.
    Last edited by prog-bman; 12-26-2004 at 06:09 PM.
    Woop?

  12. #12
    Registered User
    Join Date
    Mar 2003
    Posts
    580
    Prog, I don't believe Bith is the one that wants to be able to read the keyboard input of all applications. I'm guessing that Bith actually *can* do that. For some reason, however, Bith is arguing against the closing of ballackz threads. They must've been homies or something *shrug*
    See you in 13

  13. #13
    Sweet
    Join Date
    Aug 2002
    Location
    Tucson, Arizona
    Posts
    1,805
    I know he was just saying my logic didn't make sense.
    Woop?

  14. #14
    Registered User
    Join Date
    Sep 2004
    Location
    California
    Posts
    3,246
    They must've been homies or something *shrug*
    Nope, dont know the guy or care to.

    How does my logic not make sense
    I guess I should have explained myself here. Your statement implied that if someone needs to do something, then they should have the knowledge to figure it out on their own. If that were true, then what would be the point of a messageboard in the first place? Obviously I'm oversimplifying to a degree, but my point stands. I guess I understand your view here here (Only someone with a certain amount of programming expertise would ever need to perform this sort of task), but I disagree. The first keylogging application I listed was one of the first win32 programs I wrote (I was a linux man for a long time). I do apologize for saying your statement didn't make sense without explaining myself though.

    I mean seriously if your smart enough to write a background app then you should be smart enough to figure out to write a keylogger
    All a background app is, is a win32 program which doesn't create a window. It's actually easier to do than a non-background application

    Oh I wouldn't say NOBODY
    Your implied statement here is correct. I guess I did believe the guy

  15. #15
    Registered User
    Join Date
    Mar 2003
    Posts
    580
    I suggest you all save the calories you would have otherwise spent typing long messages arguing the case, because there are two things I'm sure of:

    a) the thread is closed (scientific observation)
    b) nobody is going to open it (gut instinct)

    tata
    See you in 13

Page 1 of 3 123 LastLast
Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Clarification on operator overloading
    By whiskedaway in forum C++ Programming
    Replies: 3
    Last Post: 03-28-2009, 07:07 AM
  2. srand() Clarification
    By Epo in forum C++ Programming
    Replies: 2
    Last Post: 03-03-2005, 10:05 PM
  3. exercise clarification truth table
    By curlious in forum C++ Programming
    Replies: 1
    Last Post: 12-18-2003, 06:28 PM
  4. A little clarification?
    By Dr Nick in forum C++ Programming
    Replies: 2
    Last Post: 06-20-2002, 01:47 PM
  5. Clarification of Function Templates
    By biosx in forum C++ Programming
    Replies: 2
    Last Post: 02-20-2002, 10:42 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21