自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 c 语言语言函数库常用的函数

【代码】c 语言语言函数库常用的函数。

2024-04-13 09:07:21 74 2

原创 函数和栈的战争

用户可以将数据压入栈中(入栈,push),也可以将已经压入栈中的数据弹出(出栈,pop),但是栈这个容器必须遵守一条规则:先入栈的数据后出栈(First In Last Out, FILO)。程序可以将数据压入栈中,也可以将数据从栈顶弹出。在经典的操作系统中,栈总是向下增长(由高地址向低地址)的。来到这都问一个问题什么是栈 函数 栈(stack) 是非常重要的,栈被定义为一种容器。ret:恢复返回地址,压入eip,类似pop eip命令。push:数据入栈,同时esp栈顶寄存器也要发生改变。

2024-04-06 18:17:59 600

原创 df 使用帮助

显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。显示各指定类型的文件系统的磁盘空间使用情况。显示i节点信息,而不是磁盘块。以k字节为单位显示。

2024-04-06 11:18:37 167 1

原创 msfvenom使用参数详情

`msfvenom -p <payload>`:指定要使用的攻击载荷,例如 `windows/meterpreter/reverse_tcp`。- `-e <encoder>`:指定使用的编码器,例如 `x86/shikata_ga_nai`,用于提高载荷的隐蔽性。- `-f <format>`:指定输出格式,例如 `exe`、`raw`、`aspx` 等。- `-k`:保持模板程序的功能,将注入的 Payload 作为新线程运行。- `--space`:设置编码后的 Payload 的最大长度。

2024-04-03 12:09:38 368 1

原创 Netdiscover 详细使用说明

使用 `-r` 参数可以指定扫描的IP地址范围。使用 `-i` 参数可以指定扫描时使用的网卡接口。例如,如果你想要使用eth0这个网卡接口进行扫描,可以使用 `sudo netdiscover -i eth0`。使用 `-p` 参数可以指定扫描时使用的协议。* `-t`:设置ARP包发送的间隔,单位是毫秒。* `-N`:不打印头部信息,仅在有 `-p` 参数时有效。* `-m`:扫描已知MAC地址和主机名的电脑列表。* `-n`:使用八字节的形式扫描指定的节点范围。* `-f`:使用主动模式的扫描。

2024-03-30 11:55:11 139

原创 渗透测试靶机镜像

靶场安全

2024-03-11 09:45:13 353 1

原创 python 必装的库

Dash是比较新的软件包,它是用纯Python构建数据可视化app的理想选择,因此特别适合处理数据的任何人。我已经每天使用Home Assistant已有3年了,它仍处于测试阶段,但这是我尝试过的所有平台中最好的平台。Pillow专门用于处理图像,您可以使用该库创建缩略图,在文件格式之间转换,旋转,应用滤镜,显示图像等等。IPython是Jupyter Notebook的核心,它是一个开放源代码Web应用程序,可让您创建和共享包含实时代码,方程式,可视化效果和叙述文本的文档。有700多个官方和社区扩展。

2024-03-04 13:15:25 807

原创 c 语言转移字符 单独拿来讲讲把

【代码】c 语言转移字符 单独拿来讲讲把。

2024-03-02 17:56:52 366

原创 bat 批处理

搜索 windows 批处理 知识发现市面上没有 太全面的 所以自己就像整理一些

2024-03-02 09:03:24 317

原创 CPU寄存器详细介绍

寄存器是计算机中用于临时存储数据以及执行指令的一种高速存储设备。寄存器直接集成在CPU内部,速度非常快,是CPU执行指令和处理数据时的主要工作区域。寄存器可以暂时存储需要被CPU处理的数据,例如算术运算时的操作数、函数调用时的参数等。CPU将指令从内存加载到寄存器中执行,包括运算指令、逻辑指令、跳转指令等。由于寄存器位于CPU内部且速度极快,CPU能够快速地读取和写入寄存器的数据,提高了CPU的运行效率。一些特定的寄存器可以存储内存地址或者指针,用于访问内存中的数据。

2024-02-24 23:16:14 922

原创 Linux 其他

///////////////参考资料///////////////////////////kali 赋予执行权限 chmod +x install-nethunter-termux。tmoe脚本仓库:https://github.com/2moe/tmoe-linux。//////////////////时间表///////////////////----------安装termux-x11-----------------更换软件源 termux-change-repo。安装termux x11。

2024-02-24 12:55:36 343

原创 系统开头部分

SP-栈址针 BP-基址指针 SI-源变址 DI- 目的变址 ES-附加 CS-代码 SS-栈段 DS-数据段。FAT 表份数 (FAT表相当于备份因此必须为2 为1也能正常但是不稳定) 2bit。bit(o或者1) 1byte=8bit 1KB=1024B 1MB=1024KB。AL-累加 CL-计数 DL-数据 BL-基址 CH-计数 DH-数据 BH-基址。保留的扇区大小(FAAT12/16必须是1 FAT32为32) 1bit。块 或者(cluster) clu大小必须为1个 1bit。

2024-02-24 12:53:29 841

原创 C语言 段详细讲解

在C语言中,"段"(Segment)通常是指内存中的一段连续区域,用于存储程序中的数据或代码。C语言中的段可以分为以下几个部分:1. **代码段(Code Segment)**:也称为文本段,用于存储程序的指令。这是只读的,以防止程序意外地修改其指令。2. **数据段(Data Segment)**:用于存储初始化的全局变量和静态变量。全局变量和静态变量在程序开始执行时被创建,并在程序结束时销毁。3. **BSS段(BSS Segment)**:这个段用于存储未初始化的全局变量和静态变量。

2024-02-24 12:50:04 1077

转载 c++/ c 语言 基本常识

逻辑运算符##c数组#本文根据文章数组 所谓数组,是。如将有限个类型相同的变量的集合命名,那么这个名称就是数组名。数组是用于存储多个相同类型数据的集合。通常用Array表示,也称之为线性表。#数组 内存溢出#

2024-02-21 21:23:58 339

原创 PIC讲解

⑴PIC在任何情况下的复位,均会导致总屏蔽位和其他的中断屏蔽位清0,即在默认状态下,禁止CPU响应所有中断。⑵中断标志位的状态与该所有的中断屏蔽位无关,即不管是否允许CPU响应中断源的中断请求,只要满足了中断的条件,中断标志位就会被置成1。⑶当系统开放某一中断源时,中断源就通过中断标志位向CPU申请中断,只要将中断标志位置1,就会产生中断响应。⑷当CPU响应任一个中断后,全局中断屏蔽位GIE将会自动清0;当中断返回时它又会自动恢复为1。

2024-02-21 12:05:01 316

原创 INT最全中断向量

DB指令是“define byte”的缩写, 也就是往文件里直接写入1个字节的指令。RESB指令是“reserve byte”的略写预约字节。如果想要从当前位置向后空出10个字节来,并且填0,如果后面18万行全是0x00的话 使用本命令可以省去填写18万行0x00的时间。DD:4个字节1.3对上一节的汇编的解释; hello-os; TAB=4; 以下这段是标准FAT12格式软盘专用的代码DB 0xeb, 0x4e, 0x90;eb 4e是jmp entry ,之所以是4e而不是50是因为jmp s

2022-01-17 18:16:57 677 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除