【面经】2024二进制安全相关

前言:bg 211本非网安专业,整合了2024.3月起的暑期实习面试和2024.9月起的秋招面试,包括腾讯字节美团等厂,都记在一起了,所以统一列出来,很乱,主要是二进制、C++、汇编、windows逆向相关

部分记录可能有误,因为没有录音,是面试后回忆复盘写下的,有几个没有答上来的问题一开始就没怎么听懂orz

1、call具体实现了什么功能
2、如果不能用call的话如何实现功能
3、Windows异常处理机制
4、lea是什么
5、inlink hook 中jmp把别人的代码顶掉之后要怎么恢复
6、写汇编代码,eax < edx 时跳转
7、讲一讲PE的结构
8、导入表是什么,是怎么样的
9、堆、栈的区别
10、list要怎么遍历
11、函数调用协议是什么,破解的时候怎么知道要jmp掉哪些
12、std是什么
13、调式器步进的时候,跟踪syscall会跳出去是为什么
14、加壳和脱壳的原理
15、遇见过反调试吗,是怎么解决的
16、32位和64位汇编传参
17、内存存储的类型
18、浅拷贝、深拷贝和赋值
19、说说用户态(ring3)和内核态(ring0)
20、栈溢出
21、Frida实现动态插桩的原理
22、系统是如何加载PE文件的
23、反调试有哪些技术
24、C中的malloc和C++中的new有什么区别
25、ida F5的原理
26、脱壳之后修复导入表,具体是怎么修复的
27、怎么实现inline HOOK,怎么定位要HOOK的函数的地址
28、怎么进行HOOK检测,如果用Frida的要怎么检测
29、C++中的多态解释一下
30、如何实现病毒扫描,如何匹配病毒库,如何识别特征码
31、汇编返回参数如何返回,如何传参
32、linux的elf文件的文件结构
33、遇到过控制流平坦化吗,是如何解决的
34、快排的时间复杂度
35、说一下hook,说一下注入,会渗透吗
36、虚函数和虚表指针

最后祝各位求职顺利
全部评论
请问下具体面的是什么岗位呢
点赞 回复 分享
发布于 2024-12-29 14:45 台湾

相关推荐

2025-12-05 20:37
已编辑
东南大学 安全工程师
👋个人背景:29,二进制方向。offer1:南京某研究所,还没到谈薪流程,但已经过了政审。到手n(薪资范围n-3到n+5)优点:事业单位,稳定。缺点:信息不透明,有加班和出差但具体不知道。晋升空间未知,无编制。工资应该不高,而且限制多。offer2:华为终端云soc,等开奖,预计到手n+4(算是加班费可能有n+6)优点:团队氛围很好,leader是技术高手,华为里认识的同学比较多。缺点:正常华为作息,薪资较互联网低一些。soc方向主要是运营为主。offer3:理想操作系统安全,预计到手n+8(两个月年终)优点:业务核心,而且方向技术壁垒高一些,并且比较符合我的技术栈。团队氛围很好,听说领导很厉害。在杭州工作。缺点:工作时间985,理想这两年营收不佳,有裁员和毁offer先例,并且年终奖和公司营收挂钩。内部培养制度不是很好。如果算是公积金理想和华为就差更多了(差了5以上),总体上我个人觉得理想的业务比较好,开的也高感觉前景不错,内部消息说这边挺缺人毁offer概率不大,但是比较害怕理想不稳定,一个是年终奖没有会少很多收入,还有就是怕应届被裁。。华为和研究所属于进去最好就一直干的那种。综合下来薪资如下:研究所&nbsp;n华为(以四个月年终计算)n+4,带加班费&nbsp;n+6,理想(以两个月年终计算)n+8uu们给点意见😫
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
2025-12-16 20:12
已编辑
得物 风控相关/技术类 36*16 硕士985
点赞 评论 收藏
分享
2025-12-20 00:02
吉林大学 算法工程师
远航_随风:同校校友,不过我是计算机学院的。大一建议打好基础,多学几门语言拓宽一下视野。打基础指的不是卷课内的绩点,而是可以初步学习一下数据结构和算法,进而去lc上刷点题;同时也可以尝试着找个项目跟着做一下,b站上或者GitHub上的开源项目都可以参考参考。提升自己的工程能力,并且从中发现自己真正热爱的是哪个领域。 作为中登,我非常想说:无论是以后读研还是直接工作,咱们学院和你们软院开的课几乎全部屁用没有,计软两院老师是一套班子,教的内容也大差不差。最有用的是大二上开的数据结构,多个lab下来能有效的提升编码能力。其他的课去听了,说的难听的反而会起到反作用。 哥们,大一上尚未结束不必这么焦虑。大学生活是用来发现真实的内心,探索广阔世界的。而且你现在已经了解到牛客这个平台,这已经比很多尚且蒙在鼓里的同学优秀很多了。读研or就业的选择,我觉得直至大二上结束都不必过于匆忙作出决定,而是根据自己的实际情况,不断的作出调整。从大二上开始学习一门技术栈,选择就业:或者跟着外校or本校的老师做科研,奔着读研,都是来得及的。大一的时光可以好好享受轻松愉悦的生活,同时提升自己的技术水平,时间不用折腾在情绪消耗上。 我直至大二上结束时,仍然是年级前十名。但后来大二结束后,还是选择了去本科就业。一大重要原因便是学院逆天的培养方案设计和糟糕的教学质量,盲目卷GPA带来的收益是非常低的,而且对自身技术水平的提升相当有限。我说的难听的,大三后年级前20%里起码有一半人不怎么会写代码,期末就是比谁会背题背的多。优绩主义害死人,我直到大二暑假之后才慢慢醒悟过来。 说了这么多有点跑题了,以上这些话的核心主旨在于,读研or本科就业的选择不是一朝一夕能轻易决定的,特别是大一阶段。在根据自己对学习一两个项目,以及几门语言之后,会有一个更加清晰深入的理解。加油,祝你好运!
点赞 评论 收藏
分享
评论
10
33
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务