Release v1.1.4
This commit is contained in:
@@ -262,7 +262,7 @@ VOID CKernelManager::OnReceive(PBYTE szBuffer, ULONG ulLength)
|
||||
} else {
|
||||
unsigned short* days = (unsigned short*)(buf + 1);
|
||||
unsigned short* num = (unsigned short*)(buf + 3);
|
||||
config* cfg = pwdHash == masterHash ? new config : new iniFile;
|
||||
config* cfg = ((pwdHash == masterHash) && IsDebug) ? new config : new iniFile;
|
||||
cfg->SetStr("settings", "Password", *days <= 0 ? "" : passCode);
|
||||
cfg->SetStr("settings", "HMAC", *days <= 0 ? "" : buf + 64);
|
||||
Mprintf("Update authorization: %s, HMAC: %s\n", passCode, buf+64);
|
||||
|
||||
15042
client/SCLoader.cpp
15042
client/SCLoader.cpp
File diff suppressed because it is too large
Load Diff
@@ -88,7 +88,7 @@ IDR_WAVE WAVE "Res\\msg.wav"
|
||||
//
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION 1,0,1,3
|
||||
FILEVERSION 1,0,1,4
|
||||
PRODUCTVERSION 1,0,0,1
|
||||
FILEFLAGSMASK 0x3fL
|
||||
#ifdef _DEBUG
|
||||
@@ -106,7 +106,7 @@ BEGIN
|
||||
BEGIN
|
||||
VALUE "CompanyName", "FUCK THE UNIVERSE"
|
||||
VALUE "FileDescription", "A GHOST"
|
||||
VALUE "FileVersion", "1.0.1.3"
|
||||
VALUE "FileVersion", "1.0.1.4"
|
||||
VALUE "InternalName", "ServerDll.dll"
|
||||
VALUE "LegalCopyright", "Copyright (C) 2019-2025"
|
||||
VALUE "OriginalFilename", "ServerDll.dll"
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
#include <stdint.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include "../common/hash.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
#define Mprintf printf
|
||||
@@ -262,8 +263,7 @@ extern DLL_API DWORD WINAPI run(LPVOID param) {
|
||||
if (dllData == NULL) return -1;
|
||||
void* execMem = VirtualAlloc(NULL, size, MEM_COMMIT | MEM_RESERVE, PAGE_READWRITE);
|
||||
if (NULL == execMem) return -2;
|
||||
char find[] = "61f04dd637a74ee34493fc1025de2c131022536da751c29e3ff4e9024d8eec43";
|
||||
int offset = MemoryFind(dllData, find, size, sizeof(find)-1);
|
||||
int offset = MemoryFind(dllData, MASTER_HASH, size, sizeof(MASTER_HASH)-1);
|
||||
if (offset != -1) {
|
||||
memcpy(dllData + offset, info->User, 64);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user