未分类

Linux CTF逆向入门

1.ELF格式我们先来看看 ELF 文件头,如果想详细了解,可以查看ELF的man page文档。关于ELF更详细的说明: e_shoff:节头表的文件偏移量(字节)。如果文件没有节头表,则此成员值为零。 sh_offset:表示了该section(节)离开文件头部位置的距离 +-------------------+| ELF header|---++-- …

深入分析Linux内核源代码-中断基本知识(中)

每天十五分钟,熟读一个技术点,水滴石穿,一切只为渴望更优秀的你!————零声学院中断描述符表的初始化通过上面的介绍,我们知道了 Intel 微处理器对中断和异常所做的工作。下面,我们从操作系统的角度来对中断描述符表的初始化给予描述。Linux 内核在系统的初始化阶段要进行大量的初始化工作,其与中断相关的工作有:初始化可编程控制器 8259A;将中断向量 ID …

进程间通信(一)—管道

我会用几篇博客总结一下在Linux中进程之间通信的几种方法,我会把这个开头的摘要部分在这个系列的每篇博客中都打出来进程之间通信的方式管道消息队列信号信号量共享存储区套接字(socket)在以一切皆文件为原则的Linux系统中,管道也是一种文件(特殊文件),可以使用mkfifo命令创建一个管道文件在管道文件的前面有一个p来标识管道文件这次主要说的是通过管道完成 …

Debian 12.11 发布:安全修复和稳定性更新齐上阵

开发者们请注意!备受期待的 Debian 12.11 版本终于发布了!这次更新不仅带来了安全性修复,还针对稳定性进行了多项优化。无论是服务器环境还是桌面应用,Debian 12.11 都能为你提供更可靠、更安全的体验。重要更新内容 安全性修复 防护盾 Debian 12.11 包含了针对多个软件包的紧急安全修复,包括但不限于:Apache HTTP Serv …

xmake依赖包的添加和自动检测机制

xmake将依赖库、依赖头文件、依赖类型、依赖接口统一用 option 选项机制进行了封装,更在上一层引入package包的机制,使得添加和检测依赖更加的模块化,简单化。。。下面通过一个具体实例,来看下xmake的包机制怎么使用。。假如你现在的工程已经有了两个包:zlib.pkg,polarssl.pkg(如何构建包,后续会详细说明,现在可以参考TBOX依赖 …

理解linux内核的vmlinuz和initrd

Original address:http:www.chenjunlu.com201011understanding-of-vmlinuz-initrd-and-system-map1. vmlinuzvmlinuz是可引导的、压缩的内核。“vm”代表“Virtual Memory”。Linux支持虚拟内存,不像老的操作系统比如DOS有640KB内存的限制。 …

Kali Linux 简单介绍

面向安全领域的LinuxKali Linux 是基于Debian的Linux发行版,目标是提供高级的渗透测试(Penetration Testing)和安全审计(Security Auditing)。Kali包含了数百个工具可以提供不同的安全任务实现,例如:渗透测试(Penetration Testing)安全研究(Security research)计算机 …

xmake 使用方式

1. 简介参考链接1:xmake的使用_云守护的专栏-CSDN博客_xmakeXMake是一个基于Lua的轻量级跨平台自动构建工具,支持在各种主流平台上构建项目。xmake的目标是开发者更加关注于项目本身开发,简化项目的描述和构建,并且提供平台无关性,使得一次编写,随处构建它跟cmake、automake、premake有点类似,但是机制不同,它默认不会去生 …

linux下开发一个应用,首先要做什么?

作为一个linux的忠实用户,日常工作基本上不用windows系统。为什么这么说呢?word加上QQ不用不行呀。有人说LibreOffice加上Pidgen可以替代,但实际上部分word会排版不正确,Pidgen大家都不用你孤掌难鸣。但做android开发在linux就有其天然的优势,让你没有拒绝的理由。android开发工具在linux上应有尽有。从ker …

Linux系统的ps命令和top命令介绍

CentOS7.3学习笔记总结(七十一)- Linux系统的ps命令和top命令介绍ps命令在linux系统中描述中说是显示所有活动进程,而top命令是实时动态显示进程信息。意思是说,两个命令都是查看系统进程信息,但是ps命令是查看系统过去信息的一次性快照或者瞬时的信息,top查看系统进程动态信息,默认10秒钟更新一次,可以持续监视进程。先说ps命令:运行p …