Ghostpress | Anti-Keylogger

09/06/2015 18:49 3Angle#1
Gelöscht
09/06/2015 21:44 snow#2
Klingt interessant, aber wie soll mich das Programm vor Kernel-Hooks schützen, die die entsprechende ISR abfangen?
09/06/2015 22:35 3Angle#3
Diese Anwendung bietet leider keinen mir bekannten Schutz gegen Tastatureingabeaufnahmen auf Ring 0 Ebene. Bis auf "Super-Spionageprogramme" sollte das ja nicht der Fall sein.
10/15/2015 20:04 Xio.#4
C# Keyboard hook geschrieben, dein programm angemacht -> Kein schutz.
10/19/2015 14:44 3Angle#5
Quote:
Originally Posted by Xio. View Post
C# Keyboard hook geschrieben, dein programm angemacht -> Kein schutz.
Bei der Erzeugung wurde der Hook überschrieben, dazu dann die Option gegen die Hook Überschreibung aktivieren. Ohne diesen Schutz, schützt das Programm nur vor den klassichen Tastaturabfragen wie durch GetAsyncKeyState
11/16/2015 22:03 Johnny Diggson#6
Coole Idee^^
11/18/2015 15:22 Mi4uric3#7
Quote:
Originally Posted by 3Angle View Post
Bei der Erzeugung wurde der Hook überschrieben, dazu dann die Option gegen die Hook Überschreibung aktivieren. Ohne diesen Schutz, schützt das Programm nur vor den klassichen Tastaturabfragen wie durch GetAsyncKeyState
Und wer macht einen Keylogger mit GetAsyncKeyState? o.O
11/21/2015 19:04 anonymous-29742#8
Kumpel hat es mal getestet. Geht alles perfekt :D GJ ("Packet")

Code:
    [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
    private static extern IntPtr SetWindowsHookEx(int idHook,
        LowLevelKeyboardProc lpfn, IntPtr hMod, uint dwThreadId);

    [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
    [return: MarshalAs(UnmanagedType.Bool)]
    private static extern bool UnhookWindowsHookEx(IntPtr hhk);

    [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
    private static extern IntPtr CallNextHookEx(IntPtr hhk, int nCode,
        IntPtr wParam, IntPtr lParam);

    [DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]
    private static extern IntPtr GetModuleHandle(string lpModuleName);
[Only registered and activated users can see links. Click Here To Register...]
11/25/2015 22:11 3Angle#9
Danke für den Test und die Rückmeldung. Eine neue Version mit paar Neuerungen ist erschienen:
Version 0.7
+Italian translation
+Polish translation (Thanks to Bless)
#Fixed a bug with autostart enabled app and deleted settings file
#Hook overwriting protection is turned on by default
#Crash with closing per widget mode fixed
12/05/2015 07:39 SiikNic#10
I have a simple way of anti key logging. Just don't download anything that is suspicious.
12/05/2015 11:38 0ptimist#11
Quote:
Originally Posted by SiikNic View Post
I have a simple way of anti key logging. Just don't download anything that is suspicious.
Some people will find that a rather severe constraint. Instead I would suggest to just not press any key.
12/06/2015 14:41 3Angle#12
It is an optional protection which is one of many ways for fighting keyloggers.
03/18/2016 22:01 3Angle#13
Die neuste Version ist da:

Version 0.8
+State icon animation
+Automatic detection for full screen applications or game windows which disables the protection temporary (Windows Vista or higher)
#Small translation bug on the first application start fixed
#GUI improvements
#Detection if special character protection is supported
#Common exit crashes fixed
#Language detection fixed
05/29/2016 15:53 CitrusHacks#14
Thank you, Good release.
06/01/2016 19:35 3Angle#15
Thanks for your feedback.

Am kommenden Wochenende wird wahrscheinlich die neue Version veröffentlicht.