diff --git a/data/meterpreter/aarch64_osx_stage b/data/meterpreter/aarch64_osx_stage index 806160894830d..b81dd38a912a8 100755 Binary files a/data/meterpreter/aarch64_osx_stage and b/data/meterpreter/aarch64_osx_stage differ diff --git a/data/meterpreter/x64_osx_stage b/data/meterpreter/x64_osx_stage index 39640cd5b8670..a6b776caa2995 100755 Binary files a/data/meterpreter/x64_osx_stage and b/data/meterpreter/x64_osx_stage differ diff --git a/external/source/shellcode/osx/stager/main.c b/external/source/shellcode/osx/stager/main.c index 1cc4340190a71..e7322f1ecf821 100644 --- a/external/source/shellcode/osx/stager/main.c +++ b/external/source/shellcode/osx/stager/main.c @@ -377,7 +377,7 @@ int main(int argc, char** argv) // gDyld is a special struct that libdyld.dylib uses to interface with dyld4. // gDyld is not present in dyld3 and back. - void* gDyld = find_symbol(dyld, "__ZN5dyld45gDyldE", offset); + void* gDyld = 0; // find_symbol(dyld, "__ZN5dyld45gDyldE", offset); //printf("gDyld: %lld\n", gDyld); void * addr_main = 0; if (gDyld != 0) {