(点击上方公众号,可快速关注我们)
最近我在面试中被要求破解一个程序,并且成功拿到了工作。 大家好,开了一个新博客我真是非常激动呐,于是我计划每周都要更新几篇文章。看了标题各位应该知道本文的大概内容了,这里我会讲述一个在土耳其的安卡拉面试的故事。 “软件安全工程师(Software Security Engineer)”我申请的是这样一个职位,面试时候他们问了我一些低级的问题,有些我能答上来,还有些却不行。 然后他们给我发了一封邮件,其中包含了一个加密的程序(CRACK MEEE!)。回家之后我下载了它,打开发现需要一个密码来解锁,心想原来他们是要我找到这个密码。:) 乍看之下这是相当困难的一件事,不过下面我会介绍破解过程中一些主要的概念。:) 第一件事就是在终端中执行程序
我随手尝试了几个愚蠢的密码,3次之后,它就退出了。:) 再尝试用工具去分析它,比如获取文件信息:
于是我们就得到了关于这个二进制包更详细的信息:) 接下来:
|
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|