逆向工程如何帮助安全专家?
我参加了CTF的挑战,我认为可再生能源是CTF的重要组成部分。有人能解释或向我展示一个真实的场景,说明RE或破解如何帮助黑客破坏安全吗?
发布于 2018-04-13 16:01:37
中,你在大多数逆向工程挑战中做什么?
(如果您不只是使用strings提取密码)
(以模糊的方式)
的一个例子
实际上,只要逆转程序来查看它发出的函数调用,就足以找到一个安全漏洞,例如,如果您看到对不安全的strcpy的调用,您就知道从安全的角度来看它是值得的。
最重要的是,反转是为了理解程序逻辑,如果你想要破坏程序的逻辑并利用它(或者保护程序),你必须知道它是如何工作的。
在您的评论之后编辑:关于黑客如何实际使用它来破坏安全系统;上面的strcpy示例意味着存在缓冲区溢出,这基本上是利用漏洞编写的Hello World。
如果您想要一本关于它是什么以及它是如何工作的高级指南,您可以在corelan博客上阅读这些文章,它描述了缓冲区溢出是如何工作的,以及它们如何被利用。
当你读到这些时,你会意识到,开发作者的语言和逆向工程师的语言是一样的。这就是为什么培养你的RE技能成为一个更好的开发作家的原因。
我几乎不敢把这个答案留在这里,而不注意恶意软件分析。恶意软件作者正在变得相当壮观,当涉及到隐藏恶意活动对AV。
对于AV供应商来说,拥有能够反向设计他们有时设置的极端谜题的人是非常重要的,以保护世界各地的机器免受复杂的恶意软件攻击。
https://security.stackexchange.com/questions/183656
复制相似问题