├── LICENSE ├── README.md ├── x64 ├── BlockInupt │ └── block_input.asm ├── HideThread │ ├── hide_thread.asm │ └── hide_thread.c ├── PreventElevation │ ├── block_api │ ├── block_exitfunk.asm │ ├── inline_hook.asm │ └── prevent_elevation.asm ├── ProtectProcess │ ├── protect_process.asm │ └── protect_process.c ├── SelfElevate │ ├── self_elevate.asm │ └── self_elevate.c ├── SizeOfImage │ ├── sizeof_image.asm │ └── sizeofimage.c ├── WipeHeaders │ └── wipe_headers.asm ├── blocks │ ├── block_api.asm │ └── iat_api.asm └── self_defense.asm └── x86 ├── BlockInupt └── block_input.asm ├── HideThread ├── hide_thread.asm └── hide_thread.c ├── HideWindow ├── hide_window.asm └── hide_window.c ├── PreventElevation ├── block_api ├── block_exitfunk.asm ├── inline_hook.asm └── prevent_elevation.asm ├── ProtectProcess ├── protect_process.asm └── protect_process.c ├── SelfElevate ├── self_elevate.asm └── self_elevate.c ├── SizeOfImage └── sizeof_image.asm ├── WipeHeaders └── wipe_headers.asm ├── blocks ├── block_api.asm └── block_exitfunk.asm └── self_defense.asm /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/README.md -------------------------------------------------------------------------------- /x64/BlockInupt/block_input.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x64/BlockInupt/block_input.asm -------------------------------------------------------------------------------- /x64/HideThread/hide_thread.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x64/HideThread/hide_thread.asm -------------------------------------------------------------------------------- /x64/HideThread/hide_thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x64/HideThread/hide_thread.c -------------------------------------------------------------------------------- /x64/PreventElevation/block_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x64/PreventElevation/block_api -------------------------------------------------------------------------------- /x64/PreventElevation/block_exitfunk.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x64/PreventElevation/block_exitfunk.asm -------------------------------------------------------------------------------- /x64/PreventElevation/inline_hook.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x64/PreventElevation/inline_hook.asm -------------------------------------------------------------------------------- /x64/PreventElevation/prevent_elevation.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x64/PreventElevation/prevent_elevation.asm -------------------------------------------------------------------------------- /x64/ProtectProcess/protect_process.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x64/ProtectProcess/protect_process.asm -------------------------------------------------------------------------------- /x64/ProtectProcess/protect_process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x64/ProtectProcess/protect_process.c -------------------------------------------------------------------------------- /x64/SelfElevate/self_elevate.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x64/SelfElevate/self_elevate.asm -------------------------------------------------------------------------------- /x64/SelfElevate/self_elevate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x64/SelfElevate/self_elevate.c -------------------------------------------------------------------------------- /x64/SizeOfImage/sizeof_image.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x64/SizeOfImage/sizeof_image.asm -------------------------------------------------------------------------------- /x64/SizeOfImage/sizeofimage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x64/SizeOfImage/sizeofimage.c -------------------------------------------------------------------------------- /x64/WipeHeaders/wipe_headers.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x64/WipeHeaders/wipe_headers.asm -------------------------------------------------------------------------------- /x64/blocks/block_api.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x64/blocks/block_api.asm -------------------------------------------------------------------------------- /x64/blocks/iat_api.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x64/blocks/iat_api.asm -------------------------------------------------------------------------------- /x64/self_defense.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x64/self_defense.asm -------------------------------------------------------------------------------- /x86/BlockInupt/block_input.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x86/BlockInupt/block_input.asm -------------------------------------------------------------------------------- /x86/HideThread/hide_thread.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x86/HideThread/hide_thread.asm -------------------------------------------------------------------------------- /x86/HideThread/hide_thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x86/HideThread/hide_thread.c -------------------------------------------------------------------------------- /x86/HideWindow/hide_window.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x86/HideWindow/hide_window.asm -------------------------------------------------------------------------------- /x86/HideWindow/hide_window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x86/HideWindow/hide_window.c -------------------------------------------------------------------------------- /x86/PreventElevation/block_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x86/PreventElevation/block_api -------------------------------------------------------------------------------- /x86/PreventElevation/block_exitfunk.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x86/PreventElevation/block_exitfunk.asm -------------------------------------------------------------------------------- /x86/PreventElevation/inline_hook.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x86/PreventElevation/inline_hook.asm -------------------------------------------------------------------------------- /x86/PreventElevation/prevent_elevation.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x86/PreventElevation/prevent_elevation.asm -------------------------------------------------------------------------------- /x86/ProtectProcess/protect_process.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x86/ProtectProcess/protect_process.asm -------------------------------------------------------------------------------- /x86/ProtectProcess/protect_process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x86/ProtectProcess/protect_process.c -------------------------------------------------------------------------------- /x86/SelfElevate/self_elevate.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x86/SelfElevate/self_elevate.asm -------------------------------------------------------------------------------- /x86/SelfElevate/self_elevate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x86/SelfElevate/self_elevate.c -------------------------------------------------------------------------------- /x86/SizeOfImage/sizeof_image.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x86/SizeOfImage/sizeof_image.asm -------------------------------------------------------------------------------- /x86/WipeHeaders/wipe_headers.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x86/WipeHeaders/wipe_headers.asm -------------------------------------------------------------------------------- /x86/blocks/block_api.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x86/blocks/block_api.asm -------------------------------------------------------------------------------- /x86/blocks/block_exitfunk.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x86/blocks/block_exitfunk.asm -------------------------------------------------------------------------------- /x86/self_defense.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EgeBalci/SelfDefense/HEAD/x86/self_defense.asm --------------------------------------------------------------------------------