知乎移动安全工程师(27届)
校招全职安全与治理中心地点:北京状态:招聘
工作描述
任职要求 1.本科或研究生在读,计算机、网络安全、信息安全、软件工程等相关专业,具备扎实的计算机基础知识。 2.掌握Java/Kotlin(Android)或OC/Swift(iOS)基础开发,了解NDK/JNI、底层系统机制(Binder、沙盒、权限管理)。 3.了解Android活IOS系统底层原理及机制,熟悉汇编语言和加解密算法。 4.对App进行分析、加固、调试、混淆等比较熟悉,有ollvm,unicorn开发经验优先。 5.能够熟练掌握IDA、JEB等分析调试工具,了解注入、HOOK技术原理,能够使用Frida、Xposed等框架编写Hook代码。 6.具备扎实的…
登录查看完整工作描述
微信扫码,1秒登录
包括英文材料
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
Kotlin+
https://kotlinlang.org/docs/kotlin-tour-welcome.html
Quickly learn the essentials of the Kotlin programming language through our tours, which will take you from beginner to intermediate level.
https://learnxinyminutes.com/kotlin/
Kotlin is a statically typed programming language for the JVM, Android and the browser. It is 100% interoperable with Java.
https://www.youtube.com/watch?v=EExSSotojVI
In this full Kotlin course, you will learn the most popular programming language on Android and start building your own apps.
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
Objective-C+
[英文] Where X=Objective-C
https://learnxinyminutes.com/objective-c/
Objective-C is the main programming language used by Apple for the macOS and iOS operating systems and their respective frameworks, Cocoa and Cocoa Touch.
https://www.youtube.com/playlist?list=PL640F44F1C97BA581
Here is a list of all of my Objective C tutorials.
Swift+
[英文] A Swift Tour
https://docs.swift.org/swift-book/documentation/the-swift-programming-language/guidedtour/
Explore the features and syntax of Swift.
https://www.hackingwithswift.com/learn
Free Swift and iOS tutorials
https://www.youtube.com/watch?v=8Xg7E9shq0U
Learn the Swift programming language in this full tutorial for beginners.
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
NDK+
https://developer.android.com/ndk/guides
The Native Development Kit (NDK) is a set of tools that allows you to use C and C++ code with Android.
https://www.youtube.com/watch?v=YvCRlJToCAg
While most Android apps are written in pure Java, Android's Native Development Kit (NDK) enables us to access code written in C/C++ via Java Native Interface (JNI).
还有更多 •••
相关职位
社招安全工程师岗
【职位要求】 1、熟练掌握Android/IOS逆向分析基本流程,有知名APP分析经历 2、熟练掌握静态分析工具 IDA 等逆向分析工具,熟悉 smali 、 ARM 或x86指令集和汇编语言,可以熟
更新于 2026-04-07北京
社招3年以上技术团队系统安全
1.本科及以上,3年工作经验,具备风控、反爬或相关工作经验。 2.熟悉风控SDK,在验签、设备指纹、端加固SDK等有相关实践经验。 3.熟悉APP(安卓、iOS)的反编译、动态调试、加密、防劫持、安全
更新于 2025-11-13上海

社招2年以上技术类-安全
1、对 Android / iOS / HarmonyOS 某一端底层原理和核心功能实现有较深刻理解,有丰富的开发经验。 2、熟悉移动安全常见的调试、注入、提权、模拟执行等原理、检测与防御方法,有逆向
更新于 2026-04-08杭州