MaxXor
80b2f6677b
Better detection for holding a key
...
ref #149 (this displays ^^ normally)
fixed with the power of LINQ ;)
2015-05-24 19:47:43 +02:00
d3agle
4efef7c9c2
Removed unnecessary return
2015-05-24 11:45:25 -05:00
d3agle
63a3a61d74
moved instantiation of stringbuilder into null check
2015-05-24 10:40:12 -05:00
d3agle
3a8405a1e7
Dead-key fix #2
...
Fixed dead-key issue (pressing dead key followed by shift + key) This
is now working flawlessly
Code refactors
2015-05-24 10:29:26 -05:00
d3agle
8344140d8a
dead-key fix
...
Fixed case of pressing dead-key to accent characters followed by Shift +
character to present an uppercase character
2015-05-24 07:12:51 -05:00
MaxXor
fd7e2724f7
Merged fix from globalmousekeyhook/master
...
Fix #181
2015-05-24 10:56:47 +02:00
d3agle
48584290bf
Possible dead-key fix
2015-05-23 19:43:58 -05:00
d3agle
b27981ddf4
Keylogger fixes
...
-Fixed spaces showing up in weird orders.
-Fixed issue where pressing some modifier keys would append the KeyPress
events text prior to the Appended highlighted text from the KeyDown
event. Example: User presses Windows Key + R. it would log "r[Win +
[R]"
2015-05-23 19:25:13 -05:00
MaxXor
a3612448a6
Fixed small mistake
2015-05-23 19:53:57 +02:00
d3agle
d38d4d5ef4
Some changes to keylogger
...
added escape key
added keypress list to detect multiple keypresses for characters
moved modifier key check to a method for readability
2015-05-23 12:00:36 -05:00
MaxXor
6c32e861f4
Changed Window Titles printing in Logger
2015-05-23 18:03:03 +02:00
MaxXor
8965a4e801
Improved Logger
...
Fixed unprintable chars in logfile
2015-05-23 17:54:24 +02:00
MaxXor
a095495da0
Small DLLImport changes
...
#176
2015-05-23 16:00:29 +02:00
MaxXor
16001801dc
Added Keylogger Helper
2015-05-23 15:57:38 +02:00
MaxXor
6e2716466b
Small changes to improve the code
2015-05-23 14:24:31 +02:00
MaxXor
32c7cda0c5
Merge pull request #178 from d3agle/dev
...
Message loop fix
2015-05-23 14:22:16 +02:00
d3agle
0efb64adef
Message loop fix
...
Fixed the message loop, called Application.Run in the thread and not the
object, using ApplicationContext object we can identify which thread to
tell the message loop to return
2015-05-23 07:09:55 -05:00
MaxXor
45070631a9
Better handling of special keys
2015-05-23 13:30:57 +02:00
d3agle
a9986b45e1
method declaration
2015-05-23 05:50:06 -05:00
d3agle
60c38de767
Added window titles to log & revert code format
2015-05-23 05:32:18 -05:00
d3agle
c234eb94d4
Format fixes
...
fixed formatting in both code, and in display of html logs
added extra line-break after log header
2015-05-23 05:09:00 -05:00
MaxXor
add1247037
Fixed XSS vulnerability in Keylogger HTML Logs
2015-05-23 10:41:17 +02:00
MaxXor
a27293a0eb
Merge pull request #172 from yankejustin/Keylogger
...
Keylogger Changes
2015-05-23 09:48:43 +02:00
yankejustin
dd85289fc5
Documentation for the Logger
...
Added a small amount of documentation for the Logger's constructor.
2015-05-23 00:50:25 -04:00
yankejustin
33435e4fab
Immensely reduced log sizes
...
By using a style class to denote text that should be highlighted, we can
change the color in one spot of we desired instead of having to change
it in many spots. Also, the file size is much smaller because of the
significantly-lower amount of text necessary to save.
2015-05-23 00:05:17 -04:00
yankejustin
9748ed381d
Refractored the OnKeyDown event
2015-05-22 23:47:50 -04:00
yankejustin
c6e29f6405
Modified implementation of Dispose
...
The finalizer really should only be a safe-guard for ensuring that the
keylogger unsubscribes from the hook.
2015-05-22 23:24:28 -04:00
MaxXor
9d293a7574
Merge branch 'master' into dev
2015-05-22 22:47:12 +02:00
MaxXor
6a6b253c0e
Added extension methods
2015-05-22 22:12:30 +02:00
d3agle
df27608f7b
Revert method name change
...
added some more comments
2015-05-22 09:15:33 -05:00
d3agle
da63edc4c5
Initial key handling logic
2015-05-22 00:53:09 -05:00
MaxXor
a18e799f9a
Merge pull request #162 from MaxXor/pr/161
...
Code Improvements
2015-05-21 20:55:15 +02:00
MaxXor
92eb35647b
Removed unused method
2015-05-21 20:54:32 +02:00
MaxXor
4fe601a87b
Small changes to code
2015-05-21 20:35:57 +02:00
yankejustin
792a9fc83f
Don't dispose bmpRes
...
It is not GetDiffDesktop's responsibility to dispose of bmpRes. Just
call UnlockBits, then return the Bitmap.
2015-05-21 12:29:15 -04:00
yankejustin
de3db663e9
Significant memory leak reduction
...
Remote Desktop now leaks significantly less memory on the Client.
GetDiffDesktop was unlocking bits only if an exception was thrown!
2015-05-21 12:27:43 -04:00
yankejustin
d100c47091
More meaningful exception for Client Helper
...
More meaningful exception is thrown for the Client's Helper class'
GetDiffDesktop method.
2015-05-21 12:16:18 -04:00
yankejustin
8b20dee5e1
More meaningful exceptions
...
FileSplit provides more meaningful exceptions.
2015-05-21 12:12:02 -04:00
MaxXor
951936e876
Improved mouse input for multiple monitors
2015-05-21 18:00:21 +02:00
MaxXor
28f3fe1a58
Merge pull request #158 from yankejustin/Keylogger
...
Keylogger update
2015-05-21 17:43:03 +02:00
d3agle
3ed53465bf
Changes to keylogger
...
Made a few changes, added some comments for some considerations
2015-05-21 09:34:06 -05:00
UbbeLoL
6f316655dd
Add support for mouse input for multiple monitors
2015-05-21 10:32:24 +02:00
yankejustin
ae4b1f44de
Implemented gmamaladze's logic
...
Implemented gmamaladze's logic into the Keylogger. Still needs work on
the way it outputs. See additional notes in
https://github.com/MaxXor/xRAT/issues/149
2015-05-20 11:50:47 -04:00
yankejustin
d022e55cc7
Slight performance boost
...
Break out of the loop when a subtype's derived type is found to match.
2015-05-20 09:52:26 -04:00
MaxXor
2d025eea09
Merge branch 'master' into dev
2015-05-20 09:24:22 +02:00
yankejustin
ce61f3dcfe
Possible fix
...
Should fix https://github.com/MaxXor/xRAT/issues/153
2015-05-19 20:43:42 -04:00
yankejustin
07751c833a
Transition stage
...
Modified a few things... Saving current spot to for major content
additions.
2015-05-19 19:19:45 -04:00
yankejustin
5d36ff44ac
Added hook id type
2015-05-19 17:32:55 -04:00
yankejustin
46aec1e684
Added a "None" key
2015-05-19 17:06:00 -04:00
MaxXor
c64775b45a
Merged changes
2015-05-19 22:07:02 +02:00