简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
背景:作者深受大学舍友的“迫害”,大晚上不睡觉,劈里啪啦打游戏,故因此学习网络攻击手段,目的让舍友的网络瘫痪。前提:1、具有一定的Linux系统基础2、具有一定的TCP/IP协议知识准备:作者的笔记本安装的Linux虚拟机,Linux系统搭入网络,由于作者是个英语渣,还将Linux系统汉化处理。原理:1、什么是ICMP?ICMP是Internet控制报文协议。它是TCP/I...
文章目录一、简介二、入门三、打印信息说明四、抑制错误五、命令行详解六、使用Valgrind gdbserver和GDB调试程序七、Memcheck(内存错误检测器)一、简介一、Valgrind概述Valgrind是用于构建动态分析工具的仪器框架。它附带了一组工具,每个工具都执行某种调试,分析或类似任务,可帮助您改进程序。Valgrind的架构采用模块化设计,因此可以轻松创建新工具,而不会干扰现有结
当前的存储器,多以byte为访问的最小单元,当一个逻辑上的地址必须分割为物理上的若干单元时就存在了先放谁后放谁的问题,于是端(endian)的问题应运而生了,对于不同的存储方法,就有大端(big-endian)和小端(little- endian)两个描述。字节排序按分为大端和小端,概念如下大端(big endian):低地址存放高有效字节,即网络字节序。小端(little endian):低字节
注:稳定分支大部分时候是master分支,但是不同的公司不同项目会有不同,本篇稳定分支为raw分支。场景:本地分支用到了公共组件中的东西,另一个同事更改公共组件后发到raw分支,并且本地分支需要用到更改后的代码。但是,本地开发了一些东西,这些代码并不成熟,并不希望提交,这时可以用stash即: raw分支中公共组件有变动,且我依赖这个公共组件,本地我的分支代码达不到提交条件。hy本地开发分支1、
前一天可以拉取代码的slave机器,第二天就不能访问git了,,检查了公钥没有被重新生成,可key也在git项目上正常启用,那是咋回事呢,排查了一下,机器因为某些服务需要特殊配置所以直接调整了dns,导致域名无法识别。执行git clone时出现权限错误:# ssh: Could not resolve hostname gitlab.123.com: Name or service not kn
区别:git pull=git fetch + git mergegit pull --rebase=git fetch+git rebasegit fetch : 从远程分支拉取代码,可以得到远程分支上最新的代码。所以git pull origin master与git pull --rebase origin master的区别主要是在远程与本地代码的合并上面了。现在有两个分支:test和ma