Skip to content

Commit 573cfde

Browse files
authored
Merge pull request #1 from binarytrails/feature/01-generate-dll-com-solutions
Generate Visual Studio solutions for com mode & implement solution generation from local dll as fallback
2 parents b956805 + 9d292e9 commit 573cfde

File tree

12 files changed

+745
-406
lines changed

12 files changed

+745
-406
lines changed

Examples.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,3 +92,9 @@ Spartacus.exe --mode sign --action generate --pfx "C:\Output\certificate.pfx" --
9292
```
9393
Spartacus.exe --mode sign --action sign --pfx "C:\Output\certificate.pfx" --password "Welcome1" --path "C:\Input\MyFakeVersion.dll" --algorithm SHA256 --verbose
9494
```
95+
96+
### I want to clone a specific DLL and generate a solution for it
97+
98+
```
99+
Spartacus.exe --mode local --existing --dllpath C:\Windows\System32\amsi.dll --solution "C:\Output\AmsiSolution" --pml "C:\Output\ProcMonOutput.pml" --csv "C:\Output\VulnerableDLLs.csv" --verbose
100+
```

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,12 @@ List DLL's exports and check if each function has a pre-generated prototype.
192192
--mode proxy --action exports --dll C:\Windows\System32\version.dll --dll C:\Windows\System32\amsi.dll --prototypes ./Assets/prototypes.csv
193193
```
194194

195+
Generate solution from a specific DLL found locally on the machine.
196+
197+
```
198+
--mode local --existing --dllpath C:\Windows\System32\amsi.dll --solution "C:\Output\AmsiSolution" --pml "C:\Output\ProcMonOutput.pml" --csv "C:\Output\VulnerableDLLs.csv" --verbose
199+
```
200+
195201
## Signing DLL Files
196202

197203
Spartacus now supports generating self-signed certificates (while copying attributes from existing files), and signing DLL files.

0 commit comments

Comments
 (0)