性交 [分享][转载]逆向工程不是自满者用来装B的器具-经典问答-看雪-安全社区|安全招聘|kanxue.com
发布日期:2024-10-31 22:22 点击次数:55
超碰在线视频
在学校的论坛里看到了别东谈主转载的这篇帖子,嗅觉写得很好,拿来跟群众分享一下,可惜莫得找到著述的原贯串。
原文如下: 逆向工程不是自满者用来装B的器具
By Azy
逆向工程不是自满者用来装B的器具,因为逆向工程从来即是个脑力活加膂力活,同期亦然对逆向者身心的极大虐待和对意志力的严峻熟习。它需要时分,更需要矍铄,任何半上落下的举动都会导致前功尽弃的适度。而这些成本我服气都是那些想要自满一时的浮夸者所不愿付出的。
如若说反汇编只是功力不足的浮夸者或者是对剖解对象的不屑者走马不雅神态的分析举动,那么逆向工程即是持久浸淫于此的心静者和对二进制强横有趣的探险者令东谈主羡慕的复原活动。而关于逆向者本东谈主来讲,这更像是一次费力的旅行,但途中却不乏秀丽的征象。它是一种大部分时分让东谈主处于崩溃的角落,但偶尔会让你迸发登程现新大陆的首肯而能有成本和能源络续崩溃下去的这么一个东西。
真实的逆向者知谈,只是靠激情是不可度日的。只好激情,远远不够,因为它充其量只是一个必要而非充分条目。
东谈主们关于商酌东谈主员和科学家的最最基本的尊崇应该源自他们责任的脑力复杂度与社会价值性。即率先,他们作念的这件事不是谁都不错作念,需要有一定的常识积聚和材干基础;其次,他们的责任应该是有价值,特真义的,而不是将“领路全国的见识在于立异全国”的表面抛在脑后。当scz将我方逆向复原出来的 ntdll中关联堆函数的费事公开时,获得了多量东谈主的恭恭敬敬。因为这件责任一有技能含量二有内容价值,技能含量在于windows堆处分机制系统与算法上的复杂,内容价值在于为缺陷商酌东谈主员提供了绝佳的堆溢出表面一样与技能救济。
关联词咫尺,我却发现真实特真义的逆向越来越少。我无法褒贬那些责任于地下的低调逆向者,好像他们所作念的责任极有技能含量与价值,我所能看到的是充斥在周围的一些不解就里的逆向,我不知谈这到底有什么真义。
我并不反对逆向与反汇编,确乎也需要有东谈主来公开软件里面的机制,尤其是在病毒商酌规模,反汇编和逆向工程更是安全东谈主员的饭碗与家常便饭,因为这是他们的责任。
但对咫尺将安全技能当功课余嗜好并特意朝此所在发展的东谈主来讲,是不是应该念念考追求一种愈加有价值的逆向,而不是毛糙马虎的涂改一下IDB就自信满满地将其上传并期待高倍的页面探问与别东谈主的吟唱之词。
好像有许多初学者或是照旧初学了的东谈主都莫得想过:为什么要反汇编,为什么要逆向。他们为了逆向而消释了一些根柢上的东西。究其原因,或者称作念我个东谈主主不雅上的猥锁谋划:逆向让他们处于一种乌有的"编码安全感"之中。他们不错意淫地说:源代码指定是我的了,只是逆不逆的问题。因为一个bin就放在何处,所有的数据结构和算法进程都照旧组织好,所要作念的即是去读懂它,根柢无须接头在编程过程中的一切细节,也无须去担忧任何神态进程,而内容上这是一种心境上可怕的自我糊弄。
是以,被脑力与膂力管事以及高技能含量等光环所萦绕的逆向工程关于初学者而言偶然更像一剂毒药,统一与消化了他们的创造力与遐想力,它让东谈主变懒,让东谈主产生隋性,让东谈主产生依赖。在强横地自恃了受害东谈主的有趣心与猎奇欲的同期也将他们无形地匡入一个浩荡的方框之中。而这个框的浩荡危害就在于它使东谈主们解析这祥一个事实:原本能手是这么写的,只好这么作念才是正确的进程,我也要这么作念。
学习是一个过程,但当这个过程通过一些所谓的捷径跨越了数个阶段而最终到达见识地的时候我不知谈会不会生成无理的居品,也许处于这个过程的东谈主根柢就走错了路,迷失了我方,忘了我方原本要作念什么而只是在盲见识跟风,商酌别东谈主的东西而丢了我方的中枢竞争力,而况纯真是以为这些逆出来的居品只是对我方才是透明的,殊不知它的创造者只是不忍心揭穿你给你留少量颜面驱散。也许在那些受益于你效用的东谈主眼前你是一个好像还比拟伟大的"解密者",但在原始作家看来你只是一个猥锁的"偷窥者"。他把你往好了想会定位为一种公开与分享的活动,往坏了想那即是你随时准备PQ他的代码。
无知并不可怕,可怕的是咱们丢掉了遐想力和创造力并虔敬地膜拜于一个呆板的常识框架内高呼“万岁”。咱们应该矍铄到:念念想比技能愈加遑急。
是以,关于初学者来说,停掉那些无真义的反汇编与逆向吧,或者让它再上一个脉络。创新比相通更特真义。逆向作念为一种鉴戒愈加恰当而不必成为学习或创新的必须技巧。
如若不错将反汇编与逆向工程高潮到发掘缺陷的高度,那么你就不会只是自恃于了解递次的里面责任机制。因为你有了更高的指标:subversion。即使发现不了什么0day,你也会发现原本的那份一发现冰山一角就迫不足待地想将其公开辟表的浮夸热枕已烟消火灭。
如若将反汇编与逆向工程高潮到把它作为我方产等级工程的一次鉴戒,而况你试图有所改进与创新的话,那么不错首肯地说:创新的灵感行将光顾你的大脑。
当逆向者完完原土产货将几十K致使上百K的二进制复原成形象化的高等代码并编译通落伍,他不错在松衔接的同期大喊过瘾,因为他完成了一次修皆,功力获得了栽植,致使向禅宗的意境又近了一步。关联词他更多念念考的是不错摄取到什么,下一步该作念什么,怎么写出愈加高效和优好意思的代码,怎么创新,而不是将逆出来的代码依样葫芦地何在我方的bin里,抑或是整天被别东谈主写的bin脱色在无限的逆向之中。如若是这么的话,那么他好像只可算一个低价的二次膂力管事者,而这个工东谈主却有被F5代替的趋势。
从某种程度讲,浮夸者自满者或者是初学者都应该隔离逆向工程,因为它好像只会让你体验到一时的自我树立与自恃感,但却会养成一种依赖性的念念维方法,脑子里产生一种“别东谈主有bin我就逆”的懒惰念念想。关联词不久你就会发现,往常的激情早已不在,永恒跟在别东谈主的背面跑却距永逝东谈主越来越远,因为不认真基础积聚和常识体系诞生而盲目追求奇技淫巧的你照旧到达超过的偏激。
逆向技能不是自满者用来装B的器具,这好像对初学者亦然一个辅导:打好根基,开端抓行与念念考积聚必不可少,但创新才是你与别东谈主永诀脱颖而出的政策。逆向技能不是万金油,也不是超过的筹码。
以上所写只是是本东谈主的偏信则暗。如若许多不雅点你都不赞同,那就权当我在扯淡,防卫淫,在装B,在自娱自乐了。
[培训]内核启动高等班性交,冲击BAT一流互联网大厂责任性交,每周日13:00-18:00直播讲课