V2EX FeS
 FeS 最近的时间轴更新
FeS

FeS

V2EX 第 374373 号会员,加入于 2019-01-01 11:12:53 +08:00
FeS 最近回复了
我觉得单纯看视频想学会是基本不可能的
但不看视频想学会更难,因为这通常意味着你要踩更多坑,当然这也是有好处的,但一般人估计都没这个时间。
你可以先视频快速过一般知道大概有啥就好了,没必要深究,把对这个东西的大概理解先建立起来
然后开始写项目,遇到问题再去翻看之前的视频或者文章
稍微有点基础就可以买本书来研究一下细节
@wy035 这个就不清楚了,去年年底已从逆向岗位跑路了,目前在一家上市公司做 c++开发。
我只面过二进制方向的,随便说一下。
就我自己面的经验来说,感觉逆向的岗位面试更多看能力,比如发个样本直接当场分析。
逆向岗位的面试一般都比较简单,如果面试扛不住进去也是折磨,你可能会遇到加 vmp ,ollvm 之类的,还有些非 c++的样本分析,比如 flutter ,delphi ,即使是 c++,对一些架构不熟悉也很难搞。
反正干下来的感觉就是精疲力尽(),因为正常开发的话也就是排个日程按部就班写代码就完事了,逆向,有时候分析不动是真的折磨()
211 天前
回复了 FeS 创建的主题 求职 25 届秋招惨败,怎么全是实习!
@roycestevie6761 哈哈,主要是比较有名气,以后简历好看点
211 天前
回复了 FeS 创建的主题 求职 25 届秋招惨败,怎么全是实习!
@roycestevie6761 对,病毒分析也挺牛马的
211 天前
回复了 FeS 创建的主题 求职 25 届秋招惨败,怎么全是实习!
@roycestevie6761 确定,目前加密啥的都比较容易实现高强度的,逆向就纯牛马活,挺早之前就不怎么想干逆向了,但目前就逆向能进面试,主要干这块的人相对来说还是少很多的,开发太卷了,真的没什么机会。
267 天前
回复了 FeS 创建的主题 求职 25 届秋招惨败,怎么全是实习!
@zizon 真没,都不给签协议,还要人先去拿实习工资干到毕业,这就算了,但到了 6 月要是不给转正就彻底凉了
2024-09-26 11:33:29 +08:00
回复了 FeS 创建的主题 职场话题 25 届双非秋招至今 0 面试,感觉废了
@chromiumd 说实话不太建议,或者最好是以后走安全方向,逆向我个人认为前途已不大,如果你非要学的话,也不建议再搞 Windows 平台的逆向了,建议 Linux ,安卓平台岗位多点。

我的话就谈谈自己的看法,逆向也不能一概而论,毕竟搞各种方向的都有,我这不像别人那样给你推荐什么书啊,什么课啊,什么路线啊(想看你可以上知乎嘛),我就说说自己学习的经历。

我的情况是,不搞竞赛,也没搞过 CTF ,本身就不太喜欢比赛这种东西,学逆向就是兴趣,也不是想拿什么名次攀比什么的,只是喜欢那种能解开黑盒里的秘密,然后能自由操作,全盘掌握的感觉。

我主要干的是代码还原,就是还原数据结构,算法,对象和对象的作用关系这种,最理想的情况还原到和正向代码差不多。当然有些人喜欢搞什么解密、内核、驱动各种折腾,CE 搜内存改数值,过检测、VT 之类的,我对这些兴趣不大。

有条件的话,最好是报班,有些培训机构还行,这和正常编程还真不一样,毕竟吃经验,报班会省事很多,当然自己学其实也不错(我个人也就属于这种了),不如说更推荐,只不过时间要长很多,但这样经验更丰富点,自己也能看的更透彻,其实逆向也就主要吃经验。不想报班的话,其实也还有种捷径,就是找个老师傅带你,当然你能不能找到真正的老师傅人家又愿不愿意带你?很难说。还有也可以找找有些技术氛围浓厚的群,多交流讨论,看看人家的想法和自己的有什么区别,刷新刷新自己的认知,当然好像蛮多群都是死群或卖课卖挂的又或者一群三脚猫讨论不出个啥只喜欢装 13 。

一开始还是先打基础,C/C++,ASM ,操作系统原理,比如 PE 结构,Windows 内存管理啥的这些基本很熟悉的,这也是基础,你可以找一些培训班泄露出来的盗版视频,其实 b 站就有,可以看看,但其实效果不大,不过重在扩展视野,丰富自己的认知,因为逆向还是注重实践,而且人家那个培训班是有老师辅导的,你自己看视频也也就了解个大概,所以这时候最好是要有个目标,比如你想逆什么,就边看基础,边朝这个方向需要的技术去学,最后用你所学的知识解决了这个问题,你会发现自己水平突然就上一个台阶了。

可能你学了点东西就开始尝试能不能解决问题,然后发现不行,搞了好久也没弄出来,然后搞得自己很烦躁,说实话这很正常,有时候也没必要太死磕,认命也是一种能力,及时止损,先去看看别的。

当然逆向的学习是一个很长的过程,有时候一些问题可能在你这个水平和认知下解决不了,其实也没什么,正常,这时候要么你去问别人,要么你先收好问题,后面你认知到位了,突然有一天你就会发现,哦原来是这样,当然了这也得权衡效益,自己思考当然好,但耗时,其实这里就揭示了逆向涉及到知识面太广,一下子你没办法全盘掌握。

等你基础打的差不多了,很多时候你自己就知道该怎么做了,不需要问别人,你自己就知道自己缺什么,可能唯一的问题就是你知道自己缺这块,但这块你可能找不到相关资料,要么是这块资料就没有,要么是这块资料有但你没了解行话,没搜到,说实话这个就是进步的地方了,当然这块也就只是时间问题。

最后别忘了,逆向的最朴素的真理其实就是正向,如果你了解一个软件的设计架构,或加密/混淆算法的原理,甚至是虚拟机原理,当然我们这统称为正向的软件设计架构,不需要什么逆向知识你可以猜到它大概是什么样的,相反的你不了解这个架构,又要去逆,这就是最痛苦的,且没有效率的,所以逆向本质上还是要求你正向开发有一定经验

我觉得最后总结也就这四个 -> 基础,经验,实践,正向
2024-09-25 15:10:58 +08:00
回复了 FeS 创建的主题 职场话题 25 届双非秋招至今 0 面试,感觉废了
@KingHL 怎么联系?

@Yadomin 我主要是实践,没打,CTF 感觉和实际逆向有差距,还有个就是平时逆向就很忙了,有些得逆好几个月,根本没空(
2024-09-25 12:09:31 +08:00
回复了 FeS 创建的主题 职场话题 25 届双非秋招至今 0 面试,感觉废了
@chi1st 没事,我已经自动归类到专科了(一二本都招算不算一本())
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5609 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 16ms UTC 08:18 PVG 16:18 LAX 01:18 JFK 04:18
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86