Closed xsscx closed 2 years ago
You've run:
make clean
make install
Somewhere in the Build Log, you see:
[something] - [%] Building something
[something] - Checking for macOS SDK at /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk
[comething] - Checking for iOS SDK at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.5.sdk
[something] - [%] Building something
make[1]: *** No rule to make target `./srd_tools-24.100.3/example-cryptex/sdk-graft/downloads/xnu-8019.41.5/iokit/IOKit/IOKitKeysPrivate.h', needed by `.//example-cryptex/sdk-graft/include/IOKit/IOKitKeysPrivate.h'. Stop.
make: *** [./srd_tools-24.100.3/example-cryptex//src/nvram] Error 2
Cause: The XNU Download & Build has failed.
sudo xattr -c * sdk-graft/* src/* src/*/*
make clean
make install
SUMMARY
ssh login doesn't work for example-cryptex, conftest crash
It has been found that obsolete macros in dropbear won't build a default binary to allow for srd login via ssh. A suggested Fix for dropbear configure.ac is at URL:
https://raw.githubusercontent.com/xsscx/srd/main/srd_tools-24.100.3/example-cryptex/src/dropbear/configure.ac
For those who enjoy bypassing the build pipeline, see URL https://github.com/xsscx/srd/tree/main/dmg
These are the errors addressed via the suggested configure.ac
It has also been found that the default entitlements for dropbear from the Apple ./example-cryptex/ are:
Required Changes: Bump to XNU-8019.41.5
Reported: https://github.com/apple/security-research-device/issues/57
Knowledgebase