diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index d6873cd..e678c8b 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -436,22 +436,6 @@ jobs:
Copy-Item "../Build/Bind/Release/*" "release-package\" -Recurse
- # Create README
- $version = "v1.3.2"
- $readmeText = "# SysCaller: Bind - v1.3.2`n`n"
- $readmeText += "Build Date: $(Get-Date -Format 'yyyy-MM-dd HH:mm:ss UTC')`n"
- $readmeText += "Commit: ${{ github.sha }}`n"
- $readmeText += "Platform: Windows x64 (64-bit)`n"
- $readmeText += "Version: $version`n`n"
- $readmeText += "## Installation`n"
- $readmeText += "1. Download Bind.exe`n"
- $readmeText += "2. Run the executable`n`n"
- $readmeText += "## Requirements`n"
- $readmeText += "- Windows 10 or later`n"
- $readmeText += "- Visual C++ Redistributable (if not already installed)`n"
- $readmeText += "- Qt5 runtime libraries (if not already installed)"
- $readmeText | Out-File -FilePath "release-package\README.txt" -Encoding UTF8
-
# Create the zip file
Compress-Archive -Path "release-package\*" -DestinationPath $zipName -Force
@@ -474,24 +458,14 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: v1.3.2
- release_name: "SysCaller: Bind - v1.3.2"
+ release_name: "SysCaller: Bind v1.3.2"
body: |
- ## SysCaller: Bind - v1.3.2
+ ## SysCaller: Bind v1.3.2
**Build Date:** ${{ github.event.head_commit.timestamp }}
**Commit:** ${{ github.sha }}
**Platform:** Windows x64 (64-bit)
- ## Installation
- 1. Download Bind.zip
- 2. Replace the downloaded Bind directory with the one in SysCaller
- 3. Extract the zip & run the Bind.exe
-
- ## Requirements
- - Windows 10 or later
- - Visual C++ Redistributable (if not already installed)
- - Qt5 runtime libraries (if not already installed)
-
- name: Upload Release Asset
if: github.event_name == 'push' && (github.ref == 'refs/heads/main' || github.ref == 'refs/heads/master')
uses: actions/upload-release-asset@v1
diff --git a/Bind/Bind.vcxproj b/Bind/Bind.vcxproj
index 9da54d7..192aad6 100644
--- a/Bind/Bind.vcxproj
+++ b/Bind/Bind.vcxproj
@@ -157,35 +157,36 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Bind/src/Core/Obfuscation/IndirectObfuscation.cpp b/Bind/src/Core/Obfuscation/IndirectObfuscation.cpp
index a2f3ebf..cc23d65 100644
--- a/Bind/src/Core/Obfuscation/IndirectObfuscation.cpp
+++ b/Bind/src/Core/Obfuscation/IndirectObfuscation.cpp
@@ -44,8 +44,8 @@ bool IndirectObfuscationManager::generateIndirectObfuscation()
PathUtils::getSysCallerPath() + "/Wrapper/src/SysCaller.asm";
QString headerPath = isKernel ?
- PathUtils::getSysCallerKPath() + "/Wrapper/SysK/SysKFunctions.h" :
- PathUtils::getSysCallerPath() + "/Wrapper/Sys/SysFunctions.h";
+ PathUtils::getSysCallerKPath() + "/Wrapper/include/SysK/SysKFunctions.h" :
+ PathUtils::getSysCallerPath() + "/Wrapper/include/Sys/SysFunctions.h";
return processIndirectAssemblyFile(asmPath, headerPath);
}
@@ -609,4 +609,4 @@ bool IndirectObfuscationManager::updateDefFile(const QString& defPath,
defFile.close();
return true;
-}
\ No newline at end of file
+}
diff --git a/Bind/src/Core/Obfuscation/Obfuscation.cpp b/Bind/src/Core/Obfuscation/Obfuscation.cpp
index d795ffd..8fde470 100644
--- a/Bind/src/Core/Obfuscation/Obfuscation.cpp
+++ b/Bind/src/Core/Obfuscation/Obfuscation.cpp
@@ -62,11 +62,11 @@ QString Obfuscation::getHeaderFilePath(bool isKernelMode)
{
if (isKernelMode)
{
- return PathUtils::getSysCallerKPath() + "/Wrapper/SysK/SysKFunctions.h";
+ return PathUtils::getSysCallerKPath() + "/Wrapper/include/SysK/SysKFunctions.h";
}
else
{
- return PathUtils::getSysCallerPath() + "/Wrapper/Sys/SysFunctions.h";
+ return PathUtils::getSysCallerPath() + "/Wrapper/include/Sys/SysFunctions.h";
}
}
@@ -876,4 +876,4 @@ bool Obfuscation::updateDefFile(const QString& defPath, const QStringList& obfus
defFile.close();
return true;
-}
\ No newline at end of file
+}