Skip to content
This repository has been archived by the owner on Feb 1, 2024. It is now read-only.

Commit

Permalink
Implement proxy function generation
Browse files Browse the repository at this point in the history
  • Loading branch information
sadreck committed Jan 13, 2023
1 parent 3ddcf64 commit a2bb95e
Show file tree
Hide file tree
Showing 11 changed files with 1,033 additions and 10 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Spartacus DLL Hijacking
# Spartacus DLL Hijacking ![version](https://img.shields.io/github/v/tag/Accenture/Spartacus?label=version&style=flat-square)

## Why "Spartacus"?

Expand Down
2 changes: 1 addition & 1 deletion Spartacus/ProcMon/ProcMonPML.cs
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ private void ReadStrings()
Int32 stringCount = reader.ReadInt32();
Logger.Verbose("Found " + stringCount + " strings...");

Logger.Verbose("Reading string offesets...");
Logger.Verbose("Reading string offsets...");
Int32[] stringOffsets = new Int32[stringCount];
for (int i = 0; i < stringOffsets.Length; i++)
{
Expand Down
6 changes: 6 additions & 0 deletions Spartacus/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,12 @@ Run in monitoring mode and try to detect any applications that is proxying DLL c
Detect detector = new Detect();
detector.Run();
}
else if (RuntimeData.GenerateProxy)
{
Logger.Info("Starting proxy DLL generation");
ProxyDLLGenerator generator = new ProxyDLLGenerator();
generator.Run();
}
else
{
Manager manager = new Manager();
Expand Down
6 changes: 3 additions & 3 deletions Spartacus/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Accenture Security")]
[assembly: AssemblyProduct("Spartacus")]
[assembly: AssemblyCopyright("Copyright © 2022")]
[assembly: AssemblyCopyright("Copyright © 2023")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

Expand All @@ -32,5 +32,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyVersion("1.1.0.0")]
[assembly: AssemblyFileVersion("1.1.0.0")]
100 changes: 98 additions & 2 deletions Spartacus/Properties/Resources.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit a2bb95e

Please sign in to comment.