• 请不要在回答技术问题时复制粘贴 AI 生成的内容
HisbigXu
V2EX  ›  程序员

现在汇编语言在互联网/软件公司还有哪些方面的应用?

  •  1
     
  •   HisbigXu · Dec 27, 2014 via iPad · 6786 views
    This topic created in 4176 days ago, the information mentioned may be changed or developed.
    24 replies    2014-12-28 20:16:22 +08:00
    niklaus520
        1
    niklaus520  
       Dec 27, 2014
    碰到各种比较逼格要求高的产品时,某些部门的某些人会被要求把自己当成一个黑客来日掉这个产品,这个时候汇编还是很有要求的
    shenyuanv
        2
    shenyuanv  
       Dec 27, 2014
    @niklaus520 说的是渗透测试,在没有源码黑盒逆向的时候把二进制反编译成汇编来进行逆向是常用的方法。
    找溢出漏洞时候直接看汇编感觉还是比代码检视效率来的高
    realityone
        3
    realityone  
       Dec 27, 2014
    搞不懂一行蠢代码到底出了什么错的时候。。。
    hx1997
        4
    hx1997  
       Dec 27, 2014 via Android
    安全方面和图形图像的优化方面?
    deben
        5
    deben  
       Dec 27, 2014 via Android
    最便宜系列的单片机,仍然是汇编写程序的。
    一些写51、avr的也有c混合汇编写的。
    pi1ot
        6
    pi1ot  
       Dec 27, 2014
    我在互联网行业10多年,从未见过ASM的应用。
    cctvsmg
        7
    cctvsmg  
       Dec 27, 2014   ❤️ 1
    汇编目前就几个应用场景:
    1.游戏引擎,设计到CPU GPU密集的代码,需要汇编优化;
    2.软件安全漏洞分析,有时候接触不到源码,只能靠逆向,尤其是涉及到本地提权漏洞,浏览器溢出,都涉及到汇编;
    3.游戏安全,内核hook乱七八糟的,这个离不开汇编;
    fo2w
        8
    fo2w  
       Dec 27, 2014
    音视频编解码器优化等需要极致平台相关性优化的地方
    Earthman
        9
    Earthman  
       Dec 27, 2014
    有些调用得太多,又非常影响性能时。或者编译器做得不够好,需要手工优化时。会用混合编程。不过终究太少。

    估计一些黑客会经常用,要搞破解就非常必要了
    233
        10
    233  
       Dec 27, 2014
    不算搞安全的,互联网公司真的会用到吗?
    如果是效率问题的话,除了某些菊苣以外,「汇编效率高」只存在于理论层面吧
    我做半导体方面,倒是偶尔会用到一些
    Neveroldmilk
        11
    Neveroldmilk  
       Dec 27, 2014
    @cctvsmg 普通人用汇编优化的性能提升还赶不上编译器优化的程度吧?
    bellchu
        12
    bellchu  
       Dec 27, 2014
    想当年上学的时候汇编是必修课,不知道现在还学不学
    acros
        13
    acros  
       Dec 27, 2014
    debug的时候···
    比如只有shipping版本才会出来的bug····
    Tink
        14
    Tink  
    PRO
       Dec 27, 2014
    反正我觉得汇编玩得好的都是牛人
    cvrock
        15
    cvrock  
       Dec 27, 2014
    汇编都不会敢说自己会写C和C++?难道都不调试的么?做windows开发很多功能都需要hook来hook去,不会汇编能干啥?win客户端开发的各种场景都需要汇编啊。
    icedx
        16
    icedx  
       Dec 28, 2014 via Android
    服务器用C 或C 艹撑腰的时候, 偶尔会用汇编优化一下下
    alexandercn
        17
    alexandercn  
       Dec 28, 2014 via Android
    @bellchu 现在是门选修课…
    bdomne
        18
    bdomne  
       Dec 28, 2014
    协议分析,比如逆向音视频播放客户端时会用到
    Android那边,arm汇编,二次打包、各种X

    当然,这些只是看汇编代码,非动手写
    couldtt
        19
    couldtt  
       Dec 28, 2014
    互联网应该用不着吧,俺们机械的一些廉价工控芯片要用汇编来写控制代码
    caomaocao
        20
    caomaocao  
       Dec 28, 2014
    搞安全的那些公司 反向工程呗
    epkT6QJ3RSaz6AnJ
        21
    epkT6QJ3RSaz6AnJ  
       Dec 28, 2014
    加密与解密(第三版).2008 有一本书,去看雪论坛上的人都是干这个的。
    大神挖洞用的。
    ikaros
        22
    ikaros  
       Dec 28, 2014   ❤️ 1
    汇编也可以做web programming啊,还有书呢 TuT

    lznigxyy
        23
    lznigxyy  
       Dec 28, 2014
    hack
    wdlth
        24
    wdlth  
       Dec 28, 2014
    做嵌入式的要研究汇编,写驱动什么的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1189 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 76ms · UTC 17:42 · PVG 01:42 · LAX 10:42 · JFK 13:42
    ♥ Do have faith in what you're doing.