Search for binding symbols also via LC_DYLD_CHAINED_FIXUPS#123
Open
p-x9 wants to merge 7 commits intosecuring:masterfrom
Open
Search for binding symbols also via LC_DYLD_CHAINED_FIXUPS#123p-x9 wants to merge 7 commits intosecuring:masterfrom
LC_DYLD_CHAINED_FIXUPS#123p-x9 wants to merge 7 commits intosecuring:masterfrom
Conversation
(For compiling with the `-Xlinker -interposable` option added.)
LC_DYLD_CHAINED_FIXUPS LC_DYLD_CHAINED_FIXUPS
Collaborator
|
Hey! Thanks for the PR. We'll definitely accept your PR but in the later time (probably when iOS 18 will be out). Your change requires the minimum app deployment of the app to iOS 14 which can break the backwards compatibility |
Contributor
Author
|
Thanks Even in iOS14 or later, if -no_fixup_chains is set in the linker flags, the binding symbol will be included in the dyld info as before. Therefore, I think backward compatibility must be maintained. |
Contributor
Author
|
Hello. @r3ggi https://github.com/p-x9/swift-anti-fishhook These include performance improvements and addressing previously overlooked considerations. Please let me know if you need me to update this PR at any time. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Hello, I have implemented the following Issue.
#117
To check if it works correctly, follow the steps below.
Minimum Deploymentof the app to higher than iOS14executeAntiHookfunction in the ViewController to check the print operation.(This function seems to be commented out now.)
(The contents of `myPrint' must be commented out, otherwise it seems to loop infinitely.)
print("print has been antiHooked")doesn't actually print.https://github.com/p-x9/swift-anti-fishhook