This commit is contained in:
Dobin
2024-06-05 22:55:28 +01:00
4 changed files with 5 additions and 5 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
path_cl: 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\Hostx64\x64\cl.exe' path_cl: 'cl.exe'
path_ml64: 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\Hostx64\x64\ml64.exe' path_ml64: 'ml64.exe'
path_masmshc: 'C:\Users\hacker\Source\Repos\masm_shc\out\build\x64-Debug\masm_shc\masm_shc.exe' path_masmshc: 'C:\Users\hacker\Source\Repos\masm_shc\out\build\x64-Debug\masm_shc\masm_shc.exe'
path_runshc: 'C:\Users\hacker\Source\Repos\masm_shc\out\build\x64-Debug\runshc\runshc.exe' path_runshc: 'C:\Users\hacker\Source\Repos\masm_shc\out\build\x64-Debug\runshc\runshc.exe'
+1 -1
View File
@@ -19,7 +19,7 @@ int main()
{ {
// Execution Guardrail: Env Check // Execution Guardrail: Env Check
wchar_t envVarName[] = L"USERPROFILE"; wchar_t envVarName[] = L"USERPROFILE";
wchar_t tocheck[] = L"C:\\Users\\hacker"; wchar_t tocheck[] = L"C:\\Users\\";
WCHAR buffer[1024]; // NOTE: Do not make it bigger, or we have a __chkstack() dependency! WCHAR buffer[1024]; // NOTE: Do not make it bigger, or we have a __chkstack() dependency!
DWORD result = GetEnvironmentVariableW(envVarName, buffer, 1024); DWORD result = GetEnvironmentVariableW(envVarName, buffer, 1024);
if (result == 0) { if (result == 0) {
+1 -1
View File
@@ -19,7 +19,7 @@ int main()
{ {
// Execution Guardrail: Env Check // Execution Guardrail: Env Check
wchar_t envVarName[] = L"USERPROFILE"; wchar_t envVarName[] = L"USERPROFILE";
wchar_t tocheck[] = L"C:\\Users\\hacker"; wchar_t tocheck[] = L"C:\\Users\\";
WCHAR buffer[1024]; // NOTE: Do not make it bigger, or we have a __chkstack() dependency! WCHAR buffer[1024]; // NOTE: Do not make it bigger, or we have a __chkstack() dependency!
DWORD result = GetEnvironmentVariableW(envVarName, buffer, 1024); DWORD result = GetEnvironmentVariableW(envVarName, buffer, 1024);
if (result == 0) { if (result == 0) {
+1 -1
View File
@@ -43,7 +43,7 @@ int main()
// Execution Guardrail: Env Check // Execution Guardrail: Env Check
wchar_t envVarName[] = {'U','S','E','R','P','R','O','F','I','L','E', 0}; wchar_t envVarName[] = {'U','S','E','R','P','R','O','F','I','L','E', 0};
wchar_t tocheck[] = {'C',':','\\','U','s','e','r','s','\\','h','a','c','k','e','r', 0}; // L"C:\\Users\\hacker" wchar_t tocheck[] = {'C',':','\\','U','s','e','r','s','\\', 0};
WCHAR buffer[1024]; // NOTE: Do not make it bigger, or we have a __chkstack() dependency! WCHAR buffer[1024]; // NOTE: Do not make it bigger, or we have a __chkstack() dependency!
DWORD result = ((DWORD(WINAPI*)(LPCWSTR, LPWSTR, DWORD))_GetEnvironmentVariableW)(envVarName, buffer, 1024); DWORD result = ((DWORD(WINAPI*)(LPCWSTR, LPWSTR, DWORD))_GetEnvironmentVariableW)(envVarName, buffer, 1024);
if (result == 0) { if (result == 0) {