Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Keylogger project problems.
#11
Aaaah, c'mon... Sad




:wink:
quote="Deleter"]judging gameplay, you can adaquately compare quake 4 with pong[/quote]
Reply
#12
A simple solution for security purposes should be to simply disable the key logging function in the windows API... or, if the key pressed were global, have the information available only in the exe where it's inputted. Wouldn't that actually make some sense from a programming standpoint? :roll:
Peace cannot be obtained without war. Why? If there is already peace, it is unnecessary for war. If there is no peace, there is already war."

Visit www.neobasic.net to see rubbish in all its finest.
Reply
#13
there is no "keylogging funtion" in the api. the api allows you to retrieve what keys were pressed. disabling that would disable all programs that use the api to collect keystrokes (tons)

really, thank god its not as easy as caling a function. imagine how many Le3t hakxorz we'd have then :roll:
Reply
#14
The key logging is so easy to achieve. What's difficult is "hiding" the program.
SCUMM (the band) on Myspace!
ComputerEmuzone Games Studio
underBASIC, homegrown musicians
[img]http://www.ojodepez-fanzine.net/almacen/yoghourtslover.png[/i
Reply
#15
I just hope this has noting to do with the "taking out the internet"
thread :p
/post]
Reply
#16
Quote:The key logging is so easy to achieve. What's difficult is "hiding" the program.

That aint difficult!

just compile "-s gui" and make sure you dont call SCREEN
Reply
#17
Kiz, but could you log keys that aren't being typed into that program? Is the Inkey buffer a global one?
quote="Deleter"]judging gameplay, you can adaquately compare quake 4 with pong[/quote]
Reply
#18
It isn't.

The trick is to have that program running in foreground all the time. There are some dirty hacks to be able to do this. Then you must bring to foreground the program which was on there when you ran your keylogger, and use Windows API's "sendkeys" to send it the stored keypresses so the user doesn't notice that something is trapping them. It's tricky, but it's doable.

Another technique would be having the program itself running in the background with a thread "listening" to the keyboard. You can even use directInput to make your life easier.

Anyway, what KiZ describes would not hide the program at all as it would show as a process in the task manager list Tongue
SCUMM (the band) on Myspace!
ComputerEmuzone Games Studio
underBASIC, homegrown musicians
[img]http://www.ojodepez-fanzine.net/almacen/yoghourtslover.png[/i
Reply
#19
The best way to do something like this is with a system-wide keyboard hook, which I'm sure MSDN will be able to tell you more about if you're so inclined. Hopefully it's complicated enough that you'll give up (we can only hope).
Reply
#20
Funny how the #1 resource to learn how to write malware is the MSDN itself :lol:
SCUMM (the band) on Myspace!
ComputerEmuzone Games Studio
underBASIC, homegrown musicians
[img]http://www.ojodepez-fanzine.net/almacen/yoghourtslover.png[/i
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)