金三银四丨黑蛋老师带你剖析-二进制漏洞

news2025/1/16 1:52:15

作者:黑蛋

二进制漏洞岗

上篇文章我们初步了解了一下简历投递方式以及二进制方向相关逆向岗位的要求,今天我们就来看看二进制漏洞相关的岗位,当然,漏洞岗位除了分不同平台,也有漏洞挖掘岗和漏洞分析利用岗。同样,打开BOSS直聘官网,通过搜索漏洞关键字眼,查看相应岗位要求:

可以看到画箭头这些事相关岗位简单的类别,像第一个岗位漏洞研究员,他的编程语言是JavaGolangPython,这是渗透方向经常使用的语言,所以这个岗位应该是web洞相关,点进去看详细要求的话,可以看到任职要求中是熟悉常见的web漏洞利用方式及漏洞原理。我们找找其他类型洞的岗位。

上面这个岗位是属于物联网方向的漏洞岗位,更多倾向于Linux平台,按照CTF中的技术分类,这是属于二进制Pwn方向的内容。

像这个岗位,他并没有给出明确的方向平台,按照这个具有较强的编程能力,至少熟练掌握C/C++pythongolangjs1门语言以及熟悉操作系统原理,熟悉X86ARM等汇编语言的基础知识(至少1)这俩要求,具体应该和Hr勾通,看看对应公司所缺岗位具体方向。这些岗位是属于社会招聘,难度较高,大部分都需要工作经验,而春招校招难度会相应低很多,具体要求需要根据春招各大公司的详细要求进行选择投递,在这里我们只能大致看到我们将来所需要面对的工作状况,选择自己喜欢的方向进行学习。

按照22年对各大乙方公司校招招聘信息了解,他们的招聘信息会比这里看到的更加详细,介绍岗位所需要的知识储备,具体技术都会列举出来,大部分安全研究岗位是需要进行笔试的,而就漏洞岗位,按照不同公司有不同难度,这个没办法确认,只能做足准备,但是他的分值要求也不会很高,这只是一个淘汰赛,然后会按照笔试分数高低优先安排面试,而笔试有简单有较难,就是一些漏洞基础知识,类似EXP指什么,POC是什么意思之类的问题,这是属于简单难度笔试题,会稍微涉及到其他知识问题。而有难度的,就会出现漏洞保护机制的问题,还有些公司笔试呢,虽然岗位是二进制漏洞,要求编程语言会C和C++,但是笔试会出现Java类问题啊,反序列化问题啊,甚至还会出现web漏洞类别,给出一段Java代码,让你看看里面有什么漏洞类型,文件上传漏洞啊,亦或者其他web漏洞类型让你选择。最后都会给出编程题,虽然是安全岗位,但是还会考验算法数据结构这些东西,贴近底层简单的,不用加减乘除完成加法运算,或者考考字符串对比,字符串排序等问题,而有难度的,也会考一些难度更高的数据结构算法这些。而对于后续面试,还是依据不同公司不同Hr有不同表现,比较正规的是根据你提交简历中的东西对你进行询问,有些问的基础,就是百度可以查到的那种问题,比如可以下几个硬件断点啊,调试器单步步过是设置哪个Flag位啊,Pe文件结构中某个标志位代表的意思这种问题,有些面试官则会问的高级一些,依据简历上的东西进行拓展,和你聊天,比如知道哪些提权漏洞,亦或者分析过哪些提权漏洞,分析过哪些漏洞,了解什么什么平台这种,也会问到攻防对抗之类的问题,APT分析等。总的来说,学历肯定是一块好的敲门砖,其次就是技术的高低,而学历+技术就是一个人总的竞争力。而比较好的研究岗位,对于技术这块,并没有很明确的划分,并不是二进制岗位就不会对渗透知识一无所知这种,我们在平日学习还是需要多拓展一下其他方向知识,前期专精一个方向。后续我们会收集整理一些相应岗位的笔试面试题,供大家参考。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/331222.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[人工智能-综述-11]:ChatGPT, 通用人工智能还是要来了

该来的还是要来的!补充信息:ChatGPT是由人工智能研究实验室OpenAI在2022年11月30日发布的全新聊天机器人模型,一款人工智能技术驱动的自然语言处理工具。它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动&…

C语言共用体(C语言union用法)详解

我们知道结构体(Struct)是一种构造类型或复杂类型,它可以包含多个类型不同的成员。在C语言中,还有另外一种和结构体非常类似的语法,叫做共用体(Union),它的定义格式为:un…

STM32的HAL库分析及使用

STM32的HAL库分析及使用 STM32的三种开发方式 通常新手在入门STM32的时候,首先都要先选择一种要用的开发方式,不同的开发方式会导致你编程的架构是完全不一样的。一般大多数都会选用标准库和HAL库,而极少部分人会通过直接配置寄存器进行开发…

【Mysql第八期 子查询】

文章目录前言1. 需求分析与问题解决1.2 子查询的基本使用1.3 子查询的分类2. 单行子查询2.1 单行比较操作符2.2 代码示例2.5 子查询中的空值问题3. 多行子查询3.1 多行比较操作符3.2 代码示例3.3 空值问题4. 相关子查询4.2 代码示例4.3 EXISTS 与 NOT EXISTS关键字4.4 相关更新…

开发者社区「运营官」招募启动啦!

国内首个聚焦AI3D视觉技术的开发者社区「运营官」招募启动啦! 想积累实习经验,却苦于找不到大厂机会? 想进入AI3D视觉行业,却苦于没有知音伯乐? 想积累更多工作经历,却苦于路程奔波、天各一方&#xff1f…

我们的微服务中为什么需要网关?

说起 Spring Cloud Gateway 的使用场景,我相信很多小伙伴都能够脱口而出认证二字,确实,在网关中完成认证操作,确实是 Gateway 的重要使用场景之一,然而并不是唯一的使用场景。在微服务中使用网关的好处可太多了&#x…

MODBUS TCP 转 PROFINET 网关从站快速配置手册

一、本案例是1500PLC通过微硬创新MODBUS TCP 转 PROFINET 网关连接组态王服务器从站快速配置,将 Modbus TCP 设备数据转接入到西门子 PROFINET 网络中 二、设备列表如下: 三、MODBUS TCP 转 PROFINET 网关从站快速配置方法步骤: 第1步&#x…

全网最详细的介绍ChatGPT:包括ChatGPT原理、应用、如何试用以及回答ChatGPT能否让程序员失业

文章目录1. 介绍ChatGPT2. ChatGPT示例3. 试用ChatGPT4. ChatGPT原理5. ChatGPT应用5.1 世界杯问题咨询5.2 写书信(情书)6. 总结1. 介绍ChatGPT 今天开车去上班的路上,听到电台介绍ChatGPT,此时百度的股价涨幅为25%,当…

谈谈Spring中Bean的生命周期?(让你瞬间通透~)

目录 1.Bean的生命周期 1.1、概括 1.2、图解 2、代码示例 2.1、初始化代码 2.2、初始化的前置方法和后置方法(重写) 2.3、Spring启动类 2.4、执行结果 2.5、经典面试问题 3.总结 1.Bean的生命周期 1.1、概括 Spring中Bean的生命周期就是Bean在…

Spring Cloud Alibaba+saas企业架构技术选型+架构全景业务图 + 架构典型部署方案

基于Spring Cloud Alibaba 分布式微服务高并发数据平台化(中台)思想多租户saas设计的企业开发架构,支持源码二次开发、支持其他业务系统集成、集中式应用权限管理、支持拓展其他任意子项目。 一、架构技术选型 核心框架 Spring Boot SOA Spring Cloud …

如何搞垮一个测试团队【反向教学,最为致命】

如何搞垮一个测试团队【反向教学,最为致命】 目录:导读 一、QA 二、项目经理 三、产品经理 四、开发人员 五、测试人员 六、组织文化 七、组织战略 要想彻底搞垮一个测试团队并非易事,需要多角色通力配合、多方联动、综合施策&#x…

FFmpeg5.0源码阅读——内存池AVBufferPool

摘要:FFmpeg中大多数数据存储比如AVFrame,AVPacket都是通过AVBufferRef管理的,而承载数据的结构为AVBuffer。本文主要通过FFmpeg源码来分析下FFmpeg中AVBuffer相关的实现。 关键字:AVBuffer、AVBufferPool、AVBufferPool 1. AVBufferRef 1.…

谁说菜鸟不会数据分析,不用Python,不用代码也轻松搞定

作为一个菜鸟,你可能觉得数据分析就是做表格的,或者觉得搞个报表很简单。实际上,当前有规模的公司任何一个岗位如果没有数据分析的思维和能力,都会被淘汰,数据驱动分析是解决日常问题的重点方式。很多时候,…

RS232串口之RTS与CTS作用

RTS与CTS的定义 RTS和CTS用于流控,提供了流控信号,但实际的流控功能还是要在软件实现,就是说即使硬件上RTS和CTS做了连线,但软件没有使用这两个信号,则通信就如无流控状态。 RTS (Require ToSend&#xf…

力扣64.最小路径和

文章目录力扣64.最小路径和题目描述方法1:动态规划力扣64.最小路径和 题目描述 给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步…

爱了爱了,这些顶级的 Python 工具包太棒了

Python 语言向来以丰富的第三方库而闻名,今天来介绍几个非常nice的库,有趣好玩且强大!推荐好好学习。 文章目录技术交流数据采集AKShareTuShareGoPUPGeneralNewsExtractor爬虫playwright-pythonawesome-python-login-modelDecryptLoginScylla…

「题解」关于sizeof陷阱,无符号整形,变种水仙花数

🚀🚀🚀大家觉不错的话,就恳求大家点点关注,点点小爱心,指点指点🚀🚀🚀 sizeof陷阱以及无符号整形 让我们看一下这段代码:​​​​​​​ int main(){ int x …

C语言操作符详解(下)

提示:本篇内容是C语言操作符详解下篇 文章目录前言八、条件表达式九、逗号表达式十、 下标引用、函数调用和结构成员1. [ ] 下标引用操作符2. ( ) 函数调用操作符3.结构成员访问操作符十一、表达式求值1. 隐式类型转换举例说明1举例说明2举例说明32.算数转换3.操作…

三子棋——【保姆级C语言小游戏】

前言:今天七七为大家带来的是C语言中比较简单的小游戏“三子棋” 下面跟着七七一起来学习吧! 文章目录游戏整体思路游戏的实现流程游戏的实现菜单的打印创建与初始化棋盘玩家下棋电脑下棋判断输赢代码的整体运行游戏整体思路 我们需要三个文件&#xff…

Nginx 配置文件详细介绍

1、大致说明 Nginx 包含很多配置文件,但是主要配置文件是:/usr/local/nginx/conf/nginx.conf。去掉全部注释后,配置文件的主体结构为: worker_processes 1;events {worker_connections 1024; }http {include mime.types…