相关文章
【记录】IDA|IDA怎么查看当前二进制文件自动分析出来的内存分布情况(内存范围和读写性)
IDA版本:7.6 背景:我之前一直是直接看Text View里面的地址的首尾地址来判断内存分布情况的,似乎是有点不准确,然后才想到IDA肯定自带查看内存分布情况的功能,而且很简单。
可以通过View-Toolbars-Segments,…
建站知识
2025/1/23 21:12:42
linux日常基础运维(新人版)
介绍
linux命令大全:https://github.com/tuotuooo/Reincarnation_be_RHCA/blob/main/linux_basics.md
关机/重启
shutdown now #关机reboot #重启查看网卡配置
查询当前网卡配置信息
ip addrifconfig检查系统版本
uname -a输出以下内容:内核名、主…
建站知识
2025/1/23 21:11:06
1.在vsCode上创建Hello,World
(1).编译器的安装配置
使用vsCode进行编写c语言,首先需要安装gcc编译器,可以自己去寻找资料或者gcc官网进行下载.
下载好后,将文件夹放入到自己指定的目录后,配置系统环境变量,将path指向编译器的bin目录
进入bin目录打开cmd,输入gcc -v,然后就会成功输出信息. (2).vsCode配…
建站知识
2025/1/23 21:22:15
【SimpleDateFormat】线程不安全问题分析及解决方案
前言
在日常开发中,我们经常需要去做日期格式转换,可能就会用到SimpleDateFormat类。但是,如果使用不当,就很容易引发生产事故!
1. 问题推演
1.1 初始日期工具类
刚开始的日期转换工具类可能长这样:
p…
建站知识
2024/11/14 7:34:28
大屏自适应容器组件-Vue3+TS
1.引言
在做数字大屏时,图表能跟着浏览器的尺寸自动变化,本文采用Vue3前端框架,采用TypeScript语言,封装了一个大屏自适应组件,将需要显示的图表放入组件的插槽中,就能实现自适应屏幕大小的效果。
2.实际…
建站知识
2024/9/23 9:45:12
ARM---实现1-100求和任务
.text
.globl _start_start:mov r0, #0x1mov r1, #0x1 给r1加一固定1不变mov r2, #0x64 100判断bl sumcmp r1, r2
sum:addcc r1, r1,#0x1 r1自增addcc r0, r0, r1 r0求和movcc pc,lrstop:b stop.end
建站知识
2024/10/13 18:40:56
roarctf_2019_easy_pwn
roarctf_2019_easy_pwn
Arch: amd64-64-little
RELRO: Full RELRO
Stack: Canary found
NX: NX enabled
PIE: PIE enabled64位,保护全开
__int64 ADD()
{__int64 result; // raxint i; // [rsp4h] [rbp-1Ch]int v2; // [rsp8h] [rbp-18h]int…
建站知识
2024/12/10 10:58:12
协议栈——收发数据(拼接网络包,自动重发,滑动窗口机制)
目录
协议栈何时发送数据~
数据长度
IP模块的分片功能
发送频率
网络包序号~利用syn拼接网络包ack确认网络包完整
确定偏移量
服务器ack确定收到数据总长度
序号作用
双端告知各自序号
协议栈自动重发机制
大致流程
ack等待时间如何调整
是…
建站知识
2024/10/2 16:41:08