58 Commits

Author SHA1 Message Date
heck-gd b53c2f7314 Add compatibility for VMProtect 3.6+ 2023-02-03 16:08:09 +01:00
Matthijs Lavrijsen 2276f14771 Add NtUserGetForegroundWindow hook
Fixes #116
2021-01-26 03:47:19 +01:00
Sam Russell 75fde06ac9 Enable OSBuildVersion in plugin menus (#109) 2020-09-09 16:50:28 +02:00
Duncan Ogilvie 2764afe265 Fix IDA plugin build (#78) 2019-05-24 01:01:21 +02:00
Mattiwatti 6817d32581 Remove NtApiCollection.ini
- Get rid of NtApiLoader and replace it with a syscall lookup table (Windows XP through early 10) or win32u.dll addresses (later Windows 10 versions)
- Remove NtApiTool/PDBReader project since the NtApiCollection.ini file it generates is no longer used
- Rename BlockInput hook to NtUserBlockInput since they are the same function. The INI setting "BlockInputHook" is now also NtUserBlockInputHook
- Merge ApplyUser32Hook and ApplyWin32uHook into ApplyUserHook
2019-05-17 01:10:42 +02:00
Mattiwatti 36617dde6e NtQuerySystemInformation hook: add SystemHandleInformation and SystemExtendedHandleInformation. Handles to objects of types DebugObject, Process and Thread are filtered out.
Currently this is done by PID *for the debugger process only* (i.e., it does not work when using the CLI, and it does not hide a process handle from windbg.exe to the debuggee if ScyllaHide is running as an x64dbg plugin)
2017-10-26 21:48:02 +02:00
Mattiwatti 19906ba66d Add new query classes to NtQuerySystemInformation hook:
- SystemExtendedProcessInformation
- SystemCodeIntegrityInformation
- SystemKernelDebuggerInformationEx
- SystemKernelDebuggerFlags
- SystemCodeIntegrityUnlockInformation
2017-10-11 21:41:31 +02:00
Mattiwatti 0949ab4a48 Fix VS2017 pointer truncation warnings (all PIDs, ie false positives)
Remove unused GetCsrssProcessId() which was totally wrong anyway :P
2017-06-03 21:43:09 +02:00
Aleksey Katargin 661905914c move global HookDllData from Injector to each plugin 2017-03-03 19:26:11 +05:00
Aleksey Katargin e0c7be529f chore: refactor ini paths handling 2017-02-16 12:35:59 +05:00
Aleksey Katargin f1a14b40d8 refactor options dialog 2017-01-13 11:28:53 +05:00
Aleksey Katargin f9c3c04720 prettify tooltips in options dialog 2017-01-07 21:14:17 +05:00
Aleksey Katargin ac440be909 rename internal option names 2017-01-07 21:09:50 +05:00
Aleksey Katargin c1c914a61b rename scl::v?format_wstring -> v?fmtw 2017-01-07 13:34:25 +05:00
Aleksey Katargin 9f03e35da3 rename namespace Scylla -> scl 2017-01-07 13:30:47 +05:00
Aleksey Katargin e5b75dceaa refactor Scylla::Settings 2017-01-07 13:22:28 +05:00
Aleksey Katargin 40e26c4d6f moved settings to new settings class 2017-01-05 12:44:06 +05:00
Aleksey Katargin 6055b2aac5 moved version info to scylla lib 2017-01-05 12:40:10 +05:00
Aleksey Katargin b5c3673876 plugin/x64dbg: reformat sources 2017-01-04 14:28:31 +05:00
Aleksey Katargin 60e957b398 move hide settings to scylla lib (#20) 2017-01-04 12:41:33 +05:00
Aleksey Katargin 879287feae remove update check feature 2016-11-30 09:55:13 +05:00
Aleksey Katargin 035e5909dc move and refactor os info functions 2016-11-29 10:51:39 +05:00
Aleksey Katargin 9bdd2c5986 add _CRT_SECURE_NO_WARNINGS to scylla.props 2016-11-20 20:21:23 +05:00
gureedo 5b2007e269 new solution layout 2016-11-20 13:15:25 +05:00
Aleksey Katargin 2862dbb566 compatibilty fixes for vs15 (#9) 2016-11-02 06:01:47 +01:00
dfgdfgdfg a56d7e580f dialog updates 2015-04-19 18:38:12 +02:00
dfgdfgdfg 540ec6e2d2 small olly v1 fix with insert/del key 2014-10-27 20:28:26 +01:00
dfgdfgdfg 4111307590 doc update 2014-09-14 14:27:02 +02:00
dfgdfgdfg f6429b1ae2 exceptions for olly1 finished 2014-09-14 14:04:10 +02:00
dfgdfgdfg b81fb72a02 finished exception dialog 2014-09-14 11:49:56 +02:00
dfgdfgdfg 8372116e9a tooltip, font for exception dialog 2014-09-14 10:32:09 +02:00
dfgdfgdfg f9794acd2e exceptions dialog for olly 1 2014-09-13 20:02:51 +02:00
cypherpunk 1a67dca507 tooltips done. fixes #62 2014-09-11 18:09:10 +02:00
cypherpunk 7344417020 options for RIP/PRINT exception and Infobar in Olly1. see #71 2014-09-10 17:47:49 +02:00
dfgdfgdfg 1a73c87787 new anti-attach for olly2 and x64dbg 2014-08-30 11:38:43 +02:00
cypherpunk 6d36cd0bf3 custom attachattach dialog done for IDA 2014-08-27 15:38:47 +02:00
cypherpunk 4ec8ff9112 added tooltips. started filling tooltips with text from doc 2014-08-25 15:18:02 +02:00
cypherpunk aa2e3e3b82 Merge branch 'master' of bitbucket.org:NtQuery/scyllahide 2014-08-25 14:13:37 +02:00
cypherpunk 4931f02d2d added missing #ifdef for olly1-only controls 2014-08-25 14:11:42 +02:00
dfgdfgdfg 48575f839c kill anti-attach not available for x64 2014-08-16 17:31:49 +02:00
dfgdfgdfg 4e2fb9ef04 changed thanks to 2014-08-14 21:38:45 +02:00
cypherpunk dcde59c30c options / GUI updated for Olly1 enhancements 2014-08-14 14:53:05 +02:00
cypherpunk 88b0d86d2a added kill anti-attach option to plugins 2014-05-13 22:40:01 +02:00
cypherpunk cd53a0c637 - added thanks to About Box
- deduplicated About Box
- added About Box to IDA plugin
2014-05-12 23:32:58 +02:00
cypherpunk 9d765d3675 x64dbg plugin: added missing parts for creating new profile 2014-05-10 04:23:42 +02:00
cypherpunk 48fc3fc90b logging and options GUI done for x64dbg plugin 2014-05-10 01:58:44 +02:00
dfgdfgdfg be09e0cc88 Merge branch 'master' of https://bitbucket.org/NtQuery/scyllahide
Conflicts:
	PluginGeneric/OptionsDialog.cpp
2014-05-08 21:34:37 +02:00
dfgdfgdfg a4012fff52 fixed runpe unpacker 2014-05-08 21:32:11 +02:00
cypherpunk 30595bbdfe runpe config GUI fix 2014-05-08 21:10:57 +02:00
cypherpunk 67e0aadcf2 added runPE unpacker option 2014-05-08 19:56:59 +02:00