Commit graph

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