flat assembler
Message board for the users of flat assembler.
![]() Goto page Previous 1, 2 |
Author |
|
Furs 10 Nov 2020, 13:09
I'm pretty sure you can hook it, since AutoHotkey is a thing.
|
|||
![]() |
|
Tomasz Grysztar 10 Nov 2020, 13:53
Furs wrote: I'm pretty sure you can hook it, since AutoHotkey is a thing. It only registers the keystrokes and does not replace them - however, as the documentation of LowLevelKeyboardProc states: Microsoft Docs wrote: If the hook procedure processed the message, it may return a nonzero value to prevent the system from passing the message to the rest of the hook chain or the target window procedure. Fabricating keystrokes is even easier, StormKey does it with keybd_event. |
|||
![]() |
|
Tomasz Grysztar 10 Nov 2020, 14:14
revolution wrote: Okay, I like that. So this means the keys can be arbitrarily changed without needing a kernel driver? |
|||
![]() |
|
codeHacker101 11 Nov 2020, 08:15
This is seriously good. Thanks
|
|||
![]() |
|
Furs 11 Nov 2020, 13:45
revolution wrote: Okay, I like that. So this means the keys can be arbitrarily changed without needing a kernel driver? Untrusted applications should be separated by privileges (or different users), but if two apps run in same privilege/container then they should have full access to each other, for convenience. Unfortunately you see crap like Wayland (on Linux) designed to be ultra-paranoid. I mean yeah X11 is insecure, but this is madness. It makes me so mad. |
|||
![]() |
|
revolution 11 Nov 2020, 13:59
Furs wrote: Untrusted applications should be separated by privileges (or different users), but if two apps run in same privilege/container then they should have full access to each other, for convenience. What convenience is there when the user has a browser open and typing a banking passphrase, and another "game" app is busy logging that and sending it off to the rogue developer? The user gets robbed blind. |
|||
![]() |
|
Furs 12 Nov 2020, 14:32
revolution wrote: I see no good reason for that. I mean, that's the kind of thing AutoHotkey was made for. You don't really like to automate your workflow do you? ![]() |
|||
![]() |
|
revolution 12 Nov 2020, 14:45
Sending keystrokes based upon a trigger I have no problem with. Monitoring keystrokes from another app, that is where things get shady.
Is it possible to put a trigger on every key and then simply replay that key? If so, then you have just made yourself a keylogger. |
|||
![]() |
|
Furs 13 Nov 2020, 13:51
revolution wrote: Sending keystrokes based upon a trigger I have no problem with. Monitoring keystrokes from another app, that is where things get shady. For example outside of game macros, do you know how phones have autofill based on common words? You can do that with AHK so you can type way faster, customized to your needs, without using dedicated software for it. It will work everywhere you want. That's the point. (especially useful if you want to type non-english Unicode stuff) But for that, of course it has to monitor what you type. Duh. Of course you can make it monitor only on certain apps, windows or controls. The whole point of this is that it does not require this functionality to be built in every single app in existence, and you can customize it to what you want to work on any app. |
|||
![]() |
|
Goto page Previous 1, 2 < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.