虚拟盒子 安卓逆向工程师
职位描述
逆向
1、掌握OD,JEB,Frida反编译反汇编工具使用
2、熟悉Android ndk开发
3、了解Android架构以及Framework框架
加分项:
熟练使用Ubuntu下工作环境
有逆向过ARM指令集程序经验
了解VirtualAPP或Android虚拟机实现原理
了解linux内核实现原理,阅读过内核代码
年度14-16薪,期权奖励、五险一金,带薪年假,技术前沿,如果你热爱技术,热爱挑战,极客精神,尽管来聊,可以根据你的专长我们给你合适的岗位。
引言
在移动安全领域,安卓逆向工程已成为攻防博弈的核心战场。本文将从工具链操作、系统架构解析到内核原理,结合VirtualAPP虚拟机案例,深度探讨逆向工程师所需的技术栈。通过理论解析与实战代码演示,助你构建完整的逆向技术体系。
第一章 逆向工具链深度解析
1.1 动态调试三剑客
- OD/JEB/Frida构成黄金三角组合
- OD:内存断点与寄存器监控技巧
# Python伪代码模拟寄存器监控 def monitor_register(cpu_context): eax_history = [] while debug_active: if cpu_context.eax != last_value: