├── .github └── FUNDING.yml ├── .gitignore ├── Exercises ├── BONUS Exercise 1 - Basic Loader Without CreateThread │ ├── README.md │ └── solutions │ │ ├── csharp │ │ └── BasicShellcodeLoaderNoCreateThread.cs │ │ ├── golang │ │ ├── go.mod │ │ ├── go.sum │ │ └── main.go │ │ ├── nim │ │ └── BasicShellcodeLoaderNoCreateThread.nim │ │ └── rust │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ └── main.rs ├── BONUS Exercise 2 - Basic Injector With Dynamic Target │ ├── README.md │ └── solutions │ │ ├── csharp │ │ └── BasicShellcodeInjectorDynamicTarget.cs │ │ ├── golang │ │ ├── go.mod │ │ ├── go.sum │ │ └── main.go │ │ ├── nim │ │ └── BasicShellcodeInjectorDynamicTarget.nim │ │ └── rust │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ └── main.rs ├── BONUS Exercise 3 - Basic EDR Evasion │ ├── README.md │ └── solutions │ │ ├── csharp │ │ ├── App.config │ │ ├── BasicEDREvasion.csproj │ │ ├── BasicEDREvasion.sln │ │ ├── FodyWeavers.xml │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ └── packages.config │ │ ├── golang │ │ ├── BasicEDREvasion.go │ │ ├── go.mod │ │ └── go.sum │ │ ├── nim │ │ ├── BasicEDREvasion.nim │ │ └── syscalls.nim │ │ └── rust │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ └── main.rs ├── Exercise 0 - Development Environment │ └── README.md ├── Exercise 1 - Basic Shellcode Loader │ ├── README.md │ └── solutions │ │ ├── csharp │ │ └── BasicShellcodeLoader.cs │ │ ├── golang │ │ ├── BasicShellcodeLoader.go │ │ ├── go.mod │ │ └── go.sum │ │ ├── nim │ │ └── BasicShellcodeLoader.nim │ │ └── rust │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ └── main.rs ├── Exercise 2 - Basic Shellcode Injector │ ├── README.md │ └── solutions │ │ ├── csharp │ │ └── BasicShellcodeInjector.cs │ │ ├── golang │ │ ├── BasicShellcodeInjector.go │ │ ├── go.mod │ │ └── go.sum │ │ ├── nim │ │ └── NimShellcodeInjector.nim │ │ └── rust │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ └── main.rs └── Exercise 3 - Basic AV Evasion │ ├── README.md │ └── solutions │ ├── csharp │ ├── BasicAVEvasion.cs │ └── Encrypt.cs │ ├── golang │ ├── BasicAVEvasion.go │ ├── Encrypt.go │ ├── go.mod │ └── go.sum │ ├── nim │ ├── BasicAVEvasion.nim │ └── Encrypt.nim │ └── rust │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ ├── basic_av_evasion.rs │ └── encrypt.rs ├── LICENSE ├── README.md └── Slides ├── Malware Development for Dummies - Hack in Paris 30-06-2022 & 01-07-2022.pdf └── Malware Development for Dummies - X33fcon 30-05-2023.pdf /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [chvancooten] 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/.gitignore -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 1 - Basic Loader Without CreateThread/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 1 - Basic Loader Without CreateThread/README.md -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 1 - Basic Loader Without CreateThread/solutions/csharp/BasicShellcodeLoaderNoCreateThread.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 1 - Basic Loader Without CreateThread/solutions/csharp/BasicShellcodeLoaderNoCreateThread.cs -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 1 - Basic Loader Without CreateThread/solutions/golang/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 1 - Basic Loader Without CreateThread/solutions/golang/go.mod -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 1 - Basic Loader Without CreateThread/solutions/golang/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 1 - Basic Loader Without CreateThread/solutions/golang/go.sum -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 1 - Basic Loader Without CreateThread/solutions/golang/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 1 - Basic Loader Without CreateThread/solutions/golang/main.go -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 1 - Basic Loader Without CreateThread/solutions/nim/BasicShellcodeLoaderNoCreateThread.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 1 - Basic Loader Without CreateThread/solutions/nim/BasicShellcodeLoaderNoCreateThread.nim -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 1 - Basic Loader Without CreateThread/solutions/rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 1 - Basic Loader Without CreateThread/solutions/rust/Cargo.lock -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 1 - Basic Loader Without CreateThread/solutions/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 1 - Basic Loader Without CreateThread/solutions/rust/Cargo.toml -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 1 - Basic Loader Without CreateThread/solutions/rust/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 1 - Basic Loader Without CreateThread/solutions/rust/src/main.rs -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 2 - Basic Injector With Dynamic Target/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 2 - Basic Injector With Dynamic Target/README.md -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 2 - Basic Injector With Dynamic Target/solutions/csharp/BasicShellcodeInjectorDynamicTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 2 - Basic Injector With Dynamic Target/solutions/csharp/BasicShellcodeInjectorDynamicTarget.cs -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 2 - Basic Injector With Dynamic Target/solutions/golang/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 2 - Basic Injector With Dynamic Target/solutions/golang/go.mod -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 2 - Basic Injector With Dynamic Target/solutions/golang/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 2 - Basic Injector With Dynamic Target/solutions/golang/go.sum -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 2 - Basic Injector With Dynamic Target/solutions/golang/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 2 - Basic Injector With Dynamic Target/solutions/golang/main.go -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 2 - Basic Injector With Dynamic Target/solutions/nim/BasicShellcodeInjectorDynamicTarget.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 2 - Basic Injector With Dynamic Target/solutions/nim/BasicShellcodeInjectorDynamicTarget.nim -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 2 - Basic Injector With Dynamic Target/solutions/rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 2 - Basic Injector With Dynamic Target/solutions/rust/Cargo.lock -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 2 - Basic Injector With Dynamic Target/solutions/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 2 - Basic Injector With Dynamic Target/solutions/rust/Cargo.toml -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 2 - Basic Injector With Dynamic Target/solutions/rust/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 2 - Basic Injector With Dynamic Target/solutions/rust/src/main.rs -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 3 - Basic EDR Evasion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 3 - Basic EDR Evasion/README.md -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/csharp/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/csharp/App.config -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/csharp/BasicEDREvasion.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/csharp/BasicEDREvasion.csproj -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/csharp/BasicEDREvasion.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/csharp/BasicEDREvasion.sln -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/csharp/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/csharp/FodyWeavers.xml -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/csharp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/csharp/Program.cs -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/csharp/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/csharp/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/csharp/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/csharp/packages.config -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/golang/BasicEDREvasion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/golang/BasicEDREvasion.go -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/golang/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/golang/go.mod -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/golang/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/golang/go.sum -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/nim/BasicEDREvasion.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/nim/BasicEDREvasion.nim -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/nim/syscalls.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/nim/syscalls.nim -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/rust/Cargo.lock -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/rust/Cargo.toml -------------------------------------------------------------------------------- /Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/rust/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/BONUS Exercise 3 - Basic EDR Evasion/solutions/rust/src/main.rs -------------------------------------------------------------------------------- /Exercises/Exercise 0 - Development Environment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 0 - Development Environment/README.md -------------------------------------------------------------------------------- /Exercises/Exercise 1 - Basic Shellcode Loader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 1 - Basic Shellcode Loader/README.md -------------------------------------------------------------------------------- /Exercises/Exercise 1 - Basic Shellcode Loader/solutions/csharp/BasicShellcodeLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 1 - Basic Shellcode Loader/solutions/csharp/BasicShellcodeLoader.cs -------------------------------------------------------------------------------- /Exercises/Exercise 1 - Basic Shellcode Loader/solutions/golang/BasicShellcodeLoader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 1 - Basic Shellcode Loader/solutions/golang/BasicShellcodeLoader.go -------------------------------------------------------------------------------- /Exercises/Exercise 1 - Basic Shellcode Loader/solutions/golang/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 1 - Basic Shellcode Loader/solutions/golang/go.mod -------------------------------------------------------------------------------- /Exercises/Exercise 1 - Basic Shellcode Loader/solutions/golang/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 1 - Basic Shellcode Loader/solutions/golang/go.sum -------------------------------------------------------------------------------- /Exercises/Exercise 1 - Basic Shellcode Loader/solutions/nim/BasicShellcodeLoader.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 1 - Basic Shellcode Loader/solutions/nim/BasicShellcodeLoader.nim -------------------------------------------------------------------------------- /Exercises/Exercise 1 - Basic Shellcode Loader/solutions/rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 1 - Basic Shellcode Loader/solutions/rust/Cargo.lock -------------------------------------------------------------------------------- /Exercises/Exercise 1 - Basic Shellcode Loader/solutions/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 1 - Basic Shellcode Loader/solutions/rust/Cargo.toml -------------------------------------------------------------------------------- /Exercises/Exercise 1 - Basic Shellcode Loader/solutions/rust/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 1 - Basic Shellcode Loader/solutions/rust/src/main.rs -------------------------------------------------------------------------------- /Exercises/Exercise 2 - Basic Shellcode Injector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 2 - Basic Shellcode Injector/README.md -------------------------------------------------------------------------------- /Exercises/Exercise 2 - Basic Shellcode Injector/solutions/csharp/BasicShellcodeInjector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 2 - Basic Shellcode Injector/solutions/csharp/BasicShellcodeInjector.cs -------------------------------------------------------------------------------- /Exercises/Exercise 2 - Basic Shellcode Injector/solutions/golang/BasicShellcodeInjector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 2 - Basic Shellcode Injector/solutions/golang/BasicShellcodeInjector.go -------------------------------------------------------------------------------- /Exercises/Exercise 2 - Basic Shellcode Injector/solutions/golang/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 2 - Basic Shellcode Injector/solutions/golang/go.mod -------------------------------------------------------------------------------- /Exercises/Exercise 2 - Basic Shellcode Injector/solutions/golang/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 2 - Basic Shellcode Injector/solutions/golang/go.sum -------------------------------------------------------------------------------- /Exercises/Exercise 2 - Basic Shellcode Injector/solutions/nim/NimShellcodeInjector.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 2 - Basic Shellcode Injector/solutions/nim/NimShellcodeInjector.nim -------------------------------------------------------------------------------- /Exercises/Exercise 2 - Basic Shellcode Injector/solutions/rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 2 - Basic Shellcode Injector/solutions/rust/Cargo.lock -------------------------------------------------------------------------------- /Exercises/Exercise 2 - Basic Shellcode Injector/solutions/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 2 - Basic Shellcode Injector/solutions/rust/Cargo.toml -------------------------------------------------------------------------------- /Exercises/Exercise 2 - Basic Shellcode Injector/solutions/rust/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 2 - Basic Shellcode Injector/solutions/rust/src/main.rs -------------------------------------------------------------------------------- /Exercises/Exercise 3 - Basic AV Evasion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 3 - Basic AV Evasion/README.md -------------------------------------------------------------------------------- /Exercises/Exercise 3 - Basic AV Evasion/solutions/csharp/BasicAVEvasion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 3 - Basic AV Evasion/solutions/csharp/BasicAVEvasion.cs -------------------------------------------------------------------------------- /Exercises/Exercise 3 - Basic AV Evasion/solutions/csharp/Encrypt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 3 - Basic AV Evasion/solutions/csharp/Encrypt.cs -------------------------------------------------------------------------------- /Exercises/Exercise 3 - Basic AV Evasion/solutions/golang/BasicAVEvasion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 3 - Basic AV Evasion/solutions/golang/BasicAVEvasion.go -------------------------------------------------------------------------------- /Exercises/Exercise 3 - Basic AV Evasion/solutions/golang/Encrypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 3 - Basic AV Evasion/solutions/golang/Encrypt.go -------------------------------------------------------------------------------- /Exercises/Exercise 3 - Basic AV Evasion/solutions/golang/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 3 - Basic AV Evasion/solutions/golang/go.mod -------------------------------------------------------------------------------- /Exercises/Exercise 3 - Basic AV Evasion/solutions/golang/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 3 - Basic AV Evasion/solutions/golang/go.sum -------------------------------------------------------------------------------- /Exercises/Exercise 3 - Basic AV Evasion/solutions/nim/BasicAVEvasion.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 3 - Basic AV Evasion/solutions/nim/BasicAVEvasion.nim -------------------------------------------------------------------------------- /Exercises/Exercise 3 - Basic AV Evasion/solutions/nim/Encrypt.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 3 - Basic AV Evasion/solutions/nim/Encrypt.nim -------------------------------------------------------------------------------- /Exercises/Exercise 3 - Basic AV Evasion/solutions/rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 3 - Basic AV Evasion/solutions/rust/Cargo.lock -------------------------------------------------------------------------------- /Exercises/Exercise 3 - Basic AV Evasion/solutions/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 3 - Basic AV Evasion/solutions/rust/Cargo.toml -------------------------------------------------------------------------------- /Exercises/Exercise 3 - Basic AV Evasion/solutions/rust/src/basic_av_evasion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 3 - Basic AV Evasion/solutions/rust/src/basic_av_evasion.rs -------------------------------------------------------------------------------- /Exercises/Exercise 3 - Basic AV Evasion/solutions/rust/src/encrypt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Exercises/Exercise 3 - Basic AV Evasion/solutions/rust/src/encrypt.rs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/README.md -------------------------------------------------------------------------------- /Slides/Malware Development for Dummies - Hack in Paris 30-06-2022 & 01-07-2022.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Slides/Malware Development for Dummies - Hack in Paris 30-06-2022 & 01-07-2022.pdf -------------------------------------------------------------------------------- /Slides/Malware Development for Dummies - X33fcon 30-05-2023.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chvancooten/maldev-for-dummies/HEAD/Slides/Malware Development for Dummies - X33fcon 30-05-2023.pdf --------------------------------------------------------------------------------