原文:恶意软件开发——内存相关API

一 前言 Windows操作系统的内存有三种属性,分别为:可读 可写 可执行,并且操作系统将每个进程的内存都隔离开来,当进程运行时,创建一个虚拟的内存空间,系统的内存管理器将虚拟内存空间映射到物理内存上,所以每个进程的内存都是等大的。 操作系统给予每个进程申请内存的权利,使用不同的API,申请的内存具有不同的涵义。 在进程申请时,需要声明这块内存的基本信息:申请内存大小 申请内存起始内存基址 申 ...

2021-08-28 23:49 2 759 推荐指数:

查看详情

恶意软件开发——编写第一个Loader加载器

一、什么是shellcode loader? 上一篇文章说了,我们说到了什么是shellcode,为了使我们的shellcode加载到内存并执行,我们需要shellcode加载器,也就是我们的shellcode loader。当然编写Loader不止局限于C/C++,你也可以使用Python ...

Thu Sep 02 07:00:00 CST 2021 0 146
恶意软件开发——shellcode执行的几种常见方式

一、什么是shellcode? shellcode是一小段代码,用于利用软件漏洞作为有效载荷。它之所以被称为“shellcode”,是因为它通常启动一个命令shell,攻击者可以从这个命令shell控制受损的计算机,但是执行类似任务的任何代码都可以被称为shellcode。因为有效载荷 ...

Wed Sep 01 07:37:00 CST 2021 0 349
微软恶意软件分类

此次实验是在Kaggle上微软发起的一个恶意软件分类的比赛, 数据集 ​ 此次微软提供的数据集超过500G(解压后),共9类恶意软件,如下图所示。这次实验参考了此次比赛的冠军队伍实现方法。微软提供的数据包括训练集、测试集和训练集的标注。其中每个恶意代码样本(去除了PE头)包含两个文件,一个是 ...

Wed Oct 14 18:20:00 CST 2020 0 922
构建属于自己的恶意软件特征库

引自 http://blog.sina.com.cn/s/blog_e8e60bc00102vjz9.html 感谢 阿里云安全 的分享 0x00 简介 最近研究了一些开源的杀毒引擎,总结了一下利用ClamAV(www.clamav.net)来打造属于自己的恶意软件分析特征库 ...

Sat Oct 20 01:42:00 CST 2018 0 772
一些带dga域名的恶意软件

04/02/2019 06:17下午 6,488,759 f4f242a50ba9efa1593beba6208a2508_PWS.win32.Simda_1250_DGADNS.pcap Simda僵尸网络恶意软件 Simda是一种“安装付费”恶意软件,主要用来传播非法软件和其他类型的恶意软件 ...

Sat Aug 17 04:15:00 CST 2019 1 423
Android恶意软件特征及分类

Android恶意软件特征及分类 原文链接:https://blog.csdn.net/ybdesire/java/article/details/52761808展开针对Android的恶意软件,除了熟知的木马、病毒,还有勒索软件(ransomware)、广告(adware)和间谍软件 ...

Thu Apr 09 18:33:00 CST 2020 0 926
多模型的安卓恶意软件分类

Drebin样本的百度网盘下载链接我放在安卓恶意软件分类那篇文章了,大家自行下载。最近看到一篇论文,题为HYDRA: A multimodal deep learning framework for malware classification。本篇论文提到了一个多模式的恶意软件分类框架,具体实现 ...

Thu Oct 29 19:15:00 CST 2020 2 485
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM