René's URL Explorer Experiment


Title: GitHub - joydo/ReversingNotes: Personal Notes for Reversing Research(sometimes for Security)

Open Graph Title: GitHub - joydo/ReversingNotes: Personal Notes for Reversing Research(sometimes for Security)

X Title: GitHub - joydo/ReversingNotes: Personal Notes for Reversing Research(sometimes for Security)

Description: Personal Notes for Reversing Research(sometimes for Security) - joydo/ReversingNotes

Open Graph Description: Personal Notes for Reversing Research(sometimes for Security) - joydo/ReversingNotes

X Description: Personal Notes for Reversing Research(sometimes for Security) - joydo/ReversingNotes

Opengraph URL: https://github.com/joydo/ReversingNotes

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:18141389-0093-8794-d567-8f096dfdfe1d
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id91FE:67AE3:158EB1D:1BE9BB1:697F9525
html-safe-noncec476c3d3b8ae4932a299b087b093e7fdc00c71cfe6fc904e46ebe781055596a1
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MUZFOjY3QUUzOjE1OEVCMUQ6MUJFOUJCMTo2OTdGOTUyNSIsInZpc2l0b3JfaWQiOiIyNzkyMTQxNzA1Mjc1NDc5MzMzIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac85468c541fa1b7713a0387eb31ddefcfdef4b9f4d3814370a09f3da264e7f720
hovercard-subject-tagrepository:380929602
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/joydo/ReversingNotes
twitter:imagehttps://opengraph.githubassets.com/1a1f9a6cccd1d523b9251720c136874d5a661b3c3d0317df687db0ec255adafb/joydo/ReversingNotes
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/1a1f9a6cccd1d523b9251720c136874d5a661b3c3d0317df687db0ec255adafb/joydo/ReversingNotes
og:image:altPersonal Notes for Reversing Research(sometimes for Security) - joydo/ReversingNotes
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None60279d4097367e16897439d16d6bbe4180663db828c666eeed2656988ffe59f6
turbo-cache-controlno-preview
go-importgithub.com/joydo/ReversingNotes git https://github.com/joydo/ReversingNotes.git
octolytics-dimension-user_id12075969
octolytics-dimension-user_loginjoydo
octolytics-dimension-repository_id380929602
octolytics-dimension-repository_nwojoydo/ReversingNotes
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id380929602
octolytics-dimension-repository_network_root_nwojoydo/ReversingNotes
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release7c85641c598ad130c74f7bcc27f58575cac69551
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/joydo/ReversingNotes#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fjoydo%2FReversingNotes
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fjoydo%2FReversingNotes
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=joydo%2FReversingNotes
Reloadhttps://patch-diff.githubusercontent.com/joydo/ReversingNotes
Reloadhttps://patch-diff.githubusercontent.com/joydo/ReversingNotes
Reloadhttps://patch-diff.githubusercontent.com/joydo/ReversingNotes
joydo https://patch-diff.githubusercontent.com/joydo
ReversingNoteshttps://patch-diff.githubusercontent.com/joydo/ReversingNotes
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fjoydo%2FReversingNotes
Fork 6 https://patch-diff.githubusercontent.com/login?return_to=%2Fjoydo%2FReversingNotes
Star 58 https://patch-diff.githubusercontent.com/login?return_to=%2Fjoydo%2FReversingNotes
MIT license https://patch-diff.githubusercontent.com/joydo/ReversingNotes/blob/main/LICENSE
58 stars https://patch-diff.githubusercontent.com/joydo/ReversingNotes/stargazers
6 forks https://patch-diff.githubusercontent.com/joydo/ReversingNotes/forks
Branches https://patch-diff.githubusercontent.com/joydo/ReversingNotes/branches
Tags https://patch-diff.githubusercontent.com/joydo/ReversingNotes/tags
Activity https://patch-diff.githubusercontent.com/joydo/ReversingNotes/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fjoydo%2FReversingNotes
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fjoydo%2FReversingNotes
Code https://patch-diff.githubusercontent.com/joydo/ReversingNotes
Issues 7 https://patch-diff.githubusercontent.com/joydo/ReversingNotes/issues
Pull requests 0 https://patch-diff.githubusercontent.com/joydo/ReversingNotes/pulls
Actions https://patch-diff.githubusercontent.com/joydo/ReversingNotes/actions
Projects 0 https://patch-diff.githubusercontent.com/joydo/ReversingNotes/projects
Security 0 https://patch-diff.githubusercontent.com/joydo/ReversingNotes/security
Insights https://patch-diff.githubusercontent.com/joydo/ReversingNotes/pulse
Code https://patch-diff.githubusercontent.com/joydo/ReversingNotes
Issues https://patch-diff.githubusercontent.com/joydo/ReversingNotes/issues
Pull requests https://patch-diff.githubusercontent.com/joydo/ReversingNotes/pulls
Actions https://patch-diff.githubusercontent.com/joydo/ReversingNotes/actions
Projects https://patch-diff.githubusercontent.com/joydo/ReversingNotes/projects
Security https://patch-diff.githubusercontent.com/joydo/ReversingNotes/security
Insights https://patch-diff.githubusercontent.com/joydo/ReversingNotes/pulse
Brancheshttps://patch-diff.githubusercontent.com/joydo/ReversingNotes/branches
Tagshttps://patch-diff.githubusercontent.com/joydo/ReversingNotes/tags
https://patch-diff.githubusercontent.com/joydo/ReversingNotes/branches
https://patch-diff.githubusercontent.com/joydo/ReversingNotes/tags
13 Commitshttps://patch-diff.githubusercontent.com/joydo/ReversingNotes/commits/main/
https://patch-diff.githubusercontent.com/joydo/ReversingNotes/commits/main/
secretpdfshttps://patch-diff.githubusercontent.com/joydo/ReversingNotes/tree/main/secretpdfs
secretpdfshttps://patch-diff.githubusercontent.com/joydo/ReversingNotes/tree/main/secretpdfs
LICENSEhttps://patch-diff.githubusercontent.com/joydo/ReversingNotes/blob/main/LICENSE
LICENSEhttps://patch-diff.githubusercontent.com/joydo/ReversingNotes/blob/main/LICENSE
README.mdhttps://patch-diff.githubusercontent.com/joydo/ReversingNotes/blob/main/README.md
README.mdhttps://patch-diff.githubusercontent.com/joydo/ReversingNotes/blob/main/README.md
ida_plugins_.orghttps://patch-diff.githubusercontent.com/joydo/ReversingNotes/blob/main/ida_plugins_.org
ida_plugins_.orghttps://patch-diff.githubusercontent.com/joydo/ReversingNotes/blob/main/ida_plugins_.org
READMEhttps://patch-diff.githubusercontent.com/joydo/ReversingNotes
MIT licensehttps://patch-diff.githubusercontent.com/joydo/ReversingNotes
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#binary-reversing-engineering-summary
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#basics
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#编程语言要求
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#基础底层研究
https://goalkicker.com/CPlusPlusBook/https://goalkicker.com/CPlusPlusBook/
https://github.com/AnthonyCalandra/modern-cpp-featureshttps://github.com/AnthonyCalandra/modern-cpp-features
https://github.com/changkun/modern-cpp-tutorial/blob/master/README-zh-cn.mdhttps://github.com/changkun/modern-cpp-tutorial/blob/master/README-zh-cn.md
https://github.com/MattPD/cpplinkshttps://github.com/MattPD/cpplinks
https://itanium-cxx-abi.github.io/cxx-abi/abi.htmlhttps://itanium-cxx-abi.github.io/cxx-abi/abi.html
https://timsong-cpp.github.io/cppwp/https://timsong-cpp.github.io/cppwp/
http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelineshttp://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines
https://stackoverflow.com/questions/81656/where-do-i-find-the-current-c-or-c-standard-documentshttps://stackoverflow.com/questions/81656/where-do-i-find-the-current-c-or-c-standard-documents
http://www.bsb.me.uk/ansi-c/ansi-c-one-filehttp://www.bsb.me.uk/ansi-c/ansi-c-one-file
https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.htmlhttps://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html
https://github.com/hjl-tools/x86-psABI/wiki/X86-psABIhttps://github.com/hjl-tools/x86-psABI/wiki/X86-psABI
https://developer.arm.com/documentation/ddi0487/latest/https://developer.arm.com/documentation/ddi0487/latest/
https://developer.arm.com/documentation/ddi0406/latesthttps://developer.arm.com/documentation/ddi0406/latest
https://software.intel.com/content/www/us/en/develop/articles/intel-sdm.htmlhttps://software.intel.com/content/www/us/en/develop/articles/intel-sdm.html
http://ref.x86asm.net/http://ref.x86asm.net/
https://developer.arm.com/architectures/system-architectures/software-standards/abihttps://developer.arm.com/architectures/system-architectures/software-standards/abi
https://www.qualcomm.com/media/documents/files/whitepaper-pointer-authentication-on-armv8-3.pdfhttps://www.qualcomm.com/media/documents/files/whitepaper-pointer-authentication-on-armv8-3.pdf
https://en.wikipedia.org/wiki/X86_calling_conventionshttps://en.wikipedia.org/wiki/X86_calling_conventions
https://developer.arm.com/documentation/ihi0042/latest/https://developer.arm.com/documentation/ihi0042/latest/
https://developer.arm.com/documentation/ihi0055/latest/https://developer.arm.com/documentation/ihi0055/latest/
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#application-高级语言研究
https://goalkicker.com/ObjectiveCBook/https://goalkicker.com/ObjectiveCBook/
https://microsoft.github.io/objc-guide/https://microsoft.github.io/objc-guide/
https://github.com/0xxd0/objc4https://github.com/0xxd0/objc4
https://www.mikeash.com/pyblog/friday-qa-2017-06-30-dissecting-objc_msgsend-on-arm64.htmlhttps://www.mikeash.com/pyblog/friday-qa-2017-06-30-dissecting-objc_msgsend-on-arm64.html
https://www.mikeash.com/pyblog/objc_msgsends-new-prototype.htmlhttps://www.mikeash.com/pyblog/objc_msgsends-new-prototype.html
https://goalkicker.com/SwiftBook/https://goalkicker.com/SwiftBook/
https://docs.swift.org/swift-book/LanguageGuide/TheBasics.htmlhttps://docs.swift.org/swift-book/LanguageGuide/TheBasics.html
https://docs.swift.org/swift-book/ReferenceManual/AboutTheLanguageReference.htmlhttps://docs.swift.org/swift-book/ReferenceManual/AboutTheLanguageReference.html
https://forums.swift.org/https://forums.swift.org/
https://developer.apple.com/documentation/swifthttps://developer.apple.com/documentation/swift
https://goalkicker.com/JavaBook/https://goalkicker.com/JavaBook/
https://kotlinlang.org/docs/home.htmlhttps://kotlinlang.org/docs/home.html
https://developer.android.com/kotlin/learnhttps://developer.android.com/kotlin/learn
https://developer.android.com/referencehttps://developer.android.com/reference
https://tour.golang.org/welcome/https://tour.golang.org/welcome/
https://golang.org/doc/tutorial/getting-startedhttps://golang.org/doc/tutorial/getting-started
https://goalkicker.com/JavaScriptBook/https://goalkicker.com/JavaScriptBook/
https://262.ecma-international.org/12.0/https://262.ecma-international.org/12.0/
https://goalkicker.com/PythonBook/https://goalkicker.com/PythonBook/
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#英语水平要求
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#能力要求
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#platforms
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04b-Mobile-App-Security-Testing.mdhttps://github.com/OWASP/owasp-mstg/blob/master/Document/0x04b-Mobile-App-Security-Testing.md
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05a-Platform-Overview.mdhttps://github.com/OWASP/owasp-mstg/blob/master/Document/0x05a-Platform-Overview.md
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x06a-Platform-Overview.mdhttps://github.com/OWASP/owasp-mstg/blob/master/Document/0x06a-Platform-Overview.md
https://github.com/OWASP/owasp-mstg)该目录下所有文章都看看,会让你对整个移动端安全有个大体的认识和熟悉https://github.com/OWASP/owasp-mstg)%E8%AF%A5%E7%9B%AE%E5%BD%95%E4%B8%8B%E6%89%80%E6%9C%89%E6%96%87%E7%AB%A0%E9%83%BD%E7%9C%8B%E7%9C%8B%EF%BC%8C%E4%BC%9A%E8%AE%A9%E4%BD%A0%E5%AF%B9%E6%95%B4%E4%B8%AA%E7%A7%BB%E5%8A%A8%E7%AB%AF%E5%AE%89%E5%85%A8%E6%9C%89%E4%B8%AA%E5%A4%A7%E4%BD%93%E7%9A%84%E8%AE%A4%E8%AF%86%E5%92%8C%E7%86%9F%E6%82%89
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#android
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#介绍
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#入门资料
https://goalkicker.com/AndroidBook/https://goalkicker.com/AndroidBook/
http://newandroidbook.com/http://newandroidbook.com/
https://source.android.com/devices/tech/dalvik/dalvik-bytecode.htmlhttps://source.android.com/devices/tech/dalvik/dalvik-bytecode.html
https://source.android.com/devices/tech/dalvik/dex-format.htmlhttps://source.android.com/devices/tech/dalvik/dex-format.html
https://github.com/JesusFreke/smali/wiki/Registershttps://github.com/JesusFreke/smali/wiki/Registers
https://github.com/JesusFreke/smali/wiki/TypesMethodsAndFieldshttps://github.com/JesusFreke/smali/wiki/TypesMethodsAndFields
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05c-Reverse-Engineering-and-Tampering.mdhttps://github.com/OWASP/owasp-mstg/blob/master/Document/0x05c-Reverse-Engineering-and-Tampering.md
http://romainthomas.fr/oat/http://romainthomas.fr/oat/
https://github.com/joydo/ReversingNotes/blob/main/secretpdfs/Android_ART_Internal.jpg
https://www.blackhat.com/docs/asia-15/materials/asia-15-Sabanal-Hiding-Behind-ART-wp.pdfhttps://www.blackhat.com/docs/asia-15/materials/asia-15-Sabanal-Hiding-Behind-ART-wp.pdf
http://newandroidbook.com/files/ArtOfDalvik.pdfhttp://newandroidbook.com/files/ArtOfDalvik.pdf
https://github.com/quarkslab/legu_unpacker_2019https://github.com/quarkslab/legu_unpacker_2019
https://bbs.pediy.com/thread-260124.htmhttps://bbs.pediy.com/thread-260124.htm
https://github.com/JnuSimba/AndroidSecNotes/blob/master/Android%20%E8%B0%83%E8%AF%95%E5%B7%A5%E5%85%B7/%E5%B8%B8%E8%A7%81app%E5%8A%A0%E5%9B%BA%E5%8E%82%E5%95%86%E8%84%B1%E5%A3%B3%E6%96%B9%E6%B3%95.mdhttps://github.com/JnuSimba/AndroidSecNotes/blob/master/Android%20%E8%B0%83%E8%AF%95%E5%B7%A5%E5%85%B7/%E5%B8%B8%E8%A7%81app%E5%8A%A0%E5%9B%BA%E5%8E%82%E5%95%86%E8%84%B1%E5%A3%B3%E6%96%B9%E6%B3%95.md
https://github.com/CodingGay/BlackDexhttps://github.com/CodingGay/BlackDex
https://github.com/2-young-2-simple/VirtualApphttps://github.com/2-young-2-simple/VirtualApp
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#工具使用
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#反编译相关
https://www.pnfsoftware.com/jeb/https://www.pnfsoftware.com/jeb/
https://github.com/skylot/jadxhttps://github.com/skylot/jadx
https://github.com/JesusFreke/smalihttps://github.com/JesusFreke/smali
https://ibotpeaches.github.io/Apktool/https://ibotpeaches.github.io/Apktool/
https://github.com/Konloch/bytecode-viewerhttps://github.com/Konloch/bytecode-viewer
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#hooking相关
https://github.com/rovo89/Xposedhttps://github.com/rovo89/Xposed
https://github.com/frida/fridahttps://github.com/frida/frida
https://github.com/ElderDrivers/EdXposedhttps://github.com/ElderDrivers/EdXposed
https://github.com/LSPosed/LSPosedhttps://github.com/LSPosed/LSPosed
https://github.com/RikkaApps/Riruhttps://github.com/RikkaApps/Riru
https://github.com/LSPosed/LSPatchhttps://github.com/LSPosed/LSPatch
https://github.com/PAGalaxyLab/YAHFAhttps://github.com/PAGalaxyLab/YAHFA
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#调试相关
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#其他常用工具或者解析库
https://github.com/topjohnwu/Magiskhttps://github.com/topjohnwu/Magisk
http://newandroidbook.com/tools/jtrace.htmlhttp://newandroidbook.com/tools/jtrace.html
http://newandroidbook.com/tools/dextra.htmlhttp://newandroidbook.com/tools/dextra.html
https://developer.android.com/studio/releases/platform-toolshttps://developer.android.com/studio/releases/platform-tools
https://github.com/quark-engine/quark-enginehttps://github.com/quark-engine/quark-engine
https://lief.quarkslab.com/https://lief.quarkslab.com/
https://github.com/lief-project/LIEFhttps://github.com/lief-project/LIEF
https://github.com/rednaga/APKiDhttps://github.com/rednaga/APKiD
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#iosmacosx
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#介绍-1
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#入门资料-1
https://goalkicker.com/iOSBook/https://goalkicker.com/iOSBook/
https://developer.apple.com/tutorials/app-dev-training/https://developer.apple.com/tutorials/app-dev-training/
https://www.raywenderlich.com/ios/videoshttps://www.raywenderlich.com/ios/videos
https://developer.apple.com/wwdc21/https://developer.apple.com/wwdc21/
https://www.objc.io/https://www.objc.io/
https://github.com/aidansteele/osx-abi-macho-file-format-reference/blob/master/Mach-O_File_Format.pdfhttps://github.com/aidansteele/osx-abi-macho-file-format-reference/blob/master/Mach-O_File_Format.pdf
https://stackoverflow.com/questions/10373331/nsoperation-vs-grand-central-dispatchhttps://stackoverflow.com/questions/10373331/nsoperation-vs-grand-central-dispatch
https://clang.llvm.org/docs/AutomaticReferenceCounting.html?highlight=class#objective-c-automatic-reference-counting-archttps://clang.llvm.org/docs/AutomaticReferenceCounting.html?highlight=class#objective-c-automatic-reference-counting-arc
https://opensource.apple.com/source/lldb/lldb-159/llvm/tools/clang/docs/AutomaticReferenceCounting.html(官方解读篇)https://opensource.apple.com/source/lldb/lldb-159/llvm/tools/clang/docs/AutomaticReferenceCounting.html(%E5%AE%98%E6%96%B9%E8%A7%A3%E8%AF%BB%E7%AF%87)
https://clang.llvm.org/docs/Block-ABI-Apple.htmlhttps://clang.llvm.org/docs/Block-ABI-Apple.html
http://www.swiftyper.com/2016/12/16/debuging-objective-c-blocks-in-lldb/http://www.swiftyper.com/2016/12/16/debuging-objective-c-blocks-in-lldb/
https://maniacdev.com/2013/11/tutorial-an-in-depth-guide-to-objective-c-block-debugginghttps://maniacdev.com/2013/11/tutorial-an-in-depth-guide-to-objective-c-block-debugging
https://developer.apple.com/library/archive/documentation/General/Conceptual/CocoaEncyclopedia/DelegatesandDataSources/DelegatesandDataSources.htmlhttps://developer.apple.com/library/archive/documentation/General/Conceptual/CocoaEncyclopedia/DelegatesandDataSources/DelegatesandDataSources.html
https://stackoverflow.com/questions/2534094/what-is-a-delegate-in-objective-cs-iphone-developmenthttps://stackoverflow.com/questions/2534094/what-is-a-delegate-in-objective-cs-iphone-development
https://stackoverflow.com/questions/626898/how-do-i-create-delegates-in-objective-chttps://stackoverflow.com/questions/626898/how-do-i-create-delegates-in-objective-c
https://www.objc.io/issues/17-security/inside-code-signing/https://www.objc.io/issues/17-security/inside-code-signing/
https://developer.apple.com/support/code-signing/https://developer.apple.com/support/code-signing/
http://www.saurik.com/id/8http://www.saurik.com/id/8
http://www.newosxbook.com/articles/CodeSigning.pdfhttp://www.newosxbook.com/articles/CodeSigning.pdf
https://www.theiphonewiki.com/wiki/Jailbreakhttps://www.theiphonewiki.com/wiki/Jailbreak
https://github.com/iOS-Reverse-Engineering-Dev/Swift-Apps-Reverse-Engineering/blob/master/Reverse%20Engineering%20Swift%20Applications.pdfhttps://github.com/iOS-Reverse-Engineering-Dev/Swift-Apps-Reverse-Engineering/blob/master/Reverse%20Engineering%20Swift%20Applications.pdf
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x06c-Reverse-Engineering-and-Tampering.mdhttps://github.com/OWASP/owasp-mstg/blob/master/Document/0x06c-Reverse-Engineering-and-Tampering.md
https://developer.apple.com/library/archive/documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/AboutEntitlements.htmlhttps://developer.apple.com/library/archive/documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/AboutEntitlements.html
https://developer.apple.com/documentation/bundleresources/entitlements?language=objchttps://developer.apple.com/documentation/bundleresources/entitlements?language=objc
http://newosxbook.com/ent.jlhttp://newosxbook.com/ent.jl
http://newosxbook.com/DMG.htmlhttp://newosxbook.com/DMG.html
http://newosxbook.com/articles/GCD.html?nhttp://newosxbook.com/articles/GCD.html?n
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#深入版
https://iphonedev.wiki/index.php/Dyld_shared_cachehttps://iphonedev.wiki/index.php/Dyld_shared_cache
http://newosxbook.com/MOXiI.pdfhttp://newosxbook.com/MOXiI.pdf
http://newosxbook.com/index.phphttp://newosxbook.com/index.php
https://thecyberwire.com/events/docs/IanBeer_JSS_Slides.pdfhttps://thecyberwire.com/events/docs/IanBeer_JSS_Slides.pdf
https://nshipster.com/inter-process-communication/https://nshipster.com/inter-process-communication/
https://developer.apple.com/forums/thread/74498https://developer.apple.com/forums/thread/74498
https://www.synacktiv.com/en/publications/ios12-kernelcache-laundering.htmlhttps://www.synacktiv.com/en/publications/ios12-kernelcache-laundering.html
https://googleprojectzero.blogspot.com/2019/02/examining-pointer-authentication-on.htmlhttps://googleprojectzero.blogspot.com/2019/02/examining-pointer-authentication-on.html
https://www.usenix.org/system/files/sec19fall_liljestrand_prepub.pdfhttps://www.usenix.org/system/files/sec19fall_liljestrand_prepub.pdf
https://bazad.github.io/presentations/MOSEC-2019-A-study-in-PAC.pdfhttps://bazad.github.io/presentations/MOSEC-2019-A-study-in-PAC.pdf
https://github.com/Siguza/ios-resourceshttps://github.com/Siguza/ios-resources
https://googleprojectzero.blogspot.com/https://googleprojectzero.blogspot.com/
https://github.com/bazadhttps://github.com/bazad
http://newosxbook.com/index.phphttp://newosxbook.com/index.php
https://git.saurik.com/https://git.saurik.com/
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#工具使用-1
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#反编译相关-1
https://github.com/nygard/class-dumphttps://github.com/nygard/class-dump
https://github.com/DerekSelander/dsdumphttps://github.com/DerekSelander/dsdump
https://derekselander.github.io/dsdump/https://derekselander.github.io/dsdump/
http://www.newosxbook.com/tools/jtool.htmlhttp://www.newosxbook.com/tools/jtool.html
http://newosxbook.com/tools/joker.htmlhttp://newosxbook.com/tools/joker.html
http://newosxbook.com/tools/XPoCe.htmlhttp://newosxbook.com/tools/XPoCe.html
https://git.saurik.com/ldid.githttps://git.saurik.com/ldid.git
http://www.cycript.org/http://www.cycript.org/
https://git.saurik.com/cydia.githttps://git.saurik.com/cydia.git
https://github.com/NyaMisty/fouldecrypthttps://github.com/NyaMisty/fouldecrypt
https://github.com/JohnCoates/flexdecrypthttps://github.com/JohnCoates/flexdecrypt
https://github.com/ChiChou/bagbakhttps://github.com/ChiChou/bagbak
https://github.com/ChiChou/grapefruithttps://github.com/ChiChou/grapefruit
https://github.com/tihmstar/futurerestorehttps://github.com/tihmstar/futurerestore
https://github.com/tihmstar/tsscheckerhttps://github.com/tihmstar/tsschecker
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#hooking相关-1
http://www.cydiasubstrate.com/http://www.cydiasubstrate.com/
https://github.com/scen/osxinjhttps://github.com/scen/osxinj
https://github.com/LIJI32/MIPhttps://github.com/LIJI32/MIP
https://github.com/jmpews/Dobby/https://github.com/jmpews/Dobby/
https://github.com/sbingner/substitutehttps://github.com/sbingner/substitute
https://github.com/rileytestut/AltStorehttps://github.com/rileytestut/AltStore
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#调试相关-1
https://github.com/DerekSelander/LLDBhttps://github.com/DerekSelander/LLDB
https://www.raywenderlich.com/books/advanced-apple-debugging-reverse-engineeringhttps://www.raywenderlich.com/books/advanced-apple-debugging-reverse-engineering
https://github.com/4ch12dy/xia0LLDBhttps://github.com/4ch12dy/xia0LLDB
https://github.com/facebook/chiselhttps://github.com/facebook/chisel
https://www.hex-rays.com/wp-content/uploads/2019/12/ios_debugger_tutorial.pdfhttps://www.hex-rays.com/wp-content/uploads/2019/12/ios_debugger_tutorial.pdf
https://hex-rays.com/wp-content/static/tutorials/ios_debugger_primer2/ios_debugger_primer2.htmlhttps://hex-rays.com/wp-content/static/tutorials/ios_debugger_primer2/ios_debugger_primer2.html
http://www.brendangregg.com/dtrace.htmlhttp://www.brendangregg.com/dtrace.html
http://www.dtrace.org/blogs/http://www.dtrace.org/blogs/
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#其他常用工具及解析库
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#ios软件保护
https://github.com/joydo/ReversingNotes/blob/main/secretpdfs/IOS%E5%8F%8D%E8%B0%83%E6%9C%BA%E5%88%B6%E6%A2%B3%E7%90%86.pdfhttps://github.com/joydo/ReversingNotes/blob/main/secretpdfs/IOS%E5%8F%8D%E8%B0%83%E6%9C%BA%E5%88%B6%E6%A2%B3%E7%90%86.pdf
https://github.com/jmpews/HookZzModules/tree/master/AntiDebugBypasshttps://github.com/jmpews/HookZzModules/tree/master/AntiDebugBypass
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#解析库
https://opensource.apple.com/tarballs/https://opensource.apple.com/tarballs/
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#其他工具
https://github.com/blacktop/ipswhttps://github.com/blacktop/ipsw
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#linux
https://frida.re/https://frida.re/
https://github.com/stevemk14ebr/PolyHook_2_0https://github.com/stevemk14ebr/PolyHook_2_0
https://github.com/TsudaKageyu/minhookhttps://github.com/TsudaKageyu/minhook
https://github.com/kubo/injectorhttps://github.com/kubo/injector
https://github.com/DavidBuchanan314/dlinjecthttps://github.com/DavidBuchanan314/dlinject
https://github.com/hugsy/gefhttps://github.com/hugsy/gef
https://github.com/pwndbg/pwndbghttps://github.com/pwndbg/pwndbg
https://github.com/longld/pedahttps://github.com/longld/peda
https://github.com/0xjiayu/go_parserhttps://github.com/0xjiayu/go_parser
https://github.com/strazzere/golang_loader_assisthttps://github.com/strazzere/golang_loader_assist
https://github.com/DataDog/go-profiler-notes)(https://github.com/DataDog/go-profiler-notes/blob/main/stack-traces.mdhttps://github.com/DataDog/go-profiler-notes)(https://github.com/DataDog/go-profiler-notes/blob/main/stack-traces.md
https://github.com/golang/gohttps://github.com/golang/go
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#senior-reverse-engineering
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#反汇编-tools
https://en.wikipedia.org/wiki/Disassemblerhttps://en.wikipedia.org/wiki/Disassembler
https://github.com/zyantific/zydishttps://github.com/zyantific/zydis
https://github.com/bitdefender/bddisasmhttps://github.com/bitdefender/bddisasm
https://github.com/gdabah/distormhttps://github.com/gdabah/distorm
https://github.com/aquynh/capstonehttps://github.com/aquynh/capstone
https://github.com/keystone-engine/keystonehttps://github.com/keystone-engine/keystone
https://github.com/GrammaTech/ddisasmhttps://github.com/GrammaTech/ddisasm
https://github.com/Linaro/vixlhttps://github.com/Linaro/vixl
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#反编译-tools
https://en.wikipedia.org/wiki/Decompilerhttps://en.wikipedia.org/wiki/Decompiler
https://github.com/NationalSecurityAgency/ghidra/https://github.com/NationalSecurityAgency/ghidra/
https://github.com/Linaro/vixlhttps://github.com/Linaro/vixl
https://github.com/avast/retdechttps://github.com/avast/retdec
https://news.ycombinator.com)的讨论(https://news.ycombinator.com/item?id=19079503https://news.ycombinator.com)%E7%9A%84%E8%AE%A8%E8%AE%BA(https://news.ycombinator.com/item?id=19079503
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#dbi二进制动态调试组件-tools
https://github.com/cea-sec/miasm/https://github.com/cea-sec/miasm/
https://github.com/sensepost/objectionhttps://github.com/sensepost/objection
https://github.com/angr/angrhttps://github.com/angr/angr
https://github.com/qilingframework/qilinghttps://github.com/qilingframework/qiling
https://github.com/DynamoRIO/dynamoriohttps://github.com/DynamoRIO/dynamorio
https://software.intel.com/content/www/us/en/develop/articles/pin-a-dynamic-binary-instrumentation-tool.htmlhttps://software.intel.com/content/www/us/en/develop/articles/pin-a-dynamic-binary-instrumentation-tool.html
https://github.com/QBDI/QBDIhttps://github.com/QBDI/QBDI
https://github.com/frida/fridahttps://github.com/frida/frida
https://airbus-seclab.github.io/qemu_blog/https://airbus-seclab.github.io/qemu_blog/
https://github.com/qemu/qemuhttps://github.com/qemu/qemu
https://github.com/radareorg/radare2https://github.com/radareorg/radare2
https://www.unicorn-engine.org/https://www.unicorn-engine.org/
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#研究领域非用心者勿扰该领域
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#符号执行框架
https://github.com/Z3Prover/z3/wiki/Slideshttps://github.com/Z3Prover/z3/wiki/Slides
https://github.com/Z3Prover/z3/wiki/Publicationshttps://github.com/Z3Prover/z3/wiki/Publications
https://arxiv.org/pdf/1610.00502https://arxiv.org/pdf/1610.00502
https://en.wikipedia.org/wiki/Symbolic_executionhttps://en.wikipedia.org/wiki/Symbolic_execution
https://sat-smt.codes/https://sat-smt.codes/
https://github.com/angr/angrhttps://github.com/angr/angr
https://github.com/cea-sec/miasm/https://github.com/cea-sec/miasm/
https://github.com/Z3Prover/z3https://github.com/Z3Prover/z3
https://github.com/JonathanSalwan/Triton/https://github.com/JonathanSalwan/Triton/
https://github.com/klee/kleehttps://github.com/klee/klee
https://github.com/eurecom-s3/symcchttps://github.com/eurecom-s3/symcc
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#反编译研究
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#反混淆vm执行主要利用symbolic-executiontaint-analysis
https://llvm.org/https://llvm.org/
https://github.com/obfuscator-llvm/obfuscatorhttps://github.com/obfuscator-llvm/obfuscator
https://github.com/HikariObfuscator/Hikarihttps://github.com/HikariObfuscator/Hikari
https://github.com/JonathanSalwan/Tigress_protectionhttps://github.com/JonathanSalwan/Tigress_protection
https://recon.cx/2018/brussels/resources/slides/RECON-BRX-2018-Decompiler-internals-microcode.pdfhttps://recon.cx/2018/brussels/resources/slides/RECON-BRX-2018-Decompiler-internals-microcode.pdf
https://github.com/quarkslab/arybohttps://github.com/quarkslab/arybo
https://github.com/RolfRolles/HexRaysDeobhttps://github.com/RolfRolles/HexRaysDeob
https://github.com/gaasedelen/lucidhttps://github.com/gaasedelen/lucid
https://gitlab.com/eshard/d810https://gitlab.com/eshard/d810
https://gitlab.com/eshard/d810_sampleshttps://gitlab.com/eshard/d810_samples
https://mrt4ntr4.github.io/MODeflattener/https://mrt4ntr4.github.io/MODeflattener/
https://github.com/mrT4ntr4/MODeflattenerhttps://github.com/mrT4ntr4/MODeflattener
https://back.engineering/17/05/2021/https://back.engineering/17/05/2021/
https://back.engineering/21/06/2021/https://back.engineering/21/06/2021/
https://githacks.org/vmp2https://githacks.org/vmp2
https://github.com/can1357/NoVmphttps://github.com/can1357/NoVmp
https://github.com/vtil-project/VTIL-Corehttps://github.com/vtil-project/VTIL-Core
https://bbs.pediy.com/thread-266206.htmhttps://bbs.pediy.com/thread-266206.htm
https://whereisr0da.github.io/blog/posts/2021-01-05-vmp-1/https://whereisr0da.github.io/blog/posts/2021-01-05-vmp-1/
https://whereisr0da.github.io/blog/posts/2021-01-26-vmp-2/https://whereisr0da.github.io/blog/posts/2021-01-26-vmp-2/
https://whereisr0da.github.io/blog/posts/2021-02-16-vmp-3/https://whereisr0da.github.io/blog/posts/2021-02-16-vmp-3/
https://dl.acm.org/doi/pdf/10.1145/3453483.3454068https://dl.acm.org/doi/pdf/10.1145/3453483.3454068
https://arxiv.org/pdf/2106.08913.pdfhttps://arxiv.org/pdf/2106.08913.pdf
https://github.com/mrphrazer/hitb2021ams_deobfuscationhttps://github.com/mrphrazer/hitb2021ams_deobfuscation
https://github.com/mrphrazer/msynthhttps://github.com/mrphrazer/msynth
https://archive.bar/pdfs/bar2020-preprint9.pdfhttps://archive.bar/pdfs/bar2020-preprint9.pdf
https://www.usenix.org/conference/usenixsecurity21/presentation/liu-binbinhttps://www.usenix.org/conference/usenixsecurity21/presentation/liu-binbin
https://joern.io/https://joern.io/
https://docs.joern.io/home/https://docs.joern.io/home/
https://arxiv.org/abs/2012.09163https://arxiv.org/abs/2012.09163
https://synthesis.to/2021/03/15/control_flow_analysis.htmlhttps://synthesis.to/2021/03/15/control_flow_analysis.html
https://seanhn.files.wordpress.com/2020/11/heelan_phd_thesis.pdfhttps://seanhn.files.wordpress.com/2020/11/heelan_phd_thesis.pdf
https://synthesis.to/papers/phd_thesis.pdfhttps://synthesis.to/papers/phd_thesis.pdf
https://yanniss.github.io/points-to-tutorial15.pdfhttps://yanniss.github.io/points-to-tutorial15.pdf
https://en.wikipedia.org/wiki/Loop-invariant_code_motionhttps://en.wikipedia.org/wiki/Loop-invariant_code_motion
https://www.springer.com/gp/book/9783540441342https://www.springer.com/gp/book/9783540441342
https://www.reddit.com/r/ReverseEngineering/comments/lx81n7/what_is_a_while2_loop_in_hexrays/https://www.reddit.com/r/ReverseEngineering/comments/lx81n7/what_is_a_while2_loop_in_hexrays/
https://github.com/NationalSecurityAgency/ghidra/tree/2108a5ed4c8a16eaa00cde7eebdbbf67fe472dec/Ghidra/Features/Decompiler/src/decompilehttps://github.com/NationalSecurityAgency/ghidra/tree/2108a5ed4c8a16eaa00cde7eebdbbf67fe472dec/Ghidra/Features/Decompiler/src/decompile
https://github.com/patois/HRDevHelperhttps://github.com/patois/HRDevHelper
https://en.wikipedia.org/wiki/Virtual_inheritancehttps://en.wikipedia.org/wiki/Virtual_inheritance
https://sam.gov/opp/37ceb419bf0546508923ad5b75f6df74/viewhttps://sam.gov/opp/37ceb419bf0546508923ad5b75f6df74/view
https://www.msreverseengineering.com/blog/2020/8/31/an-exhaustively-analyzed-idb-for-comrat-v4https://www.msreverseengineering.com/blog/2020/8/31/an-exhaustively-analyzed-idb-for-comrat-v4
https://www.morganclaypool.com/doi/abs/10.2200/S00309ED1V01Y201011CAC012https://www.morganclaypool.com/doi/abs/10.2200/S00309ED1V01Y201011CAC012
https://fitzgeraldnick.com/2020/01/13/synthesizing-loop-free-programs.htmlhttps://fitzgeraldnick.com/2020/01/13/synthesizing-loop-free-programs.html
https://thakur.cs.ucdavis.edu/assets/pubs/thakur_PHD14.pdfhttps://thakur.cs.ucdavis.edu/assets/pubs/thakur_PHD14.pdf
https://github.com/fireeye/flare-idahttps://github.com/fireeye/flare-ida
https://github.com/REhints/HexRaysCodeXplorerhttps://github.com/REhints/HexRaysCodeXplorer
https://llvm.org/https://llvm.org/
https://clang.llvm.org/https://clang.llvm.org/
https://bellard.org/quickjs/https://bellard.org/quickjs/
https://github.com/cashapp/quickjs-javahttps://github.com/cashapp/quickjs-java
http://www.cycript.org/http://www.cycript.org/
https://github.com/nowsecure/frida-cycripthttps://github.com/nowsecure/frida-cycript
https://bellard.org/tcc/https://bellard.org/tcc/
https://github.com/larmel/lacchttps://github.com/larmel/lacc
https://github.com/drh/lcchttps://github.com/drh/lcc
https://github.com/rui314/chibicchttps://github.com/rui314/chibicc
https://github.com/quarkslab/QBDLhttps://github.com/quarkslab/QBDL
https://github.com/aguinet/dragonffihttps://github.com/aguinet/dragonffi
https://opensource.apple.com/tarballs/dyld/https://opensource.apple.com/tarballs/dyld/
http://a3f.at/lists/linkershttp://a3f.at/lists/linkers
http://people.redhat.com/drepper/dsohowto.pdfhttp://people.redhat.com/drepper/dsohowto.pdf
https://patch-diff.githubusercontent.com/joydo/ReversingNotes#references
Readme https://patch-diff.githubusercontent.com/joydo/ReversingNotes#readme-ov-file
MIT license https://patch-diff.githubusercontent.com/joydo/ReversingNotes#MIT-1-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/joydo/ReversingNotes
Activityhttps://patch-diff.githubusercontent.com/joydo/ReversingNotes/activity
58 starshttps://patch-diff.githubusercontent.com/joydo/ReversingNotes/stargazers
1 watchinghttps://patch-diff.githubusercontent.com/joydo/ReversingNotes/watchers
6 forkshttps://patch-diff.githubusercontent.com/joydo/ReversingNotes/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fjoydo%2FReversingNotes&report=joydo+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/joydo/ReversingNotes/releases
Packages 0https://patch-diff.githubusercontent.com/users/joydo/packages?repo_name=ReversingNotes
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.