最新 最热

横向移动如何阻止以及防范?

今天面试,面试官问到了这一个问题,云主机被getshell了,进行了横向移动,如何进行阻止以及防范?当时回答了两个点:通过防火墙出入站策略设置黑名单、EDR设备拦截;面试官问还有吗(当时还想着回答纵深防御,觉得太泛泛就没有说出来...

2024-07-18
1

Linux 多进程编程详解

多进程编程是现代操作系统中一种重要的并发编程技术。通过在同一程序中运行多个独立的进程,可以实现并发处理,充分利用多核处理器的优势,提高程序的运行效率。本文将详细介绍Linux多进程的基本概念、创建方法、进程间通...

2024-07-16
1

RmTool!一款蓝队必备应急工具

一款蓝队应急工具,支持最低版本: windows7 x64,必须右键以管理员运行此工具,否做功能会失效。

2024-07-15
0

Linux:进程间通信(二.共享内存详细讲解以及小项目使用和相关指令、消息队列、信号量)

Linux:进程间通信(二.共享内存详细讲解以及小项目使用和相关指令、消息队列、信号量)

2024-07-13
1

python-concurrent.futures模块

concurrent.futures模块包含了threading和multiprocessing,及多线程和多进程功能。最近也是在写自己的信息收集和漏洞扫描程序。所以对concurrent.futures模块使用的比较多,这里也是想记录下。对于任务量不大的cpu和io...

2024-07-11
1

【Linux 基础】df -h 的输出信息解读

1.创建锁文件:当一个进程需要访问一个共享资源时,它会首先尝试创建一个锁文件。这个锁文件通常位于 /run/lock 目录下,并且文件名通常与资源的名称相关联。...

2024-07-09
1

软考数据库——第四章操作系统知识(知识点介绍和历年真题)

主要考点 1、操作系统的基本概念 2、进程间的同步与互斥 3、信号量机制(PV操作) 4、进程调度 5、死锁 6、线程

2024-07-09
1

4.线程池与进程池

通过前面几个小结内容,我们了解了多线程与多进程的执行效率的巨大提升,前面的例子我们都是手动实例化几个线程对象t=Thread(),假设我们要创建100多个线程,总不能用t0=Thread一直到t99=Thread吧,此时我们需要借助线程池或...

2024-07-06
1

如何写一个死锁

设置两个全局变量当作线程共享资源,为了让两个线程分别持有一个资源让它们抢到一个资源后睡一会让另一个抢

2024-07-06
1

Android应用启动流程一次看透

①点击桌面App图标,Launcher进程采用Binder IPC向system_server进程发起startActivity请求;

2024-07-02
1