## 什么是JS逆向工程?
### 简介
JS逆向工程指通过Chrome DevTools、代码静态分析等手段,对混淆/加密的JavaScript代码进行反调试、逻辑还原的技术手段。常见需求包括:破解网站反爬机制、分析恶意代码行为、逆向接口加密参数、安全漏洞挖掘等。企业要求从业者熟悉浏览器执行机制、掌握动态调试技巧、理解加密算法实现。
### 职业方向
初级逆向工程师→Web安全工程师→高级JS逆向专家→安全架构师→技术总监(网络安全方向)
### 核心技能
JavaScript编程、浏览器安全机制、反调试技术、代码混淆与解混淆、网络协议分析(HTTP HTTPS)、加密算法(AES RSA)、调试工具(Chrome DevTools Fiddler)
### 相关技能
[Python爬虫开发](https://s.niuqizp.com/s_campus_Python%E7%88%AC%E8%99%AB%E5%BC%80%E5%8F%91/?ur=article), [网络安全攻防](https://s.niuqizp.com/s_campus_%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8%E6%94%BB%E9%98%B2/?ur=article), [代码审计](https://s.niuqizp.com/s_campus_%E4%BB%A3%E7%A0%81%E5%AE%A1%E8%AE%A1/?ur=article), [加密解密技术](https://s.niuqizp.com/s_campus_%E5%8A%A0%E5%AF%86%E8%A7%A3%E5%AF%86%E6%8A%80%E6%9C%AF/?ur=article), [漏洞挖掘与利用](https://s.niuqizp.com/s_campus_%E6%BC%8F%E6%B4%9E%E6%8C%96%E6%8E%98%E4%B8%8E%E5%88%A9%E7%94%A8/?ur=article)
### 相关专业
[计算机科学与技术](https://s.niuqizp.com/s_campus_%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6%E4%B8%8E%E6%8A%80%E6%9C%AF/?ur=article), [软件工程](https://s.niuqizp.com/s_campus_%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/?ur=article), [信息安全](https://s.niuqizp.com/s_campus_%E4%BF%A1%E6%81%AF%E5%AE%89%E5%85%A8/?ur=article), [网络工程](https://s.niuqizp.com/s_campus_%E7%BD%91%E7%BB%9C%E5%B7%A5%E7%A8%8B/?ur=article)
### 相关证书
[CISP(注册信息安全专业人员)](https://s.niuqizp.com/s_campus_CISP%EF%BC%88%E6%B3%A8%E5%86%8C%E4%BF%A1%E6%81%AF%E5%AE%89%E5%85%A8%E4%B8%93%E4%B8%9A%E4%BA%BA%E5%91%98%EF%BC%89/?ur=article), [OSCP(渗透测试认证专家)](https://s.niuqizp.com/s_campus_OSCP%EF%BC%88%E6%B8%97%E9%80%8F%E6%B5%8B%E8%AF%95%E8%AE%A4%E8%AF%81%E4%B8%93%E5%AE%B6%EF%BC%89/?ur=article), [CEH(道德黑客认证)](https://s.niuqizp.com/s_campus_CEH%EF%BC%88%E9%81%93%E5%BE%B7%E9%BB%91%E5%AE%A2%E8%AE%A4%E8%AF%81%EF%BC%89/?ur=article), [Web安全工程师认证](https://s.niuqizp.com/s_campus_Web%E5%AE%89%E5%85%A8%E5%B7%A5%E7%A8%8B%E5%B8%88%E8%AE%A4%E8%AF%81/?ur=article)
### 相关岗位
[前端安全工程师](https://s.niuqizp.com/s_campus_%E5%89%8D%E7%AB%AF%E5%AE%89%E5%85%A8%E5%B7%A5%E7%A8%8B%E5%B8%88/?ur=article), [网络安全工程师](https://s.niuqizp.com/s_campus_%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8%E5%B7%A5%E7%A8%8B%E5%B8%88/?ur=article), [逆向工程师](https://s.niuqizp.com/s_campus_%E9%80%86%E5%90%91%E5%B7%A5%E7%A8%8B%E5%B8%88/?ur=article), [Web安全分析师](https://s.niuqizp.com/s_campus_Web%E5%AE%89%E5%85%A8%E5%88%86%E6%9E%90%E5%B8%88/?ur=article), [渗透测试工程师](https://s.niuqizp.com/s_campus_%E6%B8%97%E9%80%8F%E6%B5%8B%E8%AF%95%E5%B7%A5%E7%A8%8B%E5%B8%88/?ur=article), [安全攻防专家](https://s.niuqizp.com/s_campus_%E5%AE%89%E5%85%A8%E6%94%BB%E9%98%B2%E4%B8%93%E5%AE%B6/?ur=article)
### 求职建议
应届生建议:1)系统学习JavaScript底层原理与V8引擎机制 2)搭建CTF练习平台实操逆向题目 3)研究知名JS混淆器(如Obfuscator.IO)的对抗方案 4)掌握常见加密参数逆向技巧(如token生成逻辑)5)在GitHub维护逆向实战项目集