学习rust_day03 函数 基本形式: 12345678fn main() { game(5, 'h');}fn game(a: i32, b: char) -> i32 { //必须标注类型, “->” 后表示返回值类型。 println!("{}, {}", a, b); re 2026-03-13
学习rust_day02 静态类型语言:在构建代码时就已经知道所有数据的类型。 动态类型语言:只有在运行程序时才知道数据的类型。且某个变量在运行时可以持有不同类型的数据。 强类型语言:对赋值给变量的类型有较强约束。 弱类型语言:存在隐式类型转换语法的语言。 声明一个常量 使用const声明 不能使用mut 必须标注类型 可以在任意作用域声明 仅可以使用常量表达式赋值 例如:const ABC: i32 = 2026-03-12
学习rust_day01 Rust官网:https://www.rust-lang.org 更新Rust: 1rustup update 卸载Rust: 1rustup self uninstall 验证是否安装Rust成功: 1rustc --version Rust本地文档: 1rustup doc Rust源代码文件名为:.rs Hello World测试代码: 1234fn main() //定义main函 2026-02-27
计网速通基础 网络互联模型 OSI:上应用,下物理,中传输,表示会话,网络链路 关于数据包的封装过程:除了在数据链路层需要再数据头尾都要添加信息,其他层只需要添加头信息。 MAC地址6字节,例:11-22-33-44-55-66 前3字节厂商表示是谁,后三字节由厂商自定义 使用ARP协议(数据链路层),由源主机进行广播,包中目标地址为 FF-FF-FF-FF-FF-FF,目标主机通过包中的目标 IP 信息确认是 2025-11-10
将虚拟机网络完全接入代理-远离timeout 当你使用虚拟机中的 linux 系统时你能很轻易发现其 terminal 终端相当难以走代理,所以你可能会遇到以下情况: pip3 install 出现 timeout 安装 pwndbg 时总是被莫名奇妙打断和乱七八糟的报错 docker 出现 Error response from daemon: Get https://registry-1.docker.io/v2/: net/ 2025-10-23
Pwn解题模版集合 house of apple 2 优化通用模板测试Glibc: Ubuntu GLIBC 2.40-1ubuntu3 模板: 123456789io_wfile_jumps = libc_base + libc.sym['_IO_wfile_jumps']sys_addr = libc_base + libc.sym['system']payload = p 2025-10-15
watctf_f25_PWN_WP intro2pwncheck: 123456789[*] '/home/zlsf/com/watctf/001/pwn' Arch: amd64-64-little RELRO: No RELRO Stack: Canary found NX: NX unknown - GNU_STACK missing 2025-09-12
NSSCTF4th_Pwn_WP 附件下载:https://z-l-s-f.lanzouq.com/icIXh34gwoxi how_to_fmt?check: 123456789[*] '/home/zlsf/LS/pwn' Arch: amd64-64-little RELRO: Full RELRO Stack: Canary found NX: 2025-08-25
CTFZone_Pwn部分WP 附件下载:https://z-l-s-f.lanzouq.com/ilwK933r8feb 密码:1jh9 baby_fponGlibc: Ubuntu GLIBC 2.40-1ubuntu3 check: 1234567[*] '/home/zlsf/com/zoneCTF/001/pwn' Arch: amd64-64-little RELRO: 2025-08-17
justCTF2025-Pwn部分WP 附件下载:https://z-l-s-f.lanzouq.com/iZQWK32uvh7g shellcode_printercheck: 12345678[*] '/home/zlsf/start/mypwn/just2025_01-20250806/pwn' Arch: amd64-64-little RELRO: Full RELRO 2025-08-07