├── LICENSE ├── README-CN.md ├── README.md ├── doc ├── Readme.txt └── 说明.txt ├── donate ├── AliPay.png └── WeChat.png ├── icon └── icon.ico ├── images ├── autorun.png ├── file_manager.png ├── network.png ├── process_menu.png └── process_tree.png ├── src ├── Antispy │ ├── Common │ │ └── Common.h │ ├── SpyHunter.sln │ ├── SpyHunter │ │ ├── SpyHunter.sln │ │ ├── SpyHunter.suo │ │ ├── SpyHunter │ │ │ ├── AGUpdateDlg.cpp │ │ │ ├── AboutToolDlg.cpp │ │ │ ├── AboutToolDlg.h │ │ │ ├── AcpiDlg.cpp │ │ │ ├── AcpiDlg.h │ │ │ ├── AdvancedToolsDlg.cpp │ │ │ ├── AdvancedToolsDlg.h │ │ │ ├── AnalyzeCmdLine.h │ │ │ ├── AssemblyDlg.cpp │ │ │ ├── AssemblyDlg.h │ │ │ ├── AtapiDlg.cpp │ │ │ ├── AtapiDlg.h │ │ │ ├── AutoStartDlg.cpp │ │ │ ├── AutoStartDlg.h │ │ │ ├── BeaEngine │ │ │ │ ├── BeaEngine.h │ │ │ │ ├── BeaEngine.lib │ │ │ │ ├── BeaEngineCheetah.lib │ │ │ │ ├── basic_types.h │ │ │ │ └── export.h │ │ │ ├── ColumnTreeCtrl.cpp │ │ │ ├── ColumnTreeCtrl.h │ │ │ ├── Comfunc.cpp │ │ │ ├── Comfunc.h │ │ │ ├── CommandDlg.cpp │ │ │ ├── CommandDlg.h │ │ │ ├── CommonMacro.h │ │ │ ├── CommonStruct.h │ │ │ ├── Config.cpp │ │ │ ├── Config.h │ │ │ ├── ConnectDriver.cpp │ │ │ ├── ConnectDriver.h │ │ │ ├── DebugRegisterDlg.cpp │ │ │ ├── DebugRegisterDlg.h │ │ │ ├── DirectIoDlg.cpp │ │ │ ├── DirectIoDlg.cpp.bak │ │ │ ├── DirectIoDlg.h │ │ │ ├── DisassemblerDlg.cpp │ │ │ ├── DisassemblerDlg.h │ │ │ ├── DiskDlg.cpp │ │ │ ├── DiskDlg.h │ │ │ ├── DllModuleDlg.cpp │ │ │ ├── DllModuleDlg.h │ │ │ ├── DownloadCallback.cpp │ │ │ ├── DownloadCallback.h │ │ │ ├── DpcTimerDlg.cpp │ │ │ ├── DpcTimerDlg.h │ │ │ ├── DumpMemoryDlg.cpp │ │ │ ├── DumpMemoryDlg.h │ │ │ ├── EasySize.h │ │ │ ├── ExceptionManager.cpp │ │ │ ├── ExceptionManager.h │ │ │ ├── FileAssociationDlg.cpp │ │ │ ├── FileAssociationDlg.h │ │ │ ├── FileDlg.cpp │ │ │ ├── FileDlg.cpp_b │ │ │ ├── FileDlg.h │ │ │ ├── FileFunc.cpp │ │ │ ├── FileFunc.h │ │ │ ├── FileRenameDlg.cpp │ │ │ ├── FileRenameDlg.h │ │ │ ├── FileRestartDeleteDlg.cpp │ │ │ ├── FileRestartDeleteDlg.h │ │ │ ├── FileSearchDlg.cpp │ │ │ ├── FileSearchDlg.h │ │ │ ├── FileSystemDlg.cpp │ │ │ ├── FileSystemDlg.h │ │ │ ├── FileUnlockDlg.cpp │ │ │ ├── FileUnlockDlg.h │ │ │ ├── FilterDlg.cpp │ │ │ ├── FilterDlg.h │ │ │ ├── FindModuleDlg.cpp │ │ │ ├── FindModuleDlg.h │ │ │ ├── FindReg.h │ │ │ ├── FindWindow.cpp │ │ │ ├── FindWindow.h │ │ │ ├── Function.cpp │ │ │ ├── Function.h │ │ │ ├── GetFilePathDlg.cpp │ │ │ ├── GetFilePathDlg.h │ │ │ ├── HandleDlg.cpp │ │ │ ├── HandleDlg.h │ │ │ ├── HandleInfoDlg.cpp │ │ │ ├── HandleInfoDlg.h │ │ │ ├── HashCalcDlg.cpp │ │ │ ├── HashCalcDlg.h │ │ │ ├── HexEditDlg.cpp │ │ │ ├── HexEditDlg.h │ │ │ ├── HexEditorDlg.cpp │ │ │ ├── HexEditorDlg.h │ │ │ ├── Hive │ │ │ │ ├── InitHive.cpp │ │ │ │ ├── InitHive.h │ │ │ │ ├── OpHive.cpp │ │ │ │ ├── OpHive.h │ │ │ │ ├── ntreg.c │ │ │ │ ├── ntreg.h │ │ │ │ ├── stdint.h │ │ │ │ └── struct.h │ │ │ ├── HookFunc.cpp │ │ │ ├── HookFunc.h │ │ │ ├── HookLib │ │ │ │ ├── HookAPIX.cpp │ │ │ │ └── HookAPIX.h │ │ │ ├── HostDlg.cpp │ │ │ ├── HostDlg.h │ │ │ ├── HotKeyDlg.cpp │ │ │ ├── HotKeyDlg.h │ │ │ ├── HotKeyInfoDlg.cpp │ │ │ ├── HotKeyInfoDlg.h │ │ │ ├── IEPluginDlg.cpp │ │ │ ├── IEPluginDlg.h │ │ │ ├── IFEODlg.cpp │ │ │ ├── IFEODlg.h │ │ │ ├── IMEDlg.cpp │ │ │ ├── IMEDlg.h │ │ │ ├── IatEatDlg.cpp │ │ │ ├── IatEatDlg.h │ │ │ ├── IdtDlg.cpp │ │ │ ├── IdtDlg.h │ │ │ ├── IdtFunctions.cpp │ │ │ ├── IdtFunctions.h │ │ │ ├── IeRClick.cpp │ │ │ ├── IeRClick.h │ │ │ ├── IoTimerDlg.cpp │ │ │ ├── IoTimerDlg.h │ │ │ ├── KMD5.cpp │ │ │ ├── KMD5.h │ │ │ ├── KbdClass.cpp │ │ │ ├── KbdClass.h │ │ │ ├── KbdclassDlg.cpp │ │ │ ├── KbdclassDlg.h │ │ │ ├── KernelAboutDlg.cpp │ │ │ ├── KernelAboutDlg.h │ │ │ ├── KernelCallbackTableDlg.cpp │ │ │ ├── KernelCallbackTableDlg.h │ │ │ ├── KernelEntryDlg.cpp │ │ │ ├── KernelEntryDlg.h │ │ │ ├── ListCallbackDlg.cpp │ │ │ ├── ListCallbackDlg.h │ │ │ ├── ListDriver.cpp │ │ │ ├── ListDriver.h │ │ │ ├── ListDriverDlg.cpp │ │ │ ├── ListDriverDlg.h │ │ │ ├── ListHandle.cpp │ │ │ ├── ListHandle.h │ │ │ ├── ListHooks.cpp │ │ │ ├── ListHooks.h │ │ │ ├── ListHotkey.cpp │ │ │ ├── ListHotkey.h │ │ │ ├── ListMemory.cpp │ │ │ ├── ListMemory.h │ │ │ ├── ListModules.cpp │ │ │ ├── ListModules.h │ │ │ ├── ListPrivileges.cpp │ │ │ ├── ListPrivileges.h │ │ │ ├── ListProcess.cpp │ │ │ ├── ListProcess.h │ │ │ ├── ListProcessDlg.cpp │ │ │ ├── ListProcessDlg.h │ │ │ ├── ListThread.cpp │ │ │ ├── ListThread.h │ │ │ ├── ListTimer.cpp │ │ │ ├── ListTimer.h │ │ │ ├── ListWnd.cpp │ │ │ ├── ListWnd.h │ │ │ ├── MbrDlg.cpp │ │ │ ├── MbrDlg.h │ │ │ ├── MemoryHexEditDlg.cpp │ │ │ ├── MemoryHexEditDlg.h │ │ │ ├── MemoryInfoDlg.cpp │ │ │ ├── MemoryInfoDlg.h │ │ │ ├── MessageHookDlg.cpp │ │ │ ├── MessageHookDlg.h │ │ │ ├── ModifyCodeDlg.cpp │ │ │ ├── ModifyCodeDlg.h │ │ │ ├── ModifyDwordDlg.cpp │ │ │ ├── ModifyDwordDlg.h │ │ │ ├── ModifyProtectDlg.cpp │ │ │ ├── ModifyProtectDlg.h │ │ │ ├── ModuleInfoDlg.cpp │ │ │ ├── ModuleInfoDlg.h │ │ │ ├── MouseDlg.cpp │ │ │ ├── MouseDlg.h │ │ │ ├── MyPic.cpp │ │ │ ├── MyPic.h │ │ │ ├── MzfEdit.cpp │ │ │ ├── MzfEdit.h │ │ │ ├── NetworkDlg.cpp │ │ │ ├── NetworkDlg.h │ │ │ ├── NotSignModuleDlg.cpp │ │ │ ├── NotSignModuleDlg.h │ │ │ ├── ODEngine │ │ │ │ ├── asmserv.c │ │ │ │ ├── assembl.c │ │ │ │ ├── disasm.c │ │ │ │ └── disasm.h │ │ │ ├── ObjectHijackDlg.cpp │ │ │ ├── ObjectHijackDlg.h │ │ │ ├── ObjectHookDlg.cpp │ │ │ ├── ObjectHookDlg.h │ │ │ ├── ParseNTFS.cpp │ │ │ ├── ParseNTFS.h │ │ │ ├── PortDlg.cpp │ │ │ ├── PortDlg.h │ │ │ ├── PrivilegeInfoDlg.cpp │ │ │ ├── PrivilegeInfoDlg.h │ │ │ ├── ProcStringDlg.cpp │ │ │ ├── ProcStringDlg.h │ │ │ ├── ProcessFunc.cpp │ │ │ ├── ProcessFunc.h │ │ │ ├── ProcessHijackDlg.cpp │ │ │ ├── ProcessHijackDlg.h │ │ │ ├── ProcessHookDlg.cpp │ │ │ ├── ProcessHookDlg.h │ │ │ ├── ProcessImageInfoDlg.cpp │ │ │ ├── ProcessImageInfoDlg.h │ │ │ ├── ProcessInfoDlg.cpp │ │ │ ├── ProcessInfoDlg.h │ │ │ ├── ProcessMemoryDlg.cpp │ │ │ ├── ProcessMemoryDlg.h │ │ │ ├── ProcessPrivilegesDlg.cpp │ │ │ ├── ProcessPrivilegesDlg.h │ │ │ ├── ProcessTimerDlg.cpp │ │ │ ├── ProcessTimerDlg.h │ │ │ ├── ProcessWndDlg.cpp │ │ │ ├── ProcessWndDlg.h │ │ │ ├── ReadMe.txt │ │ │ ├── RegCommon.cpp │ │ │ ├── RegCommon.h │ │ │ ├── RegFindDlg.cpp │ │ │ ├── RegFindDlg.h │ │ │ ├── RegModifyDlg.cpp │ │ │ ├── RegModifyDlg.h │ │ │ ├── RegStringTool.cpp │ │ │ ├── RegStringTool.h │ │ │ ├── RegUnlockDlg.cpp │ │ │ ├── RegUnlockDlg.h │ │ │ ├── Registry.cpp │ │ │ ├── Registry.h │ │ │ ├── RegistryDlg.cpp │ │ │ ├── RegistryDlg.h │ │ │ ├── RenameKeyDlg.cpp │ │ │ ├── RenameKeyDlg.h │ │ │ ├── Ring0HookDlg.cpp │ │ │ ├── Ring0HookDlg.h │ │ │ ├── SHA1.cpp │ │ │ ├── SHA1.h │ │ │ ├── ServiceDlg.cpp │ │ │ ├── ServiceDlg.h │ │ │ ├── SetConfigDlg.cpp │ │ │ ├── SetConfigDlg.h │ │ │ ├── ShadowFunctions.cpp │ │ │ ├── ShadowFunctions.h │ │ │ ├── ShadowSsdtDlg.cpp │ │ │ ├── ShadowSsdtDlg.h │ │ │ ├── SignVerifyDlg.cpp │ │ │ ├── SignVerifyDlg.h │ │ │ ├── SpiDlg.cpp │ │ │ ├── SpiDlg.h │ │ │ ├── SpyHunter.cpp │ │ │ ├── SpyHunter.h │ │ │ ├── SpyHunter.rc │ │ │ ├── SpyHunter.vcproj │ │ │ ├── SpyHunterDlg.cpp │ │ │ ├── SpyHunterDlg.h │ │ │ ├── SsdtHookDlg.cpp │ │ │ ├── SsdtHookDlg.h │ │ │ ├── String.cpp │ │ │ ├── String.h │ │ │ ├── SystemThreadDlg.cpp │ │ │ ├── SystemThreadDlg.h │ │ │ ├── TcpipDlg.cpp │ │ │ ├── TcpipDlg.h │ │ │ ├── ThreadDlg.cpp │ │ │ ├── ThreadDlg.h │ │ │ ├── ThreadInfoDlg.cpp │ │ │ ├── ThreadInfoDlg.h │ │ │ ├── TimerInfoDlg.cpp │ │ │ ├── TimerInfoDlg.h │ │ │ ├── ToolsDlg.cpp │ │ │ ├── ToolsDlg.h │ │ │ ├── UnloadModulesInAllProcess.cpp │ │ │ ├── UnloadModulesInAllProcess.h │ │ │ ├── UpdateDlg.cpp │ │ │ ├── UpdateDlg.h │ │ │ ├── UserDlg.cpp │ │ │ ├── UserDlg.h │ │ │ ├── UserModeDlg.cpp │ │ │ ├── UserModeDlg.h │ │ │ ├── WindowDlg.cpp │ │ │ ├── WindowDlg.h │ │ │ ├── WorkerThreadDlg.cpp │ │ │ ├── WorkerThreadDlg.h │ │ │ ├── common.h │ │ │ ├── disasm-lib │ │ │ │ ├── cpu.c │ │ │ │ ├── cpu.h │ │ │ │ ├── disasm.c │ │ │ │ ├── disasm.h │ │ │ │ ├── disasm_x86.c │ │ │ │ ├── disasm_x86.h │ │ │ │ ├── disasm_x86_tables.h │ │ │ │ ├── misc.c │ │ │ │ └── misc.h │ │ │ ├── libdasm.c │ │ │ ├── libdasm.h │ │ │ ├── libdasm │ │ │ │ ├── libdasm.c │ │ │ │ ├── libdasm.h │ │ │ │ └── tables.h │ │ │ ├── mhook-lib │ │ │ │ ├── mhook.cpp │ │ │ │ └── mhook.h │ │ │ ├── ntfs │ │ │ │ ├── ParaseDisk.c │ │ │ │ ├── ParaseDisk.h │ │ │ │ ├── attrib.c │ │ │ │ ├── attrib.h │ │ │ │ ├── attrlist.c │ │ │ │ ├── attrlist.h │ │ │ │ ├── bitmap.c │ │ │ │ ├── bitmap.h │ │ │ │ ├── bootsect.c │ │ │ │ ├── bootsect.h │ │ │ │ ├── collate.c │ │ │ │ ├── collate.h │ │ │ │ ├── compat.c │ │ │ │ ├── compat.h │ │ │ │ ├── compress.c │ │ │ │ ├── compress.h │ │ │ │ ├── debug.c │ │ │ │ ├── debug.h │ │ │ │ ├── device.c │ │ │ │ ├── device.h │ │ │ │ ├── device_io.c │ │ │ │ ├── device_io.h │ │ │ │ ├── dir.c │ │ │ │ ├── dir.h │ │ │ │ ├── endians.h │ │ │ │ ├── index.c │ │ │ │ ├── index.h │ │ │ │ ├── inode.c │ │ │ │ ├── inode.h │ │ │ │ ├── layout.h │ │ │ │ ├── lcnalloc.c │ │ │ │ ├── lcnalloc.h │ │ │ │ ├── list.h │ │ │ │ ├── logfile.c │ │ │ │ ├── logfile.h │ │ │ │ ├── logging.c │ │ │ │ ├── logging.h │ │ │ │ ├── mft.c │ │ │ │ ├── mft.h │ │ │ │ ├── misc.c │ │ │ │ ├── misc.h │ │ │ │ ├── mst.c │ │ │ │ ├── mst.h │ │ │ │ ├── ntfs_header.h │ │ │ │ ├── ntfstime.h │ │ │ │ ├── runlist.c │ │ │ │ ├── runlist.h │ │ │ │ ├── security.c │ │ │ │ ├── security.h │ │ │ │ ├── support.h │ │ │ │ ├── types.h │ │ │ │ ├── unistr.c │ │ │ │ ├── unistr.h │ │ │ │ ├── utils.c │ │ │ │ ├── utils.h │ │ │ │ ├── version.c │ │ │ │ ├── version.h │ │ │ │ ├── volume.c │ │ │ │ ├── volume.h │ │ │ │ ├── win32_io.c │ │ │ │ └── win32_io.h │ │ │ ├── phsup.h │ │ │ ├── res │ │ │ │ ├── AntiSpy.manifest │ │ │ │ ├── BackAndForward.bmp │ │ │ │ ├── LSP │ │ │ │ │ ├── REG_IDR_REG_2000.bin │ │ │ │ │ ├── REG_IDR_REG_2000.bin.bak │ │ │ │ │ ├── REG_IDR_REG_SER_2003.bin │ │ │ │ │ ├── REG_IDR_REG_SER_2003.bin.bak │ │ │ │ │ ├── REG_IDR_REG_SER_2008.bin │ │ │ │ │ ├── REG_IDR_REG_SER_2008.bin.bak │ │ │ │ │ ├── REG_IDR_REG_WIN7.bin │ │ │ │ │ ├── REG_IDR_REG_WIN7.bin.bak │ │ │ │ │ ├── REG_IDR_REG_WIN764.bin │ │ │ │ │ ├── REG_IDR_REG_WIN8.bin │ │ │ │ │ ├── REG_IDR_REG_WIN8.bin.bak │ │ │ │ │ ├── REG_IDR_REG_WIN864.bin │ │ │ │ │ ├── REG_IDR_REG_XP.bin │ │ │ │ │ ├── REG_IDR_REG_XP.bin.bak │ │ │ │ │ └── REG_IDR_REG_XP64.bin │ │ │ │ ├── MBR │ │ │ │ │ ├── WIN7.mbr │ │ │ │ │ ├── WIN7.mbr.bak │ │ │ │ │ ├── xp.mbr │ │ │ │ │ └── xp.mbr.bak │ │ │ │ ├── Safeboot │ │ │ │ │ ├── vista.bin │ │ │ │ │ ├── vista.bin.bak │ │ │ │ │ ├── w2k3.bin │ │ │ │ │ ├── w2k3.bin.bak │ │ │ │ │ ├── win7.bin │ │ │ │ │ ├── win7.bin.bak │ │ │ │ │ ├── win8.bin │ │ │ │ │ ├── win8.bin.bak │ │ │ │ │ ├── xp.bin │ │ │ │ │ └── xp.bin.bak │ │ │ │ ├── SpyHunter.ico │ │ │ │ ├── SpyHunter.rc2 │ │ │ │ ├── bmp │ │ │ │ │ ├── AntiSpy.bmp │ │ │ │ │ ├── BackAndForward.bmp │ │ │ │ │ ├── COPY.bmp │ │ │ │ │ ├── DELETE.bmp │ │ │ │ │ ├── DLL.bmp │ │ │ │ │ ├── DetalInfo.bmp │ │ │ │ │ ├── EXPORT.bmp │ │ │ │ │ ├── Lookfor.bmp │ │ │ │ │ ├── OD.bmp │ │ │ │ │ ├── Recover.bmp │ │ │ │ │ ├── Refresh.bmp │ │ │ │ │ ├── Reg.bmp │ │ │ │ │ ├── SHUXING.bmp │ │ │ │ │ ├── Search.bmp │ │ │ │ │ ├── Sign.bmp │ │ │ │ │ ├── TREEBTNS.bmp │ │ │ │ │ ├── WINDBG.bmp │ │ │ │ │ ├── explorer.bmp │ │ │ │ │ └── update.bmp │ │ │ │ ├── cur │ │ │ │ │ ├── eye.cur │ │ │ │ │ ├── x.cur │ │ │ │ │ └── y.cur │ │ │ │ ├── icon │ │ │ │ │ ├── AutorunRoot.ico │ │ │ │ │ ├── BACK.ico │ │ │ │ │ ├── CDROOM.ico │ │ │ │ │ ├── CloseDir.ico │ │ │ │ │ ├── Computer.ico │ │ │ │ │ ├── Computer.ico.bak │ │ │ │ │ ├── Explorer.ico │ │ │ │ │ ├── FORWARD.ico │ │ │ │ │ ├── Flooy.ico │ │ │ │ │ ├── HardDisk.ico │ │ │ │ │ ├── IE.ico │ │ │ │ │ ├── Knowdlls.ico │ │ │ │ │ ├── OpenDir.ico │ │ │ │ │ ├── Print.ico │ │ │ │ │ ├── ProcessIco.ico │ │ │ │ │ ├── REG_DWORD.ico │ │ │ │ │ ├── REG_SZ.ico │ │ │ │ │ ├── Startup.ico │ │ │ │ │ ├── Task.ico │ │ │ │ │ ├── dll.ico │ │ │ │ │ ├── drag.ico │ │ │ │ │ ├── drag_empty.ico │ │ │ │ │ ├── driver.ico │ │ │ │ │ ├── eye.ico │ │ │ │ │ ├── network.ico │ │ │ │ │ ├── security.ico │ │ │ │ │ ├── service.ico │ │ │ │ │ ├── winlogon.ico │ │ │ │ │ └── winsock.ico │ │ │ │ ├── rt_manif.bin │ │ │ │ ├── update.bmp │ │ │ │ └── vista.bin │ │ │ ├── resource.h │ │ │ ├── sortlistctrl.cpp │ │ │ ├── sortlistctrl.h │ │ │ ├── stdafx.cpp │ │ │ ├── stdafx.h │ │ │ ├── string_tool.cpp │ │ │ ├── string_tool.h │ │ │ ├── unzip.cpp │ │ │ ├── unzip.h │ │ │ ├── xySplitterWnd.cpp │ │ │ └── xySplitterWnd.h │ │ └── clear.bat │ └── SpyHunterDrv │ │ ├── SpyHunterDrv.sln │ │ ├── SpyHunterDrv.suo │ │ ├── SpyHunterDrv │ │ ├── Acpi.c │ │ ├── Acpi.h │ │ ├── Atapi.c │ │ ├── Atapi.h │ │ ├── AtapiRW.c │ │ ├── AtapiRW.h │ │ ├── BUILD │ │ ├── Callback.c │ │ ├── Callback.h │ │ ├── Classpnp.c │ │ ├── Classpnp.h │ │ ├── CommonFunction.c │ │ ├── CommonFunction.h │ │ ├── Control.c │ │ ├── Control.h │ │ ├── DebugRegister.c │ │ ├── DebugRegister.h │ │ ├── DeleteFile.c │ │ ├── DeleteFile.h │ │ ├── DirectIo.c │ │ ├── DirectIo.h │ │ ├── Disassmbly.c │ │ ├── Disassmbly.h │ │ ├── DispatchHook.c │ │ ├── DispatchHook.h │ │ ├── DpcTimer.c │ │ ├── DpcTimer.h │ │ ├── Driver.c │ │ ├── Driver.h │ │ ├── FakeFunc.c │ │ ├── FakeFunc.h │ │ ├── FileFunc.c │ │ ├── FileFunc.h │ │ ├── FileOperation.c │ │ ├── FileOperation.h │ │ ├── FileSystem.c │ │ ├── FileSystem.h │ │ ├── Filter.c │ │ ├── Filter.h │ │ ├── Fsd.c │ │ ├── Fsd.h │ │ ├── HookEngine.c │ │ ├── HookEngine.h │ │ ├── HookPort.c │ │ ├── HookPort.h │ │ ├── HotKeys.c │ │ ├── HotKeys.h │ │ ├── IATHook.c │ │ ├── IATHook.h │ │ ├── IatEat.c │ │ ├── IatEat.h │ │ ├── Idt.c │ │ ├── Idt.h │ │ ├── InitWindows.c │ │ ├── InitWindows.h │ │ ├── InlineFunc.c │ │ ├── InlineFunc.h │ │ ├── InlineHook.c │ │ ├── InlineHook.h │ │ ├── IoTimer.c │ │ ├── IoTimer.h │ │ ├── IrpOperate.c │ │ ├── IrpOperate.h │ │ ├── KernelEntry.c │ │ ├── KernelEntry.h │ │ ├── KernelMemory.c │ │ ├── KernelMemory.h │ │ ├── MBR.c │ │ ├── MBR.h │ │ ├── MessageHook.c │ │ ├── MessageHook.h │ │ ├── ModifiedCode.c │ │ ├── ModifiedCode.h │ │ ├── ObjectHook.c │ │ ├── ObjectHook.h │ │ ├── ParseNTFS.c │ │ ├── ParseNTFS.h │ │ ├── Peload.c │ │ ├── Peload.h │ │ ├── Port.c │ │ ├── Port.h │ │ ├── Power.c │ │ ├── Power.h │ │ ├── Process.c │ │ ├── Process.h │ │ ├── ProcessFunc.c │ │ ├── ProcessFunc.h │ │ ├── ProcessHandle.c │ │ ├── ProcessHandle.h │ │ ├── ProcessHook.c │ │ ├── ProcessHook.h │ │ ├── ProcessMemory.c │ │ ├── ProcessMemory.h │ │ ├── ProcessModule.c │ │ ├── ProcessModule.h │ │ ├── ProcessPrivileges.c │ │ ├── ProcessPrivileges.h │ │ ├── ProcessThread.c │ │ ├── ProcessThread.h │ │ ├── ProcessTimer.c │ │ ├── ProcessTimer.h │ │ ├── ProcessWnd.c │ │ ├── ProcessWnd.h │ │ ├── Reg.c │ │ ├── Reg.h │ │ ├── Registry.c │ │ ├── Registry.h │ │ ├── ReloadHalDll.c │ │ ├── ReloadHalDll.h │ │ ├── ReloadNtoskrnl.c │ │ ├── ReloadNtoskrnl.h │ │ ├── ReloadWin32k.c │ │ ├── ReloadWin32k.h │ │ ├── SSDT.c │ │ ├── SSDT.h │ │ ├── SelfProtectSSDT.c │ │ ├── SelfProtectSSDT.h │ │ ├── ShadowSSDT.c │ │ ├── ShadowSSDT.h │ │ ├── SpyHunterDrv.W7.vcproj │ │ ├── SpyHunterDrv.c │ │ ├── SpyHunterDrv.h │ │ ├── SpyHunterDrv.vsprops │ │ ├── Struct.h │ │ ├── Tcpip.c │ │ ├── Tcpip.h │ │ ├── WorkerThread.c │ │ ├── WorkerThread.h │ │ ├── buildinc.cmd │ │ ├── buildnumber.h │ │ ├── ddkbldenv.cmd │ │ ├── ddkpostbld.cmd │ │ ├── ddkprebld.cmd │ │ ├── disasm.c │ │ ├── disasm.h │ │ ├── drvcommon.h │ │ ├── drvversion.h │ │ ├── drvversion.rc │ │ ├── kbdclass.c │ │ ├── kbdclass.h │ │ ├── ldasm.c │ │ ├── ldasm.h │ │ ├── libdasm.c │ │ ├── libdasm.h │ │ ├── makefile │ │ ├── mouclass.c │ │ ├── mouclass.h │ │ ├── sources │ │ └── tables.h │ │ └── clear.bat └── ResourceEncrypt │ ├── ResourceEncrypt.sln │ ├── ResourceEncrypt.suo │ ├── ResourceEncrypt │ ├── ResourceEncrypt.cpp │ ├── ResourceEncrypt.h │ ├── ResourceEncrypt.rc │ ├── ResourceEncrypt.vcproj │ ├── ResourceEncryptDlg.cpp │ ├── ResourceEncryptDlg.h │ ├── res │ │ ├── ResourceEncrypt.ico │ │ └── ResourceEncrypt.rc2 │ ├── resource.h │ ├── stdafx.cpp │ └── stdafx.h │ └── clear.bat └── tools ├── ResourceEncrypt.exe └── TestTools.exe /doc/说明.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/doc/说明.txt -------------------------------------------------------------------------------- /donate/AliPay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/donate/AliPay.png -------------------------------------------------------------------------------- /donate/WeChat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/donate/WeChat.png -------------------------------------------------------------------------------- /icon/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/icon/icon.ico -------------------------------------------------------------------------------- /images/autorun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/images/autorun.png -------------------------------------------------------------------------------- /images/file_manager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/images/file_manager.png -------------------------------------------------------------------------------- /images/network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/images/network.png -------------------------------------------------------------------------------- /images/process_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/images/process_menu.png -------------------------------------------------------------------------------- /images/process_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/images/process_tree.png -------------------------------------------------------------------------------- /src/Antispy/Common/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/Common/Common.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 9.00 3 | # Visual Studio 2005 4 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SpyHunter", "SpyHunter\SpyHunter.vcproj", "{5F99259E-55D7-4507-8E34-D0956DA84E8F}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Win32 = Debug|Win32 9 | Release|Win32 = Release|Win32 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {5F99259E-55D7-4507-8E34-D0956DA84E8F}.Debug|Win32.ActiveCfg = Debug|Win32 13 | {5F99259E-55D7-4507-8E34-D0956DA84E8F}.Debug|Win32.Build.0 = Debug|Win32 14 | {5F99259E-55D7-4507-8E34-D0956DA84E8F}.Release|Win32.ActiveCfg = Release|Win32 15 | {5F99259E-55D7-4507-8E34-D0956DA84E8F}.Release|Win32.Build.0 = Release|Win32 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter.suo -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/AGUpdateDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/AGUpdateDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/AboutToolDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/AboutToolDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/AboutToolDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/AboutToolDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/AcpiDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/AcpiDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/AcpiDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/AcpiDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/AdvancedToolsDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/AdvancedToolsDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/AnalyzeCmdLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/AnalyzeCmdLine.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/AssemblyDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/AssemblyDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/AssemblyDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/AssemblyDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/AtapiDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/AtapiDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/AtapiDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/AtapiDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/AutoStartDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/AutoStartDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/AutoStartDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/AutoStartDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/BeaEngine/BeaEngine.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/BeaEngine/BeaEngine.lib -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/BeaEngine/BeaEngineCheetah.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/BeaEngine/BeaEngineCheetah.lib -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ColumnTreeCtrl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ColumnTreeCtrl.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/Comfunc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/Comfunc.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/Comfunc.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #pragma once 16 | 17 | 18 | void ExportReGIStry( CString cstrKeyRootName, CString cstrKeyName, CString cstrFileName, CString szValue); -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/CommandDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/CommandDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/CommandDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/CommandDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/Config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/Config.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/Config.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ConnectDriver.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _CONNECT_DRIVER_H_ 16 | #define _CONNECT_DRIVER_H_ 17 | 18 | #include "..\\..\\Common\Common.h" 19 | 20 | class CConnectDriver 21 | { 22 | public: 23 | CConnectDriver(); 24 | virtual ~CConnectDriver(); 25 | 26 | BOOL CommunicateDriver(PVOID pInData, DWORD nInSize, PVOID pOutData, DWORD nOutSize, DWORD *dwRet); 27 | 28 | private: 29 | HANDLE m_hDriver; 30 | }; 31 | 32 | #endif 33 | 34 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/DebugRegisterDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/DebugRegisterDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/DebugRegisterDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/DebugRegisterDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/DirectIoDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/DirectIoDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/DirectIoDlg.cpp.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/DirectIoDlg.cpp.bak -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/DirectIoDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/DirectIoDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/DisassemblerDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/DisassemblerDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/DisassemblerDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/DisassemblerDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/DiskDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/DiskDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/DiskDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/DiskDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/DllModuleDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/DllModuleDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/DllModuleDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/DllModuleDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/DpcTimerDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/DpcTimerDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/DpcTimerDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/DpcTimerDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/DumpMemoryDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/DumpMemoryDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/DumpMemoryDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/DumpMemoryDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ExceptionManager.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #pragma once 16 | 17 | class CExceptionManager 18 | { 19 | public: 20 | CExceptionManager(void); 21 | ~CExceptionManager(void); 22 | 23 | public: 24 | 25 | HRESULT SetUnHandleException(DWORD dwDMPType = 0); 26 | HRESULT DumpExcepFile(IN struct _EXCEPTION_POINTERS *ExceptionInfo); 27 | 28 | protected: 29 | HRESULT GenDumpFileName(OUT TCHAR *szFilePath, IN DWORD dwStrLen); 30 | DWORD GetCurrentPath(IN HMODULE hModule, OUT TCHAR *szPath, IN DWORD dwSize); 31 | protected: 32 | HANDLE m_hSingleEvent; 33 | DWORD m_dwDMPType; 34 | }; 35 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/FileAssociationDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/FileAssociationDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/FileAssociationDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/FileAssociationDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/FileDlg.cpp_b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/FileDlg.cpp_b -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/FileDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/FileDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/FileRenameDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/FileRenameDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/FileRenameDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/FileRenameDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/FileRestartDeleteDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/FileRestartDeleteDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/FileSearchDlg.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #pragma once 16 | 17 | 18 | // CFileSearchDlg dialog 19 | 20 | class CFileSearchDlg : public CDialog 21 | { 22 | DECLARE_DYNAMIC(CFileSearchDlg) 23 | 24 | public: 25 | CFileSearchDlg(CWnd* pParent = NULL); // standard constructor 26 | virtual ~CFileSearchDlg(); 27 | 28 | // Dialog Data 29 | enum { IDD = IDD_FILE_SEARCH_DIALOG }; 30 | 31 | protected: 32 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 33 | 34 | DECLARE_MESSAGE_MAP() 35 | public: 36 | afx_msg void OnBnClickedOk(); 37 | }; 38 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/FileSystemDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/FileSystemDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/FileSystemDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/FileSystemDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/FileUnlockDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/FileUnlockDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/FilterDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/FilterDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/FilterDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/FilterDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/FindModuleDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/FindModuleDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/FindModuleDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/FindModuleDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/FindReg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/FindReg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/FindWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/FindWindow.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/Function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/Function.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/GetFilePathDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/GetFilePathDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/GetFilePathDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/GetFilePathDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/HandleDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/HandleDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/HandleDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/HandleDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/HandleInfoDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/HandleInfoDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/HandleInfoDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/HandleInfoDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/HashCalcDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/HashCalcDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/HexEditorDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/HexEditorDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/HexEditorDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/HexEditorDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/Hive/InitHive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/Hive/InitHive.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/Hive/InitHive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/Hive/InitHive.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/Hive/OpHive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/Hive/OpHive.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/Hive/OpHive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/Hive/OpHive.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/Hive/ntreg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/Hive/ntreg.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/Hive/ntreg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/Hive/ntreg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/HookFunc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/HookFunc.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/HookFunc.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #pragma once 16 | 17 | BOOL HookLoadLibraryExW(); -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/HookLib/HookAPIX.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/HookLib/HookAPIX.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/HookLib/HookAPIX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/HookLib/HookAPIX.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/HostDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/HostDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/HostDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/HostDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/HotKeyDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/HotKeyDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/HotKeyDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/HotKeyDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/HotKeyInfoDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/HotKeyInfoDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/HotKeyInfoDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/HotKeyInfoDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/IEPluginDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/IEPluginDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/IEPluginDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/IEPluginDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/IFEODlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/IFEODlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/IMEDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/IMEDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/IatEatDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/IatEatDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/IatEatDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/IatEatDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/IdtDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/IdtDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/IdtDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/IdtDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/IdtFunctions.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _IDT_FUNCTIONS_H_ 16 | #define _IDT_FUNCTIONS_H_ 17 | 18 | extern WCHAR *szIdtFunctions[]; 19 | 20 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/IeRClick.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/IeRClick.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/IeRClick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/IeRClick.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/IoTimerDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/IoTimerDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/IoTimerDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/IoTimerDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/KMD5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/KMD5.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/KMD5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/KMD5.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/KbdClass.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #include "KbdClass.h" 16 | 17 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/KbdClass.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _KBDCLASS_H_ 16 | #define _KBDCLASS_H_ 17 | 18 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/KbdclassDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/KbdclassDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/KbdclassDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/KbdclassDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/KernelAboutDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/KernelAboutDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/KernelAboutDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/KernelAboutDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/KernelCallbackTableDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/KernelCallbackTableDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/KernelCallbackTableDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/KernelCallbackTableDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/KernelEntryDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/KernelEntryDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/KernelEntryDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/KernelEntryDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ListCallbackDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ListCallbackDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ListCallbackDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ListCallbackDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ListDriver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ListDriver.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ListDriver.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _LIST_DRIVERS_H_ 16 | #define _LIST_DRIVERS_H_ 17 | 18 | #include "../../Common/Common.h" 19 | #include 20 | #include 21 | #include "Function.h" 22 | 23 | using namespace std; 24 | 25 | class CListDrivers 26 | { 27 | public: 28 | CListDrivers(); 29 | ~CListDrivers(); 30 | BOOL ListDrivers(vector &vectorDrivers); 31 | BOOL UnLoadDriver(ULONG DriverObject); 32 | private: 33 | void FixDriverPath(PDRIVER_INFO pDriverInfo); 34 | }; 35 | 36 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ListDriverDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ListDriverDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ListDriverDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ListDriverDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ListHandle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ListHandle.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ListHandle.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _LIST_HANDLES_H_ 16 | #define _LIST_HANDLES_H_ 17 | 18 | #include "../../Common/Common.h" 19 | #include 20 | #include 21 | 22 | using namespace std; 23 | 24 | class CListHandles 25 | { 26 | public: 27 | CListHandles(); 28 | ~CListHandles(); 29 | BOOL GetHandles(ULONG nPid, ULONG pEprocess, vector &vectorHandles); 30 | BOOL CloseHandle(ULONG nPid, ULONG pEprocess, BOOL bForce, ULONG hHandle, ULONG pObject); 31 | }; 32 | 33 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ListHooks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ListHooks.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ListHotkey.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _LIST_HOT_KEYS_H_ 16 | #define _LIST_HOT_KEYS_H_ 17 | 18 | #include "../../Common/Common.h" 19 | #include 20 | #include "Function.h" 21 | 22 | using namespace std; 23 | 24 | class CListHotKeys 25 | { 26 | public: 27 | CListHotKeys(); 28 | ~CListHotKeys(); 29 | BOOL EnumHotKeys(vector &vectorHotKeys); 30 | BOOL RemoveHotKey(ULONG HotKeyObject); 31 | }; 32 | 33 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ListMemory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ListMemory.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ListMemory.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _LIST_MEMORY_H_ 16 | #define _LIST_MEMORY_H_ 17 | 18 | #include "../../Common/Common.h" 19 | #include 20 | 21 | using namespace std; 22 | 23 | class CListMemory 24 | { 25 | public: 26 | CListMemory(); 27 | ~CListMemory(); 28 | BOOL GetMemorys(ULONG nPid, ULONG pEprocess, vector &vectorMemorys); 29 | BOOL ZeroOfMemory(ULONG nPid, ULONG pEprocess, ULONG nBase, ULONG nSize); 30 | BOOL FreeMemory(ULONG nPid, ULONG pEprocess, ULONG nBase, ULONG nSize); 31 | }; 32 | 33 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ListModules.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ListModules.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ListPrivileges.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _LIST_PRIVILEGES_H_ 16 | #define _LIST_PRIVILEGES_H_ 17 | 18 | #include "../../Common/Common.h" 19 | #include 20 | #include "Function.h" 21 | 22 | using namespace std; 23 | 24 | class CListPrivileges 25 | { 26 | public: 27 | CListPrivileges(); 28 | ~CListPrivileges(); 29 | BOOL EnumPrivileges(ULONG nPid, ULONG pEprocess, vector& vectorPrivileges); 30 | BOOL EnablePrivilege(ULONG nPid, ULONG pEprocess, TOKEN_PRIVILEGES *pTp); 31 | }; 32 | 33 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ListProcess.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ListProcess.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ListProcessDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ListProcessDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ListProcessDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ListProcessDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ListThread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ListThread.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ListThread.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _LIST_THREADS_H_ 16 | #define _LIST_THREADS_H_ 17 | 18 | #include "../../Common/Common.h" 19 | #include 20 | #include 21 | #include "ProcessFunc.h" 22 | #include "Function.h" 23 | 24 | using namespace std; 25 | 26 | class CListThreads 27 | { 28 | public: 29 | CListThreads(); 30 | ~CListThreads(); 31 | BOOL ListThreads(ULONG nPid, ULONG pEprocess, vector& vectorThreads); 32 | BOOL KillThread(ULONG pThread, ULONG nPid = 0, ULONG pEprocess = 0); 33 | BOOL ResumeThread(ULONG pThread); 34 | BOOL SuspendThread(ULONG pThread); 35 | ULONG GetSuspenCount(ULONG pThread); 36 | private: 37 | CProcessFunc m_ProcessFunc; 38 | }; 39 | 40 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ListTimer.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _LIST_TIMERS_H_ 16 | #define _LIST_TIMERS_H_ 17 | 18 | #include "../../Common/Common.h" 19 | #include 20 | #include "Function.h" 21 | 22 | using namespace std; 23 | 24 | class CListTimers 25 | { 26 | public: 27 | CListTimers(); 28 | ~CListTimers(); 29 | BOOL EnumTimers(vector& vectorTimers); 30 | BOOL RemoveTimer(ULONG TimerObject); 31 | BOOL ModifyTimeOut(ULONG TimerObject, ULONG TimeOut); 32 | }; 33 | 34 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ListWnd.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _LIST_WND_H_ 16 | #define _LIST_WND_H_ 17 | 18 | #include "../../Common/Common.h" 19 | #include 20 | #include "Function.h" 21 | 22 | using namespace std; 23 | 24 | class CListWnds 25 | { 26 | public: 27 | CListWnds(); 28 | ~CListWnds(); 29 | BOOL EnumWnds(vector &vectorWnd); 30 | }; 31 | 32 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/MemoryHexEditDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/MemoryHexEditDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/MemoryInfoDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/MemoryInfoDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/MemoryInfoDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/MemoryInfoDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/MessageHookDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/MessageHookDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/MessageHookDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/MessageHookDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ModifyCodeDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ModifyCodeDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ModifyCodeDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ModifyCodeDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ModifyDwordDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ModifyDwordDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ModifyDwordDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ModifyDwordDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ModifyProtectDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ModifyProtectDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ModifyProtectDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ModifyProtectDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ModuleInfoDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ModuleInfoDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ModuleInfoDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ModuleInfoDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/MouseDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/MouseDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/MouseDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/MouseDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/MyPic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/MyPic.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/MzfEdit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/MzfEdit.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/MzfEdit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/MzfEdit.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/NetworkDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/NetworkDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/NetworkDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/NetworkDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/NotSignModuleDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/NotSignModuleDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/NotSignModuleDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/NotSignModuleDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ODEngine/disasm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ODEngine/disasm.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ObjectHijackDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ObjectHijackDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ObjectHijackDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ObjectHijackDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ObjectHookDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ObjectHookDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ObjectHookDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ObjectHookDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ParseNTFS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ParseNTFS.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/PortDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/PortDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/PortDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/PortDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/PrivilegeInfoDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/PrivilegeInfoDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/PrivilegeInfoDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/PrivilegeInfoDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ProcessHijackDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ProcessHijackDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ProcessHijackDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ProcessHijackDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ProcessHookDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ProcessHookDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ProcessHookDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ProcessHookDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ProcessImageInfoDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ProcessImageInfoDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ProcessInfoDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ProcessInfoDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ProcessInfoDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ProcessInfoDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ProcessMemoryDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ProcessMemoryDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ProcessMemoryDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ProcessMemoryDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ProcessPrivilegesDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ProcessPrivilegesDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ProcessPrivilegesDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ProcessPrivilegesDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ProcessTimerDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ProcessTimerDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ProcessTimerDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ProcessTimerDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ProcessWndDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ProcessWndDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ProcessWndDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ProcessWndDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ReadMe.txt -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/RegCommon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/RegCommon.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/RegCommon.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _REG_COMMON_H 16 | #define _REG_COMMON_H 17 | #include "Registry.h" 18 | #include "Function.h" 19 | #include 20 | using namespace std; 21 | 22 | class CRegCommon 23 | { 24 | public: 25 | CString GetCLSIDDescription(CString szCLSID); 26 | CString GetInprocServer32Value(CString szKey); 27 | CString GetCLSIDModule(CString szKey); 28 | CString GetCurrentUserKeyPath(); 29 | CString GetCurrentReg(); 30 | CString NtKeyPath2DosKeyPath(CString szKey); 31 | private: 32 | CRegistry m_Registry; 33 | CommonFunctions m_Function; 34 | }; 35 | 36 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/RegFindDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/RegFindDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/RegFindDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/RegFindDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/RegModifyDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/RegModifyDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/RegModifyDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/RegModifyDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/RegStringTool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/RegStringTool.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/RegUnlockDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/RegUnlockDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/Registry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/Registry.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/RegistryDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/RegistryDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/RegistryDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/RegistryDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/RenameKeyDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/RenameKeyDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/RenameKeyDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/RenameKeyDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/Ring0HookDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/Ring0HookDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/Ring0HookDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/Ring0HookDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ServiceDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ServiceDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ServiceDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ServiceDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/SetConfigDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/SetConfigDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/SetConfigDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/SetConfigDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ShadowFunctions.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _SHADOW_FUNCTIONS_H_ 16 | #define _SHADOW_FUNCTIONS_H_ 17 | 18 | extern WCHAR *W2kShadow[]; 19 | extern TCHAR *XpShadow[]; 20 | extern TCHAR *W2k3Shadow[]; 21 | extern WCHAR *VistaShadow[]; 22 | extern WCHAR *Win7Shadow[]; 23 | extern WCHAR *Win8Shadow[]; 24 | 25 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ShadowSsdtDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ShadowSsdtDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ShadowSsdtDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ShadowSsdtDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/SignVerifyDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/SignVerifyDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/SignVerifyDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/SignVerifyDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/SpiDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/SpiDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/SpyHunter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/SpyHunter.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/SpyHunter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/SpyHunter.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/SpyHunter.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/SpyHunter.rc -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/SpyHunter.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/SpyHunter.vcproj -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/SpyHunterDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/SpyHunterDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/SpyHunterDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/SpyHunterDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/SsdtHookDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/SsdtHookDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/SsdtHookDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/SsdtHookDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/SystemThreadDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/SystemThreadDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/SystemThreadDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/SystemThreadDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/TcpipDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/TcpipDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/TcpipDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/TcpipDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ThreadDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ThreadDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ThreadDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ThreadDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ThreadInfoDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ThreadInfoDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ThreadInfoDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ThreadInfoDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/TimerInfoDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/TimerInfoDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/TimerInfoDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/TimerInfoDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ToolsDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ToolsDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ToolsDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ToolsDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/UnloadModulesInAllProcess.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #pragma once 16 | 17 | 18 | // CUnloadModulesInAllProcess dialog 19 | 20 | class CUnloadModulesInAllProcess : public CDialog 21 | { 22 | DECLARE_DYNAMIC(CUnloadModulesInAllProcess) 23 | 24 | public: 25 | CUnloadModulesInAllProcess(CWnd* pParent = NULL); // standard constructor 26 | virtual ~CUnloadModulesInAllProcess(); 27 | 28 | // Dialog Data 29 | enum { IDD = IDD_UNLOAD_MODULES_IN_ALL_PROCESS_DIALOG }; 30 | 31 | protected: 32 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 33 | 34 | DECLARE_MESSAGE_MAP() 35 | 36 | public: 37 | CString m_szImage; 38 | }; 39 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/UpdateDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/UpdateDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/UpdateDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/UpdateDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/UserDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/UserDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/UserDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/UserDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/UserModeDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/UserModeDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/UserModeDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/UserModeDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/WindowDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/WindowDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/WindowDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/WindowDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/WorkerThreadDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/WorkerThreadDlg.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/WorkerThreadDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/WorkerThreadDlg.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/common.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/ParaseDisk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/ParaseDisk.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/ParaseDisk.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #pragma once 16 | 17 | /*#include */ 18 | 19 | /*int enum_file_by_parse_disk();*/ 20 | int enum_file_by_parse_disk(char* szDevice, char* szPath); 21 | //int ntfs_fuse_init(void); -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/attrib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/attrib.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/attrib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/attrib.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/bitmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/bitmap.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/bootsect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/bootsect.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/compat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/compat.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/compat.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | /* 16 | * compat.h - Tweaks for Windows compatibility. 17 | */ 18 | 19 | #ifndef _NTFS_COMPAT_H 20 | #define _NTFS_COMPAT_H 21 | 22 | #ifdef __cplusplus 23 | extern "C" { 24 | #endif 25 | 26 | 27 | extern int ffs(int i); 28 | 29 | #ifdef __cplusplus 30 | } 31 | #endif 32 | 33 | ////////////////////////////////////////////////////////////////////////// 34 | 35 | 36 | #endif /* defined _NTFS_COMPAT_H */ 37 | 38 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/debug.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/device.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/device.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/device_io.c: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/dir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/dir.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/index.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/inode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/inode.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/inode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/inode.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/layout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/layout.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/logfile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/logfile.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/logging.c: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #include "logging.h" 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/logging.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | /* 16 | * logging.h - Centralised logging. Originated from the Linux-NTFS project. 17 | */ 18 | 19 | #ifndef _LOGGING_H_ 20 | #define _LOGGING_H_ 21 | 22 | #include 23 | #include "types.h" 24 | 25 | #define ntfs_log_debug /*printf*/ 26 | #define ntfs_log_trace /*printf*/ 27 | #define ntfs_log_error /*printf*/ 28 | #define ntfs_log_perror /*printf*/ 29 | 30 | #endif /* _LOGGING_H_ */ 31 | 32 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/mft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/mft.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/mft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/mft.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/misc.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _NTFS_MISC_H_ 16 | #define _NTFS_MISC_H_ 17 | 18 | extern void *ntfs_calloc(size_t size); 19 | extern void *ntfs_malloc(size_t size); 20 | 21 | #endif /* _NTFS_MISC_H_ */ 22 | 23 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/ntfs_header.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #pragma once 16 | 17 | ////////////////////////////////////////////////////////////////////////// 18 | 19 | #ifdef __cplusplus 20 | extern "C" { 21 | #endif 22 | 23 | #include "ParaseDisk.h" 24 | 25 | #ifdef __cplusplus 26 | } 27 | #endif 28 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/runlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/runlist.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/runlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/runlist.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/security.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/security.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/unistr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/unistr.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/utils.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/volume.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/volume.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/win32_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/win32_io.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/ntfs/win32_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/ntfs/win32_io.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/AntiSpy.manifest: -------------------------------------------------------------------------------- 1 | Executable: IsUserAdmin.exe 2 | Manifest:IsUserAdmin.exe.manifest 3 | Sample application manifest file: 4 | 5 | 6 | 10 | Description of your application 11 | 12 | 13 | 14 | 15 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/BackAndForward.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/BackAndForward.bmp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_2000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_2000.bin -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_2000.bin.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_2000.bin.bak -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_SER_2003.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_SER_2003.bin -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_SER_2003.bin.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_SER_2003.bin.bak -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_SER_2008.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_SER_2008.bin -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_SER_2008.bin.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_SER_2008.bin.bak -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_WIN7.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_WIN7.bin -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_WIN7.bin.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_WIN7.bin.bak -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_WIN764.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_WIN764.bin -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_WIN8.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_WIN8.bin -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_WIN8.bin.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_WIN8.bin.bak -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_WIN864.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_WIN864.bin -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_XP.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_XP.bin -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_XP.bin.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_XP.bin.bak -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_XP64.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/LSP/REG_IDR_REG_XP64.bin -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/MBR/WIN7.mbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/MBR/WIN7.mbr -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/MBR/WIN7.mbr.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/MBR/WIN7.mbr.bak -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/MBR/xp.mbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/MBR/xp.mbr -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/MBR/xp.mbr.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/MBR/xp.mbr.bak -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/Safeboot/vista.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/Safeboot/vista.bin -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/Safeboot/vista.bin.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/Safeboot/vista.bin.bak -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/Safeboot/w2k3.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/Safeboot/w2k3.bin -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/Safeboot/w2k3.bin.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/Safeboot/w2k3.bin.bak -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/Safeboot/win7.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/Safeboot/win7.bin -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/Safeboot/win7.bin.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/Safeboot/win7.bin.bak -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/Safeboot/win8.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/Safeboot/win8.bin -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/Safeboot/win8.bin.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/Safeboot/win8.bin.bak -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/Safeboot/xp.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/Safeboot/xp.bin -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/Safeboot/xp.bin.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/Safeboot/xp.bin.bak -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/SpyHunter.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/SpyHunter.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/SpyHunter.rc2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/SpyHunter.rc2 -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/bmp/AntiSpy.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/bmp/AntiSpy.bmp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/bmp/BackAndForward.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/bmp/BackAndForward.bmp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/bmp/COPY.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/bmp/COPY.bmp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/bmp/DELETE.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/bmp/DELETE.bmp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/bmp/DLL.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/bmp/DLL.bmp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/bmp/DetalInfo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/bmp/DetalInfo.bmp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/bmp/EXPORT.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/bmp/EXPORT.bmp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/bmp/Lookfor.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/bmp/Lookfor.bmp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/bmp/OD.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/bmp/OD.bmp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/bmp/Recover.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/bmp/Recover.bmp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/bmp/Refresh.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/bmp/Refresh.bmp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/bmp/Reg.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/bmp/Reg.bmp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/bmp/SHUXING.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/bmp/SHUXING.bmp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/bmp/Search.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/bmp/Search.bmp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/bmp/Sign.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/bmp/Sign.bmp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/bmp/TREEBTNS.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/bmp/TREEBTNS.bmp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/bmp/WINDBG.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/bmp/WINDBG.bmp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/bmp/explorer.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/bmp/explorer.bmp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/bmp/update.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/bmp/update.bmp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/cur/eye.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/cur/eye.cur -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/cur/x.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/cur/x.cur -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/cur/y.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/cur/y.cur -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/AutorunRoot.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/AutorunRoot.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/BACK.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/BACK.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/CDROOM.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/CDROOM.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/CloseDir.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/CloseDir.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/Computer.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/Computer.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/Computer.ico.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/Computer.ico.bak -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/Explorer.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/Explorer.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/FORWARD.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/FORWARD.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/Flooy.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/Flooy.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/HardDisk.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/HardDisk.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/IE.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/IE.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/Knowdlls.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/Knowdlls.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/OpenDir.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/OpenDir.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/Print.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/Print.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/ProcessIco.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/ProcessIco.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/REG_DWORD.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/REG_DWORD.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/REG_SZ.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/REG_SZ.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/Startup.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/Startup.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/Task.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/Task.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/dll.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/dll.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/drag.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/drag.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/drag_empty.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/drag_empty.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/driver.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/driver.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/eye.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/eye.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/network.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/network.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/security.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/security.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/service.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/service.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/winlogon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/winlogon.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/icon/winsock.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/icon/winsock.ico -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/rt_manif.bin: -------------------------------------------------------------------------------- 1 | Executable: IsUserAdmin.exe 2 | Manifest:IsUserAdmin.exe.manifest 3 | Sample application manifest file: 4 | 5 | 6 | 10 | Description of your application 11 | 12 | 13 | 14 | 15 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/update.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/update.bmp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/res/vista.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/res/vista.bin -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/sortlistctrl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/sortlistctrl.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/sortlistctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/sortlistctrl.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/stdafx.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/stdafx.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/string_tool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunter/SpyHunter/string_tool.cpp -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/SpyHunter/string_tool.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #pragma once 16 | 17 | #include 18 | 19 | #include 20 | using namespace std; 21 | 22 | typedef struct _MY_WSTRING 23 | { 24 | WCHAR string[MAX_PATH]; 25 | }MY_WSTRING,*PMY_WSTRING; 26 | 27 | BOOL CutLastStringByChar(wchar_t *pwszString, wchar_t *pwszOut, wchar_t wChar); 28 | 29 | INT wcscpy_sEx(WCHAR *wcDest, size_t numElement, const WCHAR *wcSrc); 30 | 31 | ULONG GetStringHashWZ(const WCHAR *wsSrc); 32 | 33 | int WStrToLower( 34 | /* [In] */ wchar_t *pszSrc, 35 | /* [Out] */wchar_t *pszDest, 36 | /* [In] */ int nOutSize 37 | ); 38 | 39 | int GetFileFullPath(PWCHAR pwszPath, WCHAR *pwszCurDir, vector& FullPathList); -------------------------------------------------------------------------------- /src/Antispy/SpyHunter/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | color 2f 3 | title VC++ Project Clean run at %DATE%_%TIME% 4 | ::mode con:cols=70 lines=30 5 | 6 | set fExts=ncb.opt.obj.ilk.pdb.plg.aps.bsc.tmp.trc.pch.idb.exp.sbr.positions.user.user.htm 7 | set fExts10=.sdf.usr.*log.suo.ipch 8 | 9 | set fileExts=%fExts%%fExts10% 10 | echo [1] Cleanning files. 11 | :loop 12 | FOR /F "usebackq delims=. tokens=1,*" %%i IN (`echo %fileExts%`) DO ( 13 | if not "%%j"=="" (del /S *.%%i&set fileExts=%%j&goto loop) else del /S *.%%i&goto endloop 14 | ) 15 | :endloop 16 | 17 | FOR /R . %%a IN (.) DO @IF EXIST "%%a\DEBUG" RD /S /Q "%%a\DEBUG" 18 | FOR /R . %%a IN (.) DO @IF EXIST "%%a\Release" RD /S /Q "%%a\Release" 19 | FOR /R . %%a IN (.) DO @IF EXIST "%%a\objchk_wxp_x86" RD /S /Q "%%a\objchk_wxp_x86" 20 | FOR /R . %%a IN (.) DO @IF EXIST "%%a\objfre_wxp_x86" RD /S /Q "%%a\objfre_wxp_x86" 21 | FOR /R . %%a IN (.) DO @IF EXIST "%%a\objchk_win7_x86" RD /S /Q "%%a\objchk_win7_x86" 22 | FOR /R . %%a IN (.) DO @IF EXIST "%%a\objfre_win7_x86" RD /S /Q "%%a\objfre_win7_x86" 23 | 24 | color 4f 25 | echo [2] Command complected. 26 | 27 | :Exit 28 | pause>nul -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv.suo -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/Acpi.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _ACPI_H_ 16 | #define _ACPI_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS GetAcpiDispatch(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | void IninAcpi(); 22 | 23 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/Atapi.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _ATAPI_H_ 16 | #define _ATAPI_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS GetAtapiDispatch(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | void IninAtapi(); 22 | 23 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/AtapiRW.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/AtapiRW.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/AtapiRW.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _ATAPI_RW_H 16 | #define _ATAPI_RW_H 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS AtapiReadWriteDisk ( PDEVICE_OBJECT dev_object, ULONG MajorFunction, PVOID buffer, ULONG DiskPos, /*Number Of Sector */ int BlockCount /*Count Of Sectors */ ); 21 | 22 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/BUILD: -------------------------------------------------------------------------------- 1 | 7264 2 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/Callback.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/Callback.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/Callback.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _CALLBACK_H_ 16 | #define _CALLBACK_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS GetAllCallbackNotify(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | NTSTATUS RemoveCallbackNotify(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 22 | 23 | #endif 24 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/Classpnp.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _CLASSPNP_H_ 16 | #define _CLASSPNP_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS GetClasspnpDispatch(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/CommonFunction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/CommonFunction.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/Control.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/Control.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/Control.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _CONTROL_H_ 16 | #define _CONTROL_H_ 17 | 18 | #include 19 | #include 20 | 21 | // NTSTATUS CommunicatControl(PVOID pInOutBuffer, DWORD dwInLen, DWORD dwOutLen, DWORD *dwRet); 22 | NTSTATUS CommunicatNeitherControl(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 23 | 24 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/DebugRegister.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/DebugRegister.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/DebugRegister.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _DEBUG_REGISTER_H_ 16 | #define _DEBUG_REGISTER_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS EnumDebugRegisters(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | NTSTATUS RecoverRegisters(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 22 | #endif 23 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/DeleteFile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/DeleteFile.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/DirectIo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/DirectIo.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/DirectIo.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _DIRECT_IO_H_ 16 | #define _DIRECT_IO_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS GetDirectIoProcess(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | NTSTATUS DisableDirectIo(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 22 | 23 | #endif 24 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/Disassmbly.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _DISASSMBLY_H_ 16 | #define _DISASSMBLY_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS Disassmbly(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | 22 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/DispatchHook.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _DISPATCH_HOOK_H_ 16 | #define _DISPATCH_HOOK_H_ 17 | 18 | #include "Struct.h" 19 | #include "..\\..\\Common\\Common.h" 20 | 21 | NTSTATUS RestoreDispatchHooks(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 22 | ULONG GetDispatchInlineAddress(ULONG nIndex, PULONG pOriginNtfsDispatch, PULONG pReloadNtfsDispatch); 23 | void GetDispatchHook(PDISPATCH_HOOK_INFO pFsdHook, PDRIVER_OBJECT pFsdDriverObject, PULONG pOriginFsdDispatch, PULONG pReloadFsdDispatch); 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/DpcTimer.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _DPC_TIMER_H_ 16 | #define _DPC_TIMER_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS EnumDpcTimer(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | NTSTATUS RemoveDpcTimer(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 22 | 23 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/Driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/Driver.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/Driver.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _DRIVER_H_ 16 | #define _DRIVER_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS EnumDrivers(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | NTSTATUS DumpDriverMemory(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 22 | NTSTATUS UnloadDriver(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 23 | BOOL GetDriverDirectory(WCHAR *szDir); 24 | BOOL GetWindowsDirectory(WCHAR *szRootName); 25 | 26 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/FakeFunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/FakeFunc.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/FileFunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/FileFunc.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/FileOperation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/FileOperation.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/FileSystem.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _FILE_SYSTEM_H_ 16 | #define _FILE_SYSTEM_H_ 17 | 18 | #include "Struct.h" 19 | #include "..\\..\\Common\\Common.h" 20 | void InitFileSystem(FILE_SYSTEM_TYPE type); 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/Filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/Filter.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/Filter.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _FILTER_H_ 16 | #define _FILTER_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS EnumFilterDriver(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/Fsd.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _NTFS_H_ 16 | #define _NTFS_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS GetFsdDispatch(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | 22 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/HookEngine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/HookEngine.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/HookEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/HookEngine.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/HookPort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/HookPort.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/HookPort.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _HOOK_PORT_H_ 16 | #define _HOOK_PORT_H_ 17 | 18 | #include 19 | #include 20 | #include "Process.h" 21 | 22 | typedef 23 | NTSTATUS 24 | (*pfnNtDisplayString)(IN PUNICODE_STRING DisplayString); 25 | 26 | NTSTATUS HookKiFastCallEntry(); 27 | NTSTATUS GetKiFastCallEntryRetAddress(); 28 | BOOL InlieHookKiFastCallEntry(); 29 | BOOL UnInlieHookKiFastCallEntry(); 30 | 31 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/HotKeys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/HotKeys.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/HotKeys.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _HOT_KEYS_H_ 16 | #define _HOT_KEYS_H_ 17 | 18 | #include "Struct.h" 19 | 20 | //NTSTATUS ListHotKeys(PVOID pOutBuffer, ULONG nLen, ULONG *nRet); 21 | NTSTATUS RemoveHotKey(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 22 | NTSTATUS ListHotKeys(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG nOutLen, ULONG* dwRet); 23 | #endif 24 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/IATHook.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _IAT_HOOK_H 16 | #define _IAT_HOOK_H 17 | 18 | #include "Struct.h" 19 | 20 | BOOL SetIATHook(); 21 | VOID RestoreIATHook(); 22 | 23 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/IatEat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/IatEat.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/IatEat.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _IATEAT_H_ 16 | #define _IATEAT_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS EnumIatEatHook(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | NTSTATUS RestoreIatEatHook(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 22 | 23 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/Idt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/Idt.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/Idt.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _IDT_H_ 16 | #define _IDT_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS EnumIdtHook(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | 22 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/InitWindows.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/InitWindows.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/InlineFunc.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _INLINE_FUNC_H_ 16 | #define _INLINE_FUNC_H_ 17 | 18 | #include 19 | #include 20 | 21 | typedef 22 | PVOID 23 | (*pfnMmGetSystemRoutineAddress)( 24 | IN PUNICODE_STRING SystemRoutineName 25 | ); 26 | 27 | VOID HookSomeFunction(); 28 | 29 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/InlineHook.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _INLINE_HOOK_H_ 16 | #define _INLINE_HOOK_H_ 17 | 18 | #include 19 | #include 20 | 21 | typedef struct _HOOK_ENVIRONMENT_ 22 | { 23 | BYTE SaveBytes[16]; 24 | BYTE JmpToApi[5]; 25 | BYTE HookStub[0x30]; 26 | BYTE JmpToStub[5]; 27 | PVOID OriginAddress; 28 | PVOID HookAddress; 29 | ULONG SizeOfReplaceCode; 30 | BOOL bSuccessHook; 31 | }HOOK_ENVIRONMENT,*PHOOK_ENVIRONMENT; 32 | 33 | typedef enum _HOOK_TYPE_ 34 | { 35 | enumHookExport, 36 | enumHookNotExport, 37 | enumUnHook 38 | }HOOK_TYPE; 39 | 40 | BOOL SafeHookOrUnhook(PHOOK_ENVIRONMENT pHookEnv, HOOK_TYPE nHook); 41 | 42 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/IoTimer.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _IO_TIMER_H_ 16 | #define _IO_TIMER_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS EnumIoTimer(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | NTSTATUS StartOrStopIoTimer(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 22 | NTSTATUS RemoveIoTimer(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/IrpOperate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/IrpOperate.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/IrpOperate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/IrpOperate.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/KernelEntry.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _KERNRL_ENTRY_H_ 16 | #define _KERNRL_ENTRY_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS EnumKernelEntryHook(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/KernelMemory.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _KERNEL_MEMORY_H_ 16 | #define _KERNEL_MEMORY_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS ModifyKernelMemory(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/MBR.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _MBR_H_ 16 | #define _MBR_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS ReadMBR(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | NTSTATUS WriteMBR(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 22 | PDEVICE_OBJECT GetAtapiDeviceObject(WCHAR *szDiskDR0); 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/MessageHook.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _MESSAGE_HOOK_H_ 16 | #define _MESSAGE_HOOK_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS EnumMessageHook(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | 22 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ModifiedCode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/ModifiedCode.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ModifiedCode.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _MODIFIED_CODE_H_ 16 | #define _MODIFIED_CODE_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS EnumExportFunctionsPatchs(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | NTSTATUS EnumSsdtInlineHookInfo(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 22 | NTSTATUS EnumShadowSsdtInlineHookInfo(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 23 | NTSTATUS EnumModulePatchs(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 24 | NTSTATUS RestoreModifiedCode(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 25 | #endif 26 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ObjectHook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/ObjectHook.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ObjectHook.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _OBJECT_HOOK_H_ 16 | #define _OBJECT_HOOK_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS EnumObjectHook(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | NTSTATUS EnumAllObjectTypes(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 22 | NTSTATUS GetSelfCreateObjectHookInfo(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 23 | NTSTATUS RestoreObjectHook(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 24 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ParseNTFS.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _PARSE_NTFS_H_ 16 | #define _PARSE_NTFS_H_ 17 | 18 | #include "Struct.h" 19 | #include "MBR.h" 20 | 21 | NTSTATUS ReadSector(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 22 | 23 | #endif 24 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/Peload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/Peload.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/Port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/Port.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/Port.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _PORT_H_ 16 | #define _PORT_H_ 17 | 18 | #include "Struct.h" 19 | #include "..\\..\\Common\\Common.h" 20 | 21 | NTSTATUS EnumPort(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 22 | 23 | #endif 24 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/Power.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _POWER_H_ 16 | #define _POWER_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS Powers(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG nOutLen, ULONG* dwRet); 21 | 22 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/Process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/Process.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ProcessHandle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/ProcessHandle.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ProcessHandle.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _PROCESS_HANDLE_H_ 16 | #define _PROCESS_HANDLE_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS ListProcessHandle(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | NTSTATUS KillHandle(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 22 | NTSTATUS QueryLockedRegistryHandle(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 23 | 24 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ProcessHook.c: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _PROCESS_HOOK_H_ 16 | #define _PROCESS_HOOK_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS ListProcessHook(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | 22 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ProcessMemory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/ProcessMemory.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ProcessMemory.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _PROCESS_MEMORY_H_ 16 | #define _PROCESS_MEMORY_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS ListProcessMemory(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | NTSTATUS FreeProcessMemory(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 22 | NTSTATUS ModifyMemoryProtection(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 23 | NTSTATUS ZeroProcessMemory(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 24 | #endif 25 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ProcessModule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/ProcessModule.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ProcessModule.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _PROCESS_FULL_PATH_H 16 | #define _PROCESS_FULL_PATH_H 17 | 18 | #include "Struct.h" 19 | 20 | /////////////////////////////////////////////////////// 21 | 22 | NTSTATUS ListProcessModule(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 23 | NTSTATUS DumpDllModule(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 24 | NTSTATUS UnloadDllModule(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 25 | 26 | /////////////////////////////////////////////////////// 27 | 28 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ProcessPrivileges.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/ProcessPrivileges.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ProcessPrivileges.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _PROCESS_PRIVILEGES_H_ 16 | #define _PROCESS_PRIVILEGES_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS ListProessPrivileges(PVOID pInBuffer, ULONG nInLen, PVOID pOutBuffer, ULONG nOutLen, ULONG* uRet); 21 | NTSTATUS AdjustProcessTokenPrivileges(PVOID pInBuffer, ULONG nInLen, PVOID pOutBuffer, ULONG nOutLen, ULONG* uRet); 22 | #endif 23 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ProcessThread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/ProcessThread.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ProcessThread.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _PROCESS_THREAD_H_ 16 | #define _PROCESS_THREAD_H_ 17 | 18 | #include "Struct.h" 19 | #include "..\\..\\Common\\Common.h" 20 | 21 | NTSTATUS ListProcessThread(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 22 | NTSTATUS KillThread(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 23 | NTSTATUS SuspendOrResumeThread( PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet ); 24 | NTSTATUS GetThreadSuspendCount(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 25 | NTSTATUS PspGetThreadSuspendCount(PETHREAD pThread, PVOID pOutBuffer); 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ProcessTimer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/ProcessTimer.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ProcessTimer.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _PROCESS_TIMER_H_ 16 | #define _PROCESS_TIMER_H_ 17 | 18 | #include "Struct.h" 19 | 20 | //NTSTATUS ListProcessTimers( PVOID pInput, DWORD dwOutLen, DWORD *dwRet ); 21 | NTSTATUS ListProcessTimers(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 22 | NTSTATUS RemoveTimer(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 23 | NTSTATUS ModifyTimeOutValue(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 24 | #endif 25 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ProcessWnd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/ProcessWnd.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ProcessWnd.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _PROCESS_WND_H_ 16 | #define _PROCESS_WND_H_ 17 | 18 | #include "Struct.h" 19 | 20 | /*NTSTATUS ListProcessWnds(PVOID pBuffer, ULONG nOutLen, DWORD* dwRet);*/ 21 | NTSTATUS ListProcessWnds(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 22 | #endif 23 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ReloadHalDll.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _RELOAD_HAL_DLL_H_ 16 | #define _RELOAD_HAL_DLL_H_ 17 | 18 | #include "Struct.h" 19 | 20 | BOOL ReloadHalDll(); 21 | BOOL GetHalDllInfo(); 22 | 23 | #endif 24 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ReloadNtoskrnl.c: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ReloadNtoskrnl.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ReloadWin32k.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/ReloadWin32k.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ReloadWin32k.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _RELOAD_WIN32K_H_ 16 | #define _RELOAD_WIN32K_H_ 17 | 18 | #include "Struct.h" 19 | 20 | BOOL ReloadWin32k(); 21 | PEPROCESS LookupProcessByName(IN PWCHAR ProcessName); 22 | #endif 23 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/SSDT.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/SSDT.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/SSDT.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _SSDT_H_ 16 | #define _SSDT_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS EnumSsdtHookInfo(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | NTSTATUS GetSdtInlineHookAddress(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 22 | NTSTATUS RestoreSsdtOrShadowHook(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/SelfProtectSSDT.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/SelfProtectSSDT.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ShadowSSDT.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _SHADOW_SSDT_H_ 16 | #define _SHADOW_SSDT_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS EnumShadowSsdtHookInfo(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | //NTSTATUS PspEnumShadowSsdtHookInfo(/*PSHADOW_SSDT_HOOK psh*/); 22 | #endif 23 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/SpyHunterDrv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/SpyHunterDrv.c -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/SpyHunterDrv.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef __SPYHUNTERDRV_H_VERSION__ 16 | #define __SPYHUNTERDRV_H_VERSION__ 100 17 | 18 | #if defined(_MSC_VER) && (_MSC_VER >= 1020) 19 | #pragma once 20 | #endif 21 | 22 | #include "drvversion.h" 23 | #include "..\\..\\Common\\Common.h" 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/SpyHunterDrv.vsprops: -------------------------------------------------------------------------------- 1 | 2 | 7 | 12 | 17 | 18 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/Struct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/Struct.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/Tcpip.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _TCPIP_H_ 16 | #define _TCPIP_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS GetTcpipDispatch(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | 22 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/WorkerThread.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _WORKER_THREAD_H_ 16 | #define _WORKER_THREAD_H_ 17 | 18 | #include "Struct.h" 19 | NTSTATUS EnumWorkerThread(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/buildinc.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | setlocal 3 | set WORKPATH=%1 4 | if {%WORKPATH%}=={} set WORKPATH=. 5 | set BUILD=%WORKPATH%\BUILD 6 | set outfile=%WORKPATH%\buildnumber.h 7 | for /f "" %%i in ('type "%BUILD%"') do ( 8 | set BUILDNR=%%i 9 | ) 10 | set /a BUILDNR=%BUILDNR%+1 11 | echo New build number is %BUILDNR% ... 12 | echo // Automatically created file! > %outfile% 13 | echo #define _FILE_VERSION_BUILD %BUILDNR% >> %outfile% 14 | echo. >> %outfile% 15 | echo %BUILDNR% > %BUILD% 16 | endlocal 17 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/buildnumber.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | // Automatically created file! 16 | #define _FILE_VERSION_BUILD 7264 17 | 18 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ddkbldenv.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | :: $Id$ 3 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ddkpostbld.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | :: $Id$ 3 | setlocal 4 | :: Perform post-build steps 5 | :: An example follows on the next two lines ... 6 | :: xcopy /y ".\obj%BUILD_ALT_DIR%\i386\*.sys" "..\" 7 | :: xcopy /y ".\obj%BUILD_ALT_DIR%\i386\*.pdb" "..\" 8 | endlocal -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ddkprebld.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | :: $Id$ 3 | setlocal 4 | :: Perform any pre-build steps 5 | call .\buildinc.cmd 6 | endlocal -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/disasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/Antispy/SpyHunterDrv/SpyHunterDrv/disasm.h -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/kbdclass.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _KBDCLASS_H_ 16 | #define _KBDCLASS_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS GetKbdClassDispatch(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/ldasm.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _LDASM_ 16 | #define _LDASM_ 17 | 18 | unsigned long __fastcall SizeOfCode(void *Code, unsigned char **pOpcode); 19 | unsigned long __fastcall SizeOfProc(void *Proc); 20 | char __fastcall IsRelativeCmd(unsigned char *pOpcode); 21 | 22 | #endif -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/makefile: -------------------------------------------------------------------------------- 1 | # 2 | # DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source 3 | # file to this component. This file merely indirects to the real make file 4 | # that is shared by all the components of the Windows NT DDK 5 | # 6 | 7 | !INCLUDE $(NTMAKEENV)\makefile.def 8 | 9 | MSC_WARNING_LEVEL=/W1 -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/SpyHunterDrv/mouclass.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | #ifndef _MOUCLASS_H_ 16 | #define _MOUCLASS_H_ 17 | 18 | #include "Struct.h" 19 | 20 | NTSTATUS GetMouClassDispatch(PVOID pInBuffer, ULONG uInSize, PVOID pOutBuffer, ULONG uOutSize, ULONG* dwRet); 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /src/Antispy/SpyHunterDrv/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | color 2f 3 | title VC++ Project Clean run at %DATE%_%TIME% 4 | ::mode con:cols=70 lines=30 5 | 6 | set fExts=ncb.opt.obj.ilk.pdb.plg.aps.bsc.tmp.trc.pch.idb.exp.sbr.positions.user.user.htm 7 | set fExts10=.sdf.usr.*log.suo.ipch 8 | 9 | set fileExts=%fExts%%fExts10% 10 | echo [1] Cleanning files. 11 | :loop 12 | FOR /F "usebackq delims=. tokens=1,*" %%i IN (`echo %fileExts%`) DO ( 13 | if not "%%j"=="" (del /S *.%%i&set fileExts=%%j&goto loop) else del /S *.%%i&goto endloop 14 | ) 15 | :endloop 16 | 17 | FOR /R . %%a IN (.) DO @IF EXIST "%%a\DEBUG" RD /S /Q "%%a\DEBUG" 18 | FOR /R . %%a IN (.) DO @IF EXIST "%%a\Release" RD /S /Q "%%a\Release" 19 | FOR /R . %%a IN (.) DO @IF EXIST "%%a\objchk_wxp_x86" RD /S /Q "%%a\objchk_wxp_x86" 20 | FOR /R . %%a IN (.) DO @IF EXIST "%%a\objfre_wxp_x86" RD /S /Q "%%a\objfre_wxp_x86" 21 | FOR /R . %%a IN (.) DO @IF EXIST "%%a\objchk_win7_x86" RD /S /Q "%%a\objchk_win7_x86" 22 | FOR /R . %%a IN (.) DO @IF EXIST "%%a\objfre_win7_x86" RD /S /Q "%%a\objfre_win7_x86" 23 | 24 | color 4f 25 | echo [2] Command complected. 26 | 27 | :Exit 28 | pause>nul -------------------------------------------------------------------------------- /src/ResourceEncrypt/ResourceEncrypt.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 9.00 3 | # Visual Studio 2005 4 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ResourceEncrypt", "ResourceEncrypt\ResourceEncrypt.vcproj", "{83C81706-C834-4822-AAC3-B2CED03642D3}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Win32 = Debug|Win32 9 | Release|Win32 = Release|Win32 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {83C81706-C834-4822-AAC3-B2CED03642D3}.Debug|Win32.ActiveCfg = Debug|Win32 13 | {83C81706-C834-4822-AAC3-B2CED03642D3}.Debug|Win32.Build.0 = Debug|Win32 14 | {83C81706-C834-4822-AAC3-B2CED03642D3}.Release|Win32.ActiveCfg = Release|Win32 15 | {83C81706-C834-4822-AAC3-B2CED03642D3}.Release|Win32.Build.0 = Release|Win32 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /src/ResourceEncrypt/ResourceEncrypt.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/ResourceEncrypt/ResourceEncrypt.suo -------------------------------------------------------------------------------- /src/ResourceEncrypt/ResourceEncrypt/ResourceEncrypt.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | // ResourceEncrypt.h : main header file for the PROJECT_NAME application 16 | // 17 | 18 | #pragma once 19 | 20 | #ifndef __AFXWIN_H__ 21 | #error "include 'stdafx.h' before including this file for PCH" 22 | #endif 23 | 24 | #include "resource.h" // main symbols 25 | 26 | 27 | // CResourceEncryptApp: 28 | // See ResourceEncrypt.cpp for the implementation of this class 29 | // 30 | 31 | class CResourceEncryptApp : public CWinApp 32 | { 33 | public: 34 | CResourceEncryptApp(); 35 | 36 | // Overrides 37 | public: 38 | virtual BOOL InitInstance(); 39 | 40 | // Implementation 41 | 42 | DECLARE_MESSAGE_MAP() 43 | }; 44 | 45 | extern CResourceEncryptApp theApp; -------------------------------------------------------------------------------- /src/ResourceEncrypt/ResourceEncrypt/ResourceEncrypt.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/ResourceEncrypt/ResourceEncrypt/ResourceEncrypt.rc -------------------------------------------------------------------------------- /src/ResourceEncrypt/ResourceEncrypt/ResourceEncryptDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/ResourceEncrypt/ResourceEncrypt/ResourceEncryptDlg.cpp -------------------------------------------------------------------------------- /src/ResourceEncrypt/ResourceEncrypt/res/ResourceEncrypt.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/src/ResourceEncrypt/ResourceEncrypt/res/ResourceEncrypt.ico -------------------------------------------------------------------------------- /src/ResourceEncrypt/ResourceEncrypt/res/ResourceEncrypt.rc2: -------------------------------------------------------------------------------- 1 | // 2 | // ResourceEncrypt.RC2 - resources Microsoft Visual C++ does not edit directly 3 | // 4 | 5 | #ifdef APSTUDIO_INVOKED 6 | #error this file is not editable by Microsoft Visual C++ 7 | #endif //APSTUDIO_INVOKED 8 | 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // Add manually edited resources here... 12 | 13 | ///////////////////////////////////////////////////////////////////////////// 14 | -------------------------------------------------------------------------------- /src/ResourceEncrypt/ResourceEncrypt/stdafx.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) [2010-2019] zhenfei.mzf@gmail.com rights reserved. 3 | * 4 | * AntiSpy is licensed under the Mulan PSL v1. 5 | * You can use this software according to the terms and conditions of the Mulan PSL v1. 6 | * You may obtain a copy of Mulan PSL v1 at: 7 | * 8 | * http://license.coscl.org.cn/MulanPSL 9 | * 10 | * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR 12 | * FIT FOR A PARTICULAR PURPOSE. 13 | * See the Mulan PSL v1 for more details. 14 | */ 15 | // stdafx.cpp : source file that includes just the standard includes 16 | // ResourceEncrypt.pch will be the pre-compiled header 17 | // stdafx.obj will contain the pre-compiled type information 18 | 19 | #include "stdafx.h" 20 | 21 | 22 | -------------------------------------------------------------------------------- /src/ResourceEncrypt/clear.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | color 2f 3 | title VC++ Project Clean run at %DATE%_%TIME% 4 | ::mode con:cols=70 lines=30 5 | 6 | set fExts=ncb.opt.obj.ilk.pdb.plg.aps.bsc.tmp.trc.pch.idb.exp.sbr.positions.user.user.htm 7 | set fExts10=.sdf.usr.*log.suo.ipch 8 | 9 | set fileExts=%fExts%%fExts10% 10 | echo [1] Cleanning files. 11 | :loop 12 | FOR /F "usebackq delims=. tokens=1,*" %%i IN (`echo %fileExts%`) DO ( 13 | if not "%%j"=="" (del /S *.%%i&set fileExts=%%j&goto loop) else del /S *.%%i&goto endloop 14 | ) 15 | :endloop 16 | 17 | FOR /R . %%a IN (.) DO @IF EXIST "%%a\DEBUG" RD /S /Q "%%a\DEBUG" 18 | FOR /R . %%a IN (.) DO @IF EXIST "%%a\Release" RD /S /Q "%%a\Release" 19 | FOR /R . %%a IN (.) DO @IF EXIST "%%a\objchk_wxp_x86" RD /S /Q "%%a\objchk_wxp_x86" 20 | FOR /R . %%a IN (.) DO @IF EXIST "%%a\objfre_wxp_x86" RD /S /Q "%%a\objfre_wxp_x86" 21 | FOR /R . %%a IN (.) DO @IF EXIST "%%a\objchk_win7_x86" RD /S /Q "%%a\objchk_win7_x86" 22 | FOR /R . %%a IN (.) DO @IF EXIST "%%a\objfre_win7_x86" RD /S /Q "%%a\objfre_win7_x86" 23 | 24 | color 4f 25 | echo [2] Command complected. 26 | 27 | :Exit 28 | pause>nul -------------------------------------------------------------------------------- /tools/ResourceEncrypt.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/tools/ResourceEncrypt.exe -------------------------------------------------------------------------------- /tools/TestTools.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohuihui/antispy/d1c75b6331fa40ba344d76c3c7bc67ac60ffcf15/tools/TestTools.exe --------------------------------------------------------------------------------