Thanks a lot !
Post
Replies
Boosts
Views
Activity
And i have a third question: When i try to access to ~/Library/Containers/anotherapp/ from terminal, i have a TCC popup: "Terminal would like to access data from other apps".
Let's suppose I accept: I don't see where the information is stored. What should i do if I want to change my choice later ? There are no entry in "System Settings/Privacy & Security/Files and Folders" for this parameter. Is it stored in user TCC.db file too ? I don't see any entry for it. Thanks
I would like to add something: When we debug a program with lldb, it seems base address is always 0x100000000 on macOS Sonoma (Apple Silicon).
So if lldb is able to force a target program's base address, we might have a way to do that too ?
And is there a way to disable ASLR for a specific binary when compiling it on macOS ?
Thanks
Sorry but i really need to understand something: I have compiled a binary with gcc on a M1 mac.
I have no apple developer program account on this computer. I am not an identified developper.
As you said, this binary has an adhoc signature (i don't really understand what is an "adhoc" signature, but i suppose this is a self signed mechanism ?)
I have sent this binary to another computer with an USB key.
This mac is running on Sonoma too. The security configuration on this mac is "Allow applications downloaded from App Store and identified developers".
I had no gatekeeper popup when i tried to run this binary on this other computer.
The binary has been run.
I was expecting to get a confirmation popup because this binary is not signed by an identified developer...
I am not sure but i think there is a human validation during notarization process
Ok and is there a way to get the MAC address of the virtual machine from host program ? Thanks