相关文章
CTF-RE 从0到N: 基本按位运算逻辑
利用移位快速乘除2^n
左移运算 (<<) 等效于将数乘以2的某个幂次。右移运算 (>>) 等效于将数除以2的某个幂次(舍弃小数部分)。
示例:计算8 * 4和32 / 4:
int x 8;
int result1 x << 2; // 8 * 2^2 32
prin…
建站知识
2024/11/7 8:28:45
计算机网络:网络层 —— IPv4 地址与 MAC 地址 | ARP 协议
文章目录 IPv4地址与MAC地址的封装位置IPv4地址与MAC地址的关系地址解析协议ARP工作原理ARP高速缓存表 IPv4地址与MAC地址的封装位置
在数据传输过程中,每一层都会添加自己的头部信息,最终形成完整的数据包。具体来说:
应用层生成的应用程序…
建站知识
2024/11/6 21:28:28
使用Gitblit搭建Git服务器
相关软件环境
Windows 64位:操作系统
Java1.8:java环境
Gitblit-1.9.3:git服务器
Git-2.44.0-64-bit_3:git客户端
GitExtensions-3.5.4.12724:git客户端UI界面
环境
搭建Git服务器前需要先安装好Java1.8,这个自行参考网上教程。
一、Gitblit
Gitblit是一个用于管…
建站知识
2024/11/1 9:27:21
动态规划 —— 斐波那契数列模型-最小花费爬楼梯
1. 最小花费爬楼梯 题目链接: 746. 使用最小花费爬楼梯 - 力扣(LeetCode)https://leetcode.cn/problems/min-cost-climbing-stairs/description/ 2. 题目解析 3. 算法原理 1. 状态表示:以i位置为结尾 dp[i]表示:到…
建站知识
2024/11/7 8:31:34
vue3中button组件的开发与使用
今天我们来讲解一下vue3中button组件的开发:
子组件MyButton.vue:
<template><div><button class"h-btn" :class"[typeClass,sizeClass]" click"handleClick"><slot/></button></div>
</te…
建站知识
2024/11/7 2:05:44
python网络爬虫基础:URL的组成与结构
URL(Uniform Resource Locator,统一资源定位符),常被称为网页链接、网址,用于在互联网中唯一标识资源的位置。一个典型的 URL 包含以下几部分:
1. 协议(Protocol)
协议指定了访问资…
建站知识
2024/11/6 10:21:41
ctfshow(57,58)--RCE/命令执行漏洞--取反绕过与禁用命令执行函数
Web57
源代码:
//flag in 36.php
if(isset($_GET[c])){$c$_GET[c];if(!preg_match("/\;|[a-z]|[0-9]|\|\|\#|\|\"|\|\%|\x09|\x26|\x0a|\>|\<|\.|\,|\?|\*|\-|\|\[/i", $c)){system("cat ".$c.".php");}
}else{highlig…
建站知识
2024/10/29 22:52:51