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

news2024/11/29 8:40:01

作者丨黑蛋

病毒岗

之前我们简单看了看二进制逆向岗位和漏洞岗,今天我们来看一看病毒岗位,就单纯看二进制病毒岗位和漏洞岗位,其所需要的基础知识是差不多的,在Windows平台上,无非就是汇编,C语言,C++,数据结构,算法,Windows系统编程,PE文件,逆向能力,包括对汇编代码的阅读能力,对各种逆向工具的使用,像OD,Ida,Windbg等等。而漏洞与病毒的不同点在于侧重点不同,漏洞需要对汇编逻辑很了解,熟知各种参数传递地址跳转,熟知各种漏洞类型,以及很多的文件格式,熟知各种已知漏洞等;而病毒则对算法,各种加密算法,反调试手段等对抗的知识点要求更高。当然这里只是说侧重点,并不是相互不沾边,而就目前大环境来看,并没有很明确的划分,工作内容也无非是侧重点不同。接下来我们看看病毒岗位的要求:

这个岗位要求很基础,都是对反病毒,逆向工程,系统漏洞有强烈兴趣,但是没有具体要求,然后就是熟悉汇编,熟练使用反汇编工具,具有一定正向开发能力等二进制基础要求。

1.熟悉ARM、ASM汇编、精通C/C++语言,对逆向工程有浓厚兴趣,有Windows编程经验优先

2.有丰富的恶意程序反汇编分析经验,熟悉恶意代码分析流程

3.熟悉常见的可执行文件格式(PE、ELF等),熟悉常见的加壳脱壳方法

4.熟悉常见的加密解密算法

5.能够熟练使用IDA、Windbg、OD等逆向调试工具

6.熟悉常见的应用流量和特征,并掌握网络流量分析方法;

7.熟悉常见的安全设备,并能够基于安全设备进行事件关联和分析;

8.具备良好的文档编写能力和沟通能力。

这个岗位要求比较细致,也算比较高。当然,这要求也很病毒,妥妥正儿八经病毒岗。

这个岗位并没有什么比较详细的要求,这看着是一个很粗浅的病毒岗位,属于牛马岗位那种,不算安研岗位。是写报告,分析数据这种。

之后就没啥可以看的了,就是一些乱七八糟安服岗位。相比较安服岗位,安研岗位更利于发展,要求也会更高。下面给大家介绍一下我们机构针对病毒岗位所给出的课程大纲,所属高级攻防课程:

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

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

相关文章

Jetson NX2 装机过程

1.固态硬盘安装完成后,系统配置 df -h 查看硬盘使用情况 2.查看Jetson NX的IP地址,以下两个都行 ifconfig ip address show 3.Jetson NX2安装arm64的annaconda3,安装有问题报错illegal instruction,未解决。 4.VNC远程登录 …

nginx负载均衡下的webshell上传

目录 场景描述 环境的安装 1、先将docker环境搭建起来 2、测试tomcat是否可以访问 3、查看docker中nginx反向代理的负载均衡 4、查看docker中lbsnode1中的ant.jsp文件 5、通过中国蚁剑来连接ant.jsp文件 复现过程 存在的问题 问题一:由于nginx采用的反向代…

初识WebRTC(Web Real-Time Communication)网络实时通信

W3C提供的WebRTC API 英文API:http://www.w3.org/TR/webrtc/(个人建议看英文版) 中文API:http://www.iwebrtc.com/blog/webrtc1-0/(old版) 三个主要API: MediaStream:获取音视频…

C++——继承和多态常见的面试问题

目录1. 继承和多态常见的面试问题1.1 概念查考1.2 问答题1.什么是多态?2.什么是重载、重写(覆盖)、重定义(隐藏)?3.多态的实现原理?4.inline函数可以是虚函数吗?5.静态成员可以是虚函数吗?6.构造函数可以是虚函数吗&am…

国产低功耗Soc蓝牙语音遥控器芯片HS6621 指纹锁、体脂称等应用方案

随着物联网技术不断发展,家用电器往智能化方向持续迭代,使用红外遥控器这种传统的互动方式已经满足不了实际的使用需求,蓝牙语音遥控器作为人机交互新载体,逐渐取代传统红外遥控器成为家居设备的标配。 相比于传统红外遥控器&…

C语言(数组和指针存储字符串)

目录 一.数组和指针 1.字符串数组和字符数组区别 2.数组存储字符串常量 3.指针存储字符串 二.数组和指针的区别 1.常量和变量 2.修改成本 3.存储成本 一.数组和指针 1.字符串数组和字符数组区别 char ch[]"hello world",末尾存储着\0,就是字符…

RabbitMQ工作模式

目录1.Work queues工作队列模式1.1 模式说明1.2 代码1.3 测试1.4 小结2.订阅模式类型3.Publish/Subscribe发布与订阅模式3.1 模式说明3.2 代码3.3 测试3.4 小结4.Routing路由模式4.1 模式说明4.2 代码4.3 测试4.4 小结5.Topics通配符模式5.1 模式说明5.2 代码5.3 测试5.4 小结6…

使用crontab执行定时任务

本来这个东西是挺简单的,是我脑子一直没转过来弯,我就想看看有多少人跟我一样😏 crontab语法自己去菜鸟教程看看就知道了,没什么难度 需求:每分钟定时执行一个PHP文件或者一个PHP命令 这是需要执行的文件&#xff0…

《Redis实战篇》七、Redis消息队列

7.1 Redis消息队列-认识消息队列 什么是消息队列:字面意思就是存放消息的队列。最简单的消息队列模型包括3个角色: 消息队列:存储和管理消息,也被称为消息代理(Message Broker)生产者:发送消息…

JAVA锁相关的概念和分类

JAVA对象和对象头 java中object对象一般由对象头、示例数据、填充字节三部分组成其中填充字节是为了补全对象大小为8bit的倍数而存在,没太多功能性要求对象头包括mark word和class point class point存放的是指向堆中数据类型的指针mark word是存储了许多和当前对象…

Linux配置和使用Git

本文已收录至《Linux知识与编程》专栏! 作者:ARMCSKGT 演示环境:CentOS 7 ​ 目录 前言 正文 注册Giett构建仓库 注册giett 构建仓库 Linux配置Git 下载Git 配置Git用户名 配置Git账户邮箱 验证是否初始化成功 生成授权证书 获…

重新认识 React Hooks useContext

通常来说,React 数据的传递方式都是一层一层把资料 props 传到子层的 就算第二层(Function Component)、第三层(Button Group Compontn) 根本没有用到这个资料,但是为了传到最底层(button) ,每一层还是必须要传props // App.js const App = () => {const [dark, setDark…

vue3:加载本地图片等静态资源

背景 在我们用 vue2 webpack 的时候&#xff0c;加载图片资源是这样用的&#xff1a; <img :src"require(/assets/test.png)" />这样打包后就会触发 file-loader 打包图片资源&#xff0c;在 dist 文件夹中就可以看到这个图片&#xff08;如果图片较小会打包…

Vue3+vite4使用mockjs进行模拟开发遇到的坑

Vue3vite4使用mockjs进行模拟开发遇到的坑 最近没那么忙了&#xff0c;就想着自己写一个后台管理系统的小demo。刚好最近把Vue3的文档撸了一遍&#xff0c;正好可以顺便练习一下Vue3ts。 插件 1、mockjs是必不可少的。 2、vite-plugin-mock。由于现在创建Vue3项目默认都使用vit…

Django框架之配置信息

静态文件 项目中的CSS、图片、js都是静态文件。一般会将静态文件放到一个单独的目录中&#xff0c;以方便管理。在html页面中调用时&#xff0c;也需要指定静态文件的路径&#xff0c;Django中提供了一种解析的方式配置静态文件路径。静态文件可以放在项目根目录下&#xff0c…

2023年,pmp项目管理师证书有用么?难考吗?

一、这个证书含金量高么&#xff1f; 是高的&#xff0c;在项目管理或者管理领域中&#xff0c;知名度和含金量都是在前列的。看项目岗位要求&#xff1a;“PMP证书优先”&#xff0c;“”具备项目管理资质&#xff08;PMP&#xff09;优先“。 且在行业内几乎是共识了&#…

2023最新软件测试八股文,能不能拿Offer就看你背得怎样了

前言鉴于目前测试就业越来越严峻&#xff0c;内卷也成了测试领域的代名词了。我的一个HR朋友告诉我&#xff0c;由于门槛较低&#xff0c;现在普通测试岗&#xff08;偏功能&#xff09;的投递比已经将近100&#xff0c;也就是一个岗位差不多有百分简历投进来。 所以现在还想从…

【机器学习】lightGBM是什么?

梯度提升法(Gradient Boosting Machine&#xff0c;简记 GBM)以非参数方法&#xff08;不假设函数形式&#xff09;估计基函数&#xff0c;并在“函数空间”使用“梯度下降”进行近似求解。非参数方法包括K近邻法、决策树、以及基于决策树的装袋法、随机森林与提升法等。 01 梯…

MySQL-Innodb引擎事务原理

文章目录1.事务介绍2 事务特性3. 事务的实现原理4 redo log 保证持久性5 undo log 保证原子性6 MVCC 概念6.1 隐藏字段6.2 版本链6.3 ReadView6.3.1readview 版本控制规则7 隔离性 实现7.2 隔离性- REPEATABLE READ 可重复读下8 一致性1.事务介绍 事务是一组操作的集合&#xf…

Vue (4)

文章目录1. 绑定样式1.1 绑定 class 样式1.2 绑定 style 样式2. 条件渲染2.1 v-show2.2 v-if3. 列表渲染3.1 v-for3.2 key 的作用与原理3.3 列表过滤3.4 列表排序1. 绑定样式 说 绑定样式 前&#xff0c;先准备好 以下几个 样式 : <style>.basic {width: 400px;height: 1…