欢迎加入我的知识星球

联系我
高价值干货课程学习
系统性的学习路径规划
实战项目和案例分享
👥一对一技术答疑服务
1700+星球成员
3400+内容主题
1700+运营天数
知识星球二维码

加入方式:扫描二维码

星球价格:¥299/年(限时¥279优惠中)

成员权益:所有课程学习权限 + 技术答疑 + 资源共享

星球专属课程

《AI编程训练营:代码分析智能体开发》
AI实战

《AI编程训练营:代码分析智能体开发》

5 课时训练营模式新课程

以训练营形式,手把手带你用AI开发一个代码全景图分析智能体。输入GitHub项目链接即可自动分析源码、梳理核心调用链并绘制全景图,零代码基础也能完成,学习AI编程与智能体开发一举两得。

课程亮点:

  • 零基础友好,无需手写代码
  • AI编程工具与提示词实战
  • 通过API调用AI开发智能体
  • 一周短平快,学完即产出作品
《从零开始学逆向》
热门课程

《从零开始学逆向》

40+ 课时1000+ 学员4.9分

从逆向工程基础概念开始,逐步深入到实战分析。涵盖反汇编、调试、加壳脱壳等核心技术,适合零基础学员系统学习逆向工程。

课程亮点:

  • 零基础入门,循序渐进
  • 大量精美动画讲解技术原理
  • 理论与实操相结合
  • 拒绝冗长注水,全是脱水干货
《C/C++抓包软件开发:EasyTshark》
实战项目

《C/C++抓包软件开发:EasyTshark》

30+ 课时500+ 学员4.6分

从零开始开发一款完整的网络抓包软件,深入学习网络编程、数据包分析、用户界面设计等技术,是C/C++开发者的绝佳实战项目。

课程亮点:

  • 前后端全栈开发
  • C/C++实战项目
  • 跨平台开发技巧
  • 计算机网络知识综合运用
《VMP逆向分析从入门到进阶》
高级课程

《VMP逆向分析从入门到进阶》

13 课时火热报名中4.8分

深入学习VMProtect虚拟机保护技术的逆向分析方法,掌握高级加密保护的分析技巧,适合有一定逆向基础的学员进阶学习。

属于高级课程,如需学习,加入星球后需另补300差价。

课程亮点:

  • VMP保护机制深度解析
  • 虚拟机逆向技术
  • 高级调试技巧
  • Trace跟踪与插桩分析

星球历史问答精华摘选

匿名用户

匿名用户

2024-03-10 14:30学习路线迷茫
问题:

风哥,打扰您一下,我先介绍一下我自己,我是高中毕业后,上了个大专,然后学的是软件技术,学的东西也比较杂,毕业后,本来想找一个跟我专业差不多的工作干着,结果阴差阳错的干了实施这个工作,现在干了一年多,突然觉得自己好像并不是很喜欢这个工作,想转安全方面的,我应该往那种安全方面靠近,现在我如果报个班学习,然后出来的话工作好找么?或者说我现在报个班还来得及吗?安全方面的那种能中年危机能低一点

轩辕之风
轩辕之风2024-03-11 10:22
回答:

感谢你的提问,根据你的描述,我推算你的年纪应该不是很大,估计在23岁左右?这个年纪完全有机会重新选择自己的职业道路。安全的话,目前主要有渗透、威胁情报、逆向分析、漏洞研究、安全研发几个方向,我挨个来说一下。

渗透方向:主要学习一些网络攻击技术,像是Web安全、主机安全等等,一般是在网络安全公司做乙方,为企事业单位提供安全服务,俗称安服仔,还有参与护网行动之类的工作。

威胁情报:学的东西有点杂,主要学习一些社会工程学、信息搜集、流量分析等技术,也学习一些样本逆向分析,在一些安全公司做样本分析工作,为国安、公安等单位提供技术支撑。

逆向分析:除了上面威胁情报方向会学习一些逆向分析技术之外,还有游戏公司的反外挂岗位,移动APP安全加固等细分方向。

漏洞研究:研究漏洞攻防技术,这个是安全方向里面技术含量最高的工种,门槛会比较高,一般的培训班是培训不出来的,岗位也相对较少,只有大厂才有。

安全研发:偏程序员的岗位,主要做与安全相关的一些软件开发工作。

结合你的情况,我推荐你可以选择逆向分析、威胁情报、渗透、安全研发这几个方向。整体来说,这几个方向,在技术能力OK 的情况下,对学历相对没有那么看重。比如安全研发这个岗位,程序员好招,但想招懂安全的程序员就非常不好招。介于你初期没有什么从业经验,建议可以从逆向、渗透选一个方向入手,积累一些安全方向的经验。在这个行业做个2年左右,有了一些经验,再可以考虑调整到一些更综合性的岗位。如果选择逆向方向的话,我们星球里面的课程只是第一步,这还不够,你还需要大量的逆向实战经验,锤炼一段时间,然后尝试投递一些初级的逆向分析岗位,先尝试转型,一开始对薪资要求不用太高,慢慢的经验积累后,可以不断往更好的公司跳。总结一下,先花三个月时间,好好把逆向或者渗透方向学习下基本功,然后找一些初级岗位尝试转型积累工作经验。然后花2年积累从业经验,2年之后进入更好的公司发展,彻底转型成功。有其他问题的话可以继续提问,最后祝你好运!

173238
匿名用户

匿名用户

2025-06-30 10:53就业找工作
问题:

风哥你好啊,我今年25岁,毕业也有两三年了,本科学校是民办二本也就是所谓的三本。之后也想从事软件开发工作,也就是想通过社招转行到IT这一行,目前打算用大半年的业余时间准备之后的求职,现在有几个困惑的点想向您请教一下。一是:因为之前没有相关工作经验,听网上很多人说必须得包装工作经历(也就是要编造工作经历)才能解决就业。但我个人感觉编造工作经历不是很好,但又感觉如果不包装工作经历可能很难求职。现在就有点陷入了两难的境地。不知道风哥您是怎么看的?二是:针对我的这种情况也就是社招转行过来的,如果不在简历上做这种所谓的包装工作经验,应该怎么做才能在简历和面试中弥补没有工作经验所带来的劣势?三是:其实我的意向求职目标位是1—3年工作经验的初级开发岗位,期望薪资是在北上深航等一线城市的15k。不知道风哥您觉得我这个目标设定得可不可行。还有如果仅用大半年(八个月到十个月)的业余时间(每天学2—4个小时这样)准备是否能达到要求1-3年工作经验的岗位所需的能力水平?以上三个问题想听一下风哥您的建议和看法,谢谢啦!

轩辕之风
轩辕之风2025-07-02 16:14
回答:

你好,抱歉回复来的晚了点。

第一个问题,简历是否需要包装?我的回答是:需要。但是有一点:包装!=骗人,有些人喜欢编造一些子虚乌有的虚假的项目经历和工作经历,这种非常容易被拆穿。我的建议是,真正去做一些项目,但是这个项目的背景可以适当包装,这样人家问到你这个项目的情况的时候,才不至于完全答不上来。

第二个问题,怎样弥补没有工作经验带来的劣势?关于这个问题我有两点建议。第一,可以先放低姿态,去一些小公司贴层皮,混一些工作经验,哪怕工资很低,你就把这个当成一个跳板,为了你后续换更好工作的跳板。第二,可以自己学习,然后开发一些项目,然后包装成独立开发者,拥有很多项目的开发经验。

第三个问题,目标设定可行性。以你现在的情况,民办本科,又没啥过硬的工作经历经验,找15K还是有些困难。可以试试看,如果经过一段时间还是找不到满意的,那就先找个低点的,度过1年作为跳板,等明年再换更好的。

最后再补充一点建议:因为我参与过多家公司的招聘工作,有一点经验分享给你。公司在招人的时候,对于通用性的岗位,比如前端、测试、Java后端,这种非常标准化通用性很强的,也就意味着市面上这样的人才非常多,非常好招人,竞争就特别激烈。这种情况下,学历就是硬通货,哪怕你技术好,学历差了也基本没戏,因为企业的选择太多了。

但是对于一些有特殊技术需求的,供应就没那么多了。比如有些项目需要用到大数据知识,就需要开发人员有ClickHouse、Flink的工作经验,普通的Java后端他可能就没有这样的技术储备和项目经验,这时候如果你有,那就是优势,如果企业招人很急,那你学习差一些也是有机会的,因为他不好招到合适的人。再比如我所在的网络安全行业为例,招一个C++安全研发人员。C++开发者可能很多,但是我们岗位需要非常熟悉suricata这个网络数据通信采集分析项目,这样的人就不好找了,可能很久都不会有一个满足条件的人。这时候来了一位,即便是民办三本,但他之前搞过这个,那也是非常有机会的。最后总结一下,在如今计算机已经高度饱和的就业市场,你想撕开一道口子,就要思考你的核心竞争力是什么?企业为什么非要招你,这个问题你自己回答不了,那就很难找工作。对于咱们学历和履历不太好的同学来说,就尤其要思考这个问题,你总得有点让企业愿意买单的点,这个点可以是好的学历光环,可以是工作履历,可以是丰富的项目经验,也可以是便宜廉价的劳动力,也可以是其他人没有的独有技术等等。

258765
欢乐马

欢乐马

2024-04-13 22:01网络安全项目开发
问题:

风哥,你好!我对您上次发布的一篇文章很感兴趣,内容是“关于网安公司产品开源包装”。我对这几个产品非常感兴趣。我想学习一下,将来结合到我的毕业设计中。但是 拿到那几个项目后,无从下手。风哥能给我些建议吗?比如ClamAV

轩辕之风
轩辕之风2024-04-15 16:15
回答:

我的建议是不要为了去学而去学这些开源项目,而是通过做项目的形式,把它们用起来的角度去学习它们。

比如你要做一个恶意样本检测系统,去设计自己的软件架构,各个模块的输入输出,然后可能会用到Yara、ClamAV,这个时候,再去了解它们,如何把它们用到项目和产品里面来。先从安装部署开始学起,然后学习如何使用它们,API是什么,如何调用传参,如何使用它们输出的结果等等。

在使用层面把它们都摸熟悉以后,然后可以尝试更深入理解它们,以便未来在项目里更加深入的改造以适配你的项目。这个时候,先看它们的整体架构,像这类应用非常广的开源项目,网络上都有很多分析文章了,先从整体看起,等对整体架构有了初步认识后,然后尝试看一些核心模块的源码实现。

看源码的过程,我有个建议,把核心的函数调用关系链条梳理出来,就像我之前在公众号分享的Cuckoo、Nginx源码分析全景图那样。这样做有两个好处,一是在看的过程中,用图形化的方式梳理调用关系链,不会让你在源码海洋里迷失方向,免得前面看了后面就忘了。二是将来要复习的时候,可以通过这个图快速回忆捡起来。源码看了之后,可以尝试自己去修改源码,定制化实现自己的功能。

最后还可以尝试写一写源码分析的博客文章,和画调用关系图一样,一来记录自己的学习过程,二来为将来复习提供材料。

186453
白**

白**

2024-04-10 11:21学习路线迷茫
问题:

风哥您好,我目前网安大一,快一学年了连自己要朝哪方面努力,去学什么都还没搞清楚,学校里也基本没有什么成熟的平台,借不上力。上学期还把很大的精力放在了算法上,无功而返,才决定朝着向CTF 努力。但到现在也只是浮光掠影地看了一下,迷迷糊糊,没有进展。到最近又在 B 站刷到您的视频,跌跌撞撞学起了逆向,又随着对逆向的了解很快失去了热情,感觉到它很抽象和晦涩,或者说没有 web 方向那样的“激情”。这样一来一去就更加的迷茫和焦虑。所以请风哥指点迷津,我是该学什么呢,该怎么学呢?对于 CTF 要不要及时切换赛道呢?抱歉话有点啰嗦,问题也太空泛,但又确实是我目前面临的窘境,谢谢风哥。

轩辕之风
轩辕之风2024-04-10 19:38
回答:

你好,非常能理解你的迷茫,我也是这样走过来的,你经历过的,我也经历过。首先,你才大一,完全没必要焦虑,我在你这个时期,也是啥都学。直到大二下学期,我才算选定方向。

现在这个阶段,先不要着急选什么方向,你没看到很多跨专业跨行培训三个月一样上岗的人大有人在,所以时间上你还非常充裕,完全不要着急。

大一大二这两年,就是要多学,把基础打牢,这将是你不同于培训班出身的人的最大区别。把计算机知识体系好好理一下,这样你脑子里建立起计算机的知识框架,将来学习新东西就会非常快,毕竟这一行是要终身学习的,所以在大学里把基础和学习方法准备好很重要。网安大体分二进制方向和渗透方向,在你选定方向之前,两手一起抓,即便你未来选定其中一个方向,但对另一个方向多少学习了解一些,也是非常有利的。具体来说,在二进制方向,要以C语言为基础,结合学习操作系统原理。

从即将到来的暑假开始,我建议你要多编程,C语言一定要弄熟,不管你将来做不做开发,搞二进制还是其他方向,C语言带给你的收获都将终身受用。通过C语言这门底层语言编程,你将接触操作系统的很多知识,内存管理、堆栈、线程与进程、锁等等知识,这些不仅是做二进制安全的基础,未来你想转开发,同样是基础。在网络渗透方向,可以学习一些网络知识,计算机网络基础课,网络协议,抓包技术,Web技术,前后端开发是怎么一回事,数据库等等。上面说的这些,够你大二学一整年的了。

等到大三的时候,对于程序员,就是多做项目,积累经验。对于网安,就是多打CTF,多实战。大三锤炼一年,大四再查漏补缺,找工作就是非常轻松的事情了。

最后再总结一下:

1、首先要跳出校园,把眼光投向社会,了解行业变化和行业需求。

2、设定自己的目标,这个很重要。你可以向很多包括我这样的互联网博主,这些过来人请教咨询,选择自己的方向。而且建议一定要多咨询一些,不要只听信一家之言。

3、寻找一条合适的学习路线。现在互联网上分享这类内容的有很多,注意这里面质量也是参差不齐,也需要多多甄别,可以请人帮忙参考。

4、广泛涉猎并专攻一个方向。广泛涉猎计算机领域,多了解一些基础知识,丰富自己的知识宽度。但最终要选择一个自己主打的方向,加深自己在这个领域的知识深度。

3613896

学员反馈

学员反馈1

来自星球学习群里小伙伴们的肯定

学员反馈2

来自星球小伙伴私信的肯定

学员反馈3

提供的不只是课程,更是服务

学员反馈4

逆向课程被高校学生推荐到学校社团学习

学员反馈5

来自星球学习群里小伙伴们的肯定

学员反馈6

来自星球学习群里小伙伴们的肯定

开始您的技术学习之旅

加入知识星球,获取所有课程资源和技术支持

完整的学习体系

真实项目经验

技术交流互助

知识星球二维码

扫描上方二维码立即加入