If you have no own key in ~/.ssh/ calld id_rsa.pub then create one:
ssh-keygen -t rsa
Copy the public file to the iphone
| #!/bin/bash | |
| open -a Terminal "`pwd`" |
| #!/bin/bash | |
| # curl -sL https://gist.githubusercontent.com/RichardBronosky/31660eb4b0f0ba5e673b9bc3c9148a70/raw/touchid_sudo.sh | bash | |
| # This script is ready to copy-paste in whole, or just the line above (without the leading #) | |
| # Use TouchID for sudo on modern MacBook Pro machines | |
| # This script adds a single line to the top of the PAM configuration for sudo | |
| # See: https://apple.stackexchange.com/q/259093/41827 for more info. | |
| touchid_sudo(){ |
| (I used hopper disassembler) | |
| 1) Open the Safari binary from iOS 13.7 [binary 1] and also open a Safari binary from iOS 14+ [binary 2] which has the selector you are interested in converted to direct method. | |
| 2) Search in the processes tab of the [binary 1] for the selector you are interested in. | |
| 3) Open it and have a look at the code inside it by using the 'pseudo-code mode'. | |
| 4) We now arrive to the 1st way to find a direct method: |