Commit 8dc0635
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
11 | 15 | | |
| 16 | + | |
12 | 17 | | |
13 | 18 | | |
14 | 19 | | |
| |||
22 | 27 | | |
23 | 28 | | |
24 | 29 | | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
34 | 39 | | |
35 | 40 | | |
36 | 41 | | |
| |||
44 | 49 | | |
45 | 50 | | |
46 | 51 | | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
55 | 60 | | |
56 | 61 | | |
57 | 62 | | |
| |||
66 | 71 | | |
67 | 72 | | |
68 | 73 | | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
78 | 83 | | |
79 | 84 | | |
80 | 85 | | |
| |||
83 | 88 | | |
84 | 89 | | |
85 | 90 | | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
- modules/AssemblyExec/AssemblyExec.cpp+967-936
- modules/AssemblyExec/CMakeLists.txt+65-39
- modules/CMakeLists.txt+64-64
- modules/Cat/Cat.cpp+1-1
- modules/ChangeDirectory/ChangeDirectory.cpp+1-1
- modules/Chisel/CMakeLists.txt+27-25
- modules/Chisel/Chisel.cpp+1-1
- modules/CimExec/CimExec.cpp+2-2
- modules/DcomExec/DcomExec.cpp+2-2
- modules/DotnetExec/CMakeLists.txt+22-16
- modules/DotnetExec/DotnetExec.cpp+1.2k-1.3k
- modules/EnumerateRdpSessions/EnumerateRdpSessions.cpp+2-2
- modules/Evasion/Evasion.cpp+1.4k-1.3k
- modules/Inject/CMakeLists.txt+38-34
- modules/Inject/Inject.cpp+1-1
- modules/KerberosUseTicket/KerberosUseTicket.cpp+1-1
- modules/KeyLogger/KeyLogger.cpp+1-1
- modules/KillProcess/KillProcess.cpp+1-1
- modules/MakeToken/MakeToken.cpp+2-2
- modules/MiniDump/CMakeLists.txt+53-33
- modules/MiniDump/MiniDump.cpp+1-1
- modules/MkDir/MkDir.cpp+1-1
- modules/ModuleCmd/CMakeLists.txt+28-21
- modules/ModuleCmd/Common.hpp+1-1
- modules/ModuleCmd/Tools.hpp+1-1
- modules/ModuleCmd/hwbp.cpp+163-95
- modules/ModuleCmd/hwbp.hpp+75-47
- modules/ModuleCmd/peb.cpp+289-265
- modules/ModuleCmd/peb.hpp+654-662
- modules/ModuleCmd/syscall.arm64.asm+129
- modules/ModuleCmd/syscall.arm64.obj
- modules/ModuleCmd/syscall.hpp+39-2
- modules/ModuleCmd/syscall.x86.asm+14-17
- modules/ModuleCmd/syscall.x86.obj
- modules/ModuleCmd/tests/testsHwbp.cpp+126-28
- modules/ModuleCmd/tests/testsSyscall.cpp+153-15
- modules/ModuleTemplate/ModuleTemplate.cpp+2-2
- modules/Powershell/CMakeLists.txt-1
- modules/Powershell/Powershell.cpp+1-1
- modules/PsExec/PsExec.cpp+2-2
- modules/PwSh/CMakeLists.txt+22-16
- modules/PwSh/PwSh.cpp+1.0k-1.0k
- modules/Registry/Registry.cpp+3-3
- modules/Remove/Remove.cpp+1-1
- modules/ReversePortForward/ReversePortForward.cpp+7-7
- modules/ReversePortForward/ReversePortForward.hpp+1-1
- modules/ScreenShot/ScreenShot.cpp+1-1
- modules/Shell/Shell.cpp+1-1
- modules/SpawnAs/CMakeLists.txt+23-24
- modules/SpawnAs/SpawnAs.cpp+1-1
- modules/SshExec/SshExec.cpp+2-2
- modules/SshExec/tests/testsSshExec.cpp+123-19
- modules/StealToken/StealToken.cpp+1-1
- modules/TaskScheduler/TaskScheduler.cpp+2-2
- modules/Tree/Tree.cpp+1-1
- modules/WinRM/WinRM.cpp+2-2
- modules/WmiExec/WmiExec.cpp+2-2
Submodule libDns updated from e6766e9 to 086bb1c
- .gitattributes+6
- .github/workflows/msvc-debug.yml+95
- .github/workflows/python-publish.yml+41
- .gitignore+4
- Makefile.msvc+6-6
- Makefile_arm64.msvc+54
- Makefile_x86.msvc+5-5
- README.md+1-1
- ci/README.md+25
- ci/aplib_stub.c+72
- ci/build-test-msvc.ps1+163
- ci/hello.c+12
- donut.c+232-78
- donutmodule.c+9-1
- format.c+17
- include/donut.h+7-28
- include/errors.h+59
- include/format.h+4-1
- include/pe.h+1
- lib/donut.h+2-1
- loader/activescript.c+4-4
- loader/bypass.c+147-262
- loader/bypass.h+5-1
- loader/clib.c+57-31
- loader/exe2h/exe2h.c+98-13
- loader/inmem_dotnet.c+13-2
- loader/inmem_pe.c+213-64
- loader/loader.c+38-18
- loader/peb.h+1-9
- loader/winapi.h-1
- loader/wscript.c+2-2
- loader_exe_arm64.h+4
- loader_exe_x64.go+1.2k-1.1k
- loader_exe_x64.h+1.2k-1.1k
- loader_exe_x86.go+984-904
- loader_exe_x86.h+984-904
- setup.py+1-1
- version-release-notes.txt+10
0 commit comments