Commit Graph

118 Commits (cd5962409af7422113251692f42aae9b06bfd722)

Author SHA1 Message Date
Grzegorz Rychlik cd5962409a Hide details of Unexported WinApi calls 2020-01-13 17:04:06 +01:00
Grzegorz Rychlik f8e7dcb689 Fix code style 2020-01-13 17:02:09 +01:00
Grzegorz Rychlik 352d54f2fc Add support for x86 exceptions 2020-01-10 16:35:39 +01:00
Grzegorz Rychlik a0835b6877 [Loader] Add x86 static TLS support 2020-01-10 11:15:22 +01:00
Grzegorz Rychlik 6aec395e30 Update resource generation and access to match C style 2020-01-09 17:31:53 +01:00
Grzegorz Rychlik 8f908f020c Update .gitignore 2020-01-09 17:29:41 +01:00
Grzegorz Rychlik 98d00b1034 Fix resource path 2020-01-09 17:25:25 +01:00
Grzegorz Rychlik 07f6e3eae0 Return status codes from ResourceGenerator 2020-01-09 17:23:27 +01:00
Grzegorz Rychlik 474662bc8e Merge branch 'master' into Shellcode 2020-01-07 18:02:23 +01:00
Grzegorz Rychlik ded70af1df Change default Donut compression 2020-01-07 17:54:14 +01:00
Grzegorz Rychlik 70955f1a94 Simplify debug code 2020-01-07 17:46:17 +01:00
Grzegorz Rychlik 22bf7885c1 Fix the generated shellcode name if donut options are not present in request 2020-01-07 17:12:03 +01:00
Grzegorz Rychlik bb5173a265 Remove old, unused parameter from NodeRelay 2020-01-07 17:09:52 +01:00
Grzegorz Rychlik 0111f01a58 Add calling exported API from loader 2020-01-07 17:09:08 +01:00
Grzegorz Rychlik bf4f8df204 Add exported function to ResourceGenerator 2020-01-07 17:08:16 +01:00
Grzegorz Rychlik f3ddc927bd Add debug code and config to Loader 2020-01-07 17:06:47 +01:00
Grzegorz Rychlik d67e62844f yarn build 2020-01-07 15:49:08 +01:00
Grzegorz Rychlik 3c58feb5e4 Add shellcode opion in CreateRelay modal 2020-01-07 15:37:17 +01:00
Grzegorz Rychlik b56c8853d1 Update Donut usage in WebController 2020-01-07 15:25:09 +01:00
Pawel Kurowski f80ee0f666 Add comparsion operator to ByteView, use memcmp 2020-01-07 14:38:38 +01:00
Pawel Kurowski 841216c69d Fix missing operators == != for ByteVector 2020-01-07 14:28:01 +01:00
Grzegorz Rychlik 9be6f2a23f Update Donut 2020-01-07 14:27:56 +01:00
Grzegorz Rychlik 057462df5e Merge branch 'Donut' into FixLoaderBuildDependency 2020-01-07 14:16:17 +01:00
Grzegorz Rychlik 87e7296754 Change loader output to DLL 2020-01-07 12:59:52 +01:00
Pawel Kurowski 468642a373 Replace ByteCompare with memcmp 2020-01-03 16:01:55 +01:00
Pawel Kurowski cb47662dae Fix dependecy for ByteVector 2020-01-03 15:08:11 +01:00
Pawel Kurowski 266d78fce7 Merge remote-tracking branch 'origin/master' into FixLoaderBuildDependency 2020-01-03 14:59:09 +01:00
Pawel Kurowski 6598f0723f Remove Common from Loeader project 2020-01-03 13:55:14 +01:00
Pawel Kurowski 1ff69aa825 Add gen directroy for generated files 2020-01-03 13:16:29 +01:00
Grzegorz Rychlik 446fb8e10b Change project configs 2020-01-03 12:02:54 +01:00
Pawel Kurowski 61ce149258 Update GetTargetDll to search for payload 2020-01-03 11:16:13 +01:00
Pawel Kurowski 0c42bdcc8b Add resource generator that will embed NodeRelayDll 2020-01-03 10:16:00 +01:00
Janusz Szmigielski ec15dd4023 Merge branch 'V142ToolsetFixes' into 'master'
V142 toolset fixes

See merge request C3/C3!150
2020-01-03 09:15:53 +00:00
Grzegorz Rychlik 5a36970c3c Workaround a scoped_lock CTAD problem
See: https://developercommunity.visualstudio.com/content/problem/842917/error-c3538-when-using-scoped-lock-in-derived-temp.html
2020-01-02 18:06:28 +01:00
Grzegorz Rychlik b0533d4668 Support v142 toolset in SecureString 2020-01-02 17:46:58 +01:00
Grzegorz Rychlik c6e8a764d2 WIP: Upload in-memory Loader 2020-01-02 13:44:51 +01:00
Grzegorz Rychlik 22d543a398 Merge branch 'ChannelLinter' into 'master'
Channel linter

See merge request C3/C3!146
2019-12-24 12:12:31 +00:00
Janusz Szmigielski 9f304a7b52 Merge branch 'ByteConverterUpdate' into 'master'
Use improved, header only ByteView/ByteVector

See merge request C3/C3!147
2019-12-20 12:56:57 +00:00
Pawel Kurowski 201e18a458 Add documentation to ByteConventer 2019-12-05 17:22:09 +01:00
Pawel Kurowski 580fb74642 ByteConverter review fixes 2019-12-05 14:25:27 +01:00
Grzegorz Rychlik f927eb8d22 Merge branch 'ReduceIO' into 'master'
Send the snapshot over ApiBridge only if it changed

See merge request C3/C3!144
2019-11-29 15:18:17 +00:00
Grzegorz Rychlik 55fed26099 Merge branch 'RemoveActions' into 'master'
Remove actions

See merge request C3/C3!145
2019-11-29 15:17:02 +00:00
Grzegorz Rychlik 69fa74bae6 Add backend support for shellcode generation using Donut 2019-11-25 16:44:14 +01:00
Grzegorz Rychlik 855b47a48a Change SnapshotProxy API 2019-11-25 13:29:20 +01:00
Grzegorz Rychlik 89aa4dde63 Move implementation to .cpp 2019-11-25 12:27:30 +01:00
Grzegorz Rychlik edf08555d9 Add missing Doxy, minor style changes 2019-11-25 12:22:41 +01:00
Pawel Kurowski 97a0a76dfa Use improved, header only ByteView/ByteVector 2019-11-21 15:45:13 +01:00
Grzegorz Rychlik 6aa3264759 Add Readme 2019-11-18 14:42:23 +01:00
Grzegorz Rychlik 0230687c6b Add doxygen comments 2019-11-18 14:42:23 +01:00
Grzegorz Rychlik 0c732309da Refactor Form and FormElement 2019-11-18 14:42:23 +01:00