有了解逆向或者 Android 逆向的大佬吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mlsnatalie
V2EX    Android

有了解逆向或者 Android 逆向的大佬吗?

  •  1
     
  •   mlsnatalie 2021-10-16 19:43:20 +08:00 16120 次点击
    这是一个创建于 1460 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本人 android 开发三年多,最近技术主管问我愿不愿意做逆向方面的工作,目前公司需要做 pc 端的逆向,后期做 Android 端的逆向。我是转专业做的开发,编程语言学过 Java,kotlin,大学学过汇编和 C (已遗忘),我具体有两个问题想请教各位大佬:

    1 、做逆向的前途怎么样? 2 、我目前的技术栈,转逆好转吗?

    34 条回复    2023-10-24 15:47:01 +08:00
    v2zhao
        1
    v2zhao  
       2021-10-16 19:57:38 +08:00
    PC 不了解 android 逆向挺窄的,曾经的业务从业者


    2 把 看你兴趣 兴趣大就行,smali 语法还是很 easy 的 ,汇编最好好好掌握下,不然很受限
    lxxiil
        2
    lxxiil  
       2021-10-16 20:02:22 +08:00 via iPhone
    1 逆向只有灰产赚钱,写挂找数据破解软件。2 逆向要从 0 开始
    XD2333
        3
    XD2333  
       2021-10-16 20:04:24 +08:00
    正向做久了应该会接触一点逆向了。Android 的话是 smali,反编译软件生成出来的就是 Java,二进制就是汇编了,生成出来就是 C 代码。
    逆向岗位不是很多。相对开发岗少很多很多。你 android 逆向可以了解一些,应该问题不大。
    顺便找个工作,求捞。
    BrettD
        4
    BrettD  
       2021-10-16 20:06:14 +08:00 via iPhone
    安卓逆向应该需要学 ARM 汇编
    mlsnatalie
        5
    mlsnatalie  
    OP
       2021-10-16 20:07:33 +08:00
    @bunnyblueair 我对逆向不是太感兴趣,之前想的是能多学点东西也好,如果学逆向花费的时间,用来学点数据结构,算法,设计模式之类的对技术提高更好的话,我更愿意学点算法之类的知识。
    mlsnatalie
        6
    mlsnatalie  
    OP
       2021-10-16 20:10:59 +08:00
    @XD2333 主要是公司目前做的逆向,只要是 pc 端的,说后期会做 android,不知道以后会不会做。不知道你是做什么技术的?我公司招聘 java,大数据,算法,web,不过我公司不是什么大厂,技术人员两百人左右。
    mlsnatalie
        7
    mlsnatalie  
    OP
       2021-10-16 20:11:33 +08:00
    @lxxiil 听起来风险很大,如果从 0 开始的话,感觉没有学习的必要。
    mlsnatalie
        8
    mlsnatalie  
    OP
       2021-10-16 20:12:06 +08:00
    @BrettD 我看主要是学习 arm,c++,然后就看经验了。
    v2zhao
        9
    v2zhao  
       2021-10-16 20:15:44 +08:00
    @mlsnatalie 作为一个 developer 我之前经常被抓去给做逆向 因为我是之前部门里面做逆向最好的。短则一周,长则数月。很多产出是别人的,业务实际上跟我们没毛关系。通常产出 sdk,算法,文档。比较苦恼的是答辩的时候没法说,东西你虽然搞了,但是你不知道那个东西的业务产出是啥,ppt 自然也没法说 一季度三个月,一个月被抓去临时做逆向,绩效想象就不咋地。仅作参考,我比较失败
    closedevice
        10
    closedevice  
       2021-10-16 20:28:36 +08:00
    Android 你想没必要做,性价比太低,来自从经玩逆向玩到吐的娃~
    mlsnatalie
        11
    mlsnatalie  
    OP
       2021-10-16 20:33:16 +08:00
    @closedevice 看来都是真知灼见啊,谢谢
    XD2333
        12
    XD2333  
       2021-10-16 20:34:43 +08:00
    @mlsnatalie 逆向,还有安全开发。有坑的话我好发个简历看看。
    mlsnatalie
        13
    mlsnatalie  
    OP
       2021-10-16 20:34:50 +08:00
    @bunnyblueair 可能这个方向的确投入大产出小,我想我应该拒绝这个建议。
    mlsnatalie
        14
    mlsnatalie  
    OP
       2021-10-16 20:35:30 +08:00
    @XD2333 我帮你留意,如果他们还招人,我就 @你。
    playniuniu
        15
    playniuniu  
       2021-10-16 20:54:05 +08:00
    安卓逆向分两部分,Java 部分代码的逆向,一般看看 Smali 的代码就行,比较简单。SO 部分代码的逆向,需要反汇编。现在主流 APP 的所有加密都是写在 SO 里面的,而且加壳的技术也越来越好,所以对于初学者来说,入门曲线非常陡峭,需要处理的东西很多,脱壳,反调试,Ollvm 反混淆等等,还必须熟练一些常用的工具,比如 IDA Pro, frida,unidbg,androidemu 等等。

    总结一句话,就是需要熟悉计算机操作系统底层原理,尽量吃透安卓底层代码,熟悉各种脱壳技术,还要有非常多的耐心进行反调试和反混淆,收益不高,风险性大,如果不是特别爱好,不建议入坑。
    ch2
        16
    ch2  
       2021-10-16 21:06:18 +08:00
    我看刑
    mlsnatalie
        17
    mlsnatalie  
    OP
       2021-10-16 21:09:28 +08:00
    @playniuniu 我对逆向并没有什么爱好,看这么多大佬的发言,已经打消了我的想法了。
    mlsnatalie
        18
    mlsnatalie  
    OP
       2021-10-16 21:09:44 +08:00
    @ch2 看来不行啊,好可怕。
    ch2
        19
    ch2  
       2021-10-16 21:10:47 +08:00
    2 、我目前的技术栈,转逆向好转吗?
    先问问你大学汇编学的如何?编译原理觉得难不难?
    密码学成绩怎么样? C++熟不熟?计算机网络会的怎么样?
    逆向对计算机基础知识要求是很高的,你基础如果真的很扎实完全可以找到薪酬前途更好的职位
    mlsnatalie
        20
    mlsnatalie  
    OP
       2021-10-16 21:43:16 +08:00
    @ch2 好心虚,这些学的都不咋样,并且现在也都基本忘光了。
    muzuiget
        21
    muzuiget  
       2021-10-17 01:53:09 +08:00
    我看刑,日子有判头。
    ysc3839
        22
    ysc3839  
       2021-10-17 05:53:50 +08:00
    个人只是业余爱好逆向,觉得前途不好,因为不太合法,其次感觉难度也挺大的,建议还是当业余爱好吧,如果连作为业余爱好都不喜欢的话建议放弃。
    IsaacYoung
        23
    IsaacYoung  
       2021-10-17 07:52:05 +08:00 via iPhone
    会掉头发 不搞
    LinShiG0ng
        24
    LinShiG0ng  
       2021-10-18 09:14:46 +08:00
    不是热爱逆向的话不建议搞
    XCG0000
        25
    XCG0000  
       2021-10-18 09:52:12 +08:00
    如果未来想走安全的路,可以搞逆向;纯业务开发类的公司,逆向通常是锦上添花,而且逆向前还有个很重要的动作叫脱壳,这个就难倒了 99.9%的人了;而且,逆向本身是被法律禁止的!
    component
        26
    component  
       2021-10-18 10:05:15 +08:00
    牢里估计不少
    aino
        27
    aino  
       2021-10-18 11:18:20 +08:00
    是一条走向财富自由的路,少年你要不要选?
    petrichor
        28
    petrichor  
       2021-10-24 11:49:52 +08:00
    我看刑,日子有判头。
    zz546454
        29
    zz546454  
       2023-02-20 18:45:03 +08:00
    @XD2333 我们公司有招安卓逆向,有意向可以加 QQ1937222957
    mlsnatalie
        30
    mlsnatalie  
    OP
       2023-02-24 16:33:03 +08:00
    @zz546454 你公司在哪里?我有个同事做安卓逆向
    zz546454
        31
    zz546454  
       2023-02-25 16:25:05 +08:00
    @mlsnatalie 在福州这边的
    mlsnatalie
        32
    mlsnatalie  
    OP
       2023-02-27 10:57:04 +08:00
    @zz546454 我同事在武汉
    zz546454
        33
    zz546454  
       2023-02-27 17:07:43 +08:00
    @mlsnatalie 岗位待遇合适的话 不知道他会愿意来福州工作不
    TTMM789
        34
    TTMM789  
       2023-10-24 15:47:01 +08:00
    有会逆向的大佬吗 急需逆向开发 远程高薪 有兴趣的找我 TELE@TTMM789
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1089 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 23:18 PVG 07:18 LAX 16:18 JFK 19:18
    Do have faith in what you're doing.
    ubao msn 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