- 博客(19)
- 收藏
- 关注
原创 汇编语言学习笔记
汇编语言简介:汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。汇编语言的产生汇编语言的主体是汇编指令,汇编指令和机器指令的差别在于指令的表示方法上,汇编指令是机器指令的助记符,汇编
2020-12-06 23:29:55 131
原创 做题总结
燕言燕语打开后看到一行字符串:79616E7A69205A4A517B78696C7A765F6971737375686F635F73757A6A677D20应该是16进制,然后转化为ASCII码:yanzi ZJQ{xilzv_iqssuhoc_suzjg}应该不是答案,然后试一下其他解密方式:维吉尼亚解密密钥应该是yanzi,然后试一下就得到了flag小学生的密码学e(x)=11x+6(mod26)密文:welcylk(flag为base64形式)看一下第一个表达式应该有密钥什么的,
2020-11-29 23:50:34 233 1
原创 算术运算符,比较运算符及类型转换
算术运算符x + y 加 x 和 y 的和 7+ 5 12x - y 减 x 和 y 的差 7- 5 2x * y 乘 x 和 y 的积 5 * 27 35x / y 除 x 和 y 的商 35 / 5 7x % y 模(除法的余数) x 除以 y 的余数 5 % 2x 取反 x 取反 a . b 并置 连接两个字符串 “Ren” . “Ki” RenKi<?php $x=7; $y=5;echo ($x + $y); /
2020-11-08 23:06:53 300
原创 BUUCTF做题小结
大帝的密码武器题目:公元前一百年,在罗马出生了一位对世界影响巨大的人物,他生前是罗马三巨头之一。他率先使用了一种简单的加密函,因此这种加密方法以他的名字命名。以下密文被解开后可以获得一个有意义的单词:FRPHEVGL你可以用这个相同的加密向量加密附件中的密文,作为答案进行提交。密文:ComeChina从题目来看很明显是凯撒密码,题目说密文FRPHEVGL被解开后是一个很有意义的单词,解密后可以得到:security同样把密文ComeChina解密,就可以得到flag了Windows系统密码把
2020-11-01 22:49:47 809
原创 常量概念及定义方法——PHP
常量概念常量:“常量”的广义概念是:‘不变化的量’(例如:在计算机程序运行时,不会被程序修改的量;数学函数中的某一个量,例如每一个具体的圆的半径、直径数值;物理学中的靠近地面的重力加速度;真空中的光速数值;不同的微粒的各自的质量)换言之,常量,在计算机技术方面虽然是为了硬件、软件、编程语言服务,但是它并不是专门为硬件、软件、编程语言而引入的概念。常量可区分为不同的类型:如:25、0为整型常量,6.8为实型常量,‘a’、‘b’为字符常量。常量一般从其字面形式即可判断。这种常量称为字面常量或直接常量
2020-10-25 15:00:42 1067
原创 传送赋值和引用赋值
传送变量传送赋值:是把实参的值赋值给行参 ,那么对行参的修改,不会影响实参的值.$a=5;$b=7;$a=$b;//$a和$b互不相干$a=75;echo $a,'--',$b;//输出75--7$a=$b //把b的值赋值给a引用赋值引用赋值:真正的以地址的方式传递参数传递以后,行参和实参都是同一个对象,只是他们名字不同而已对行参的修改将影响实参的值。$a=5;$b=7;$a=&$b;//$b引用内容指向$a,不管$a,或者$b发生变化,彼此都会变化$a=5;ec
2020-10-18 23:05:36 228 1
原创 CTF做题小结
1.栅栏密码1.定义:所谓栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话。 不过栅栏密码本身有一个潜规则,就是组成栅栏的字母一般不会太多。2.栅栏密码的加密方式:把文本按照一定的字数分成多个组,取每组第一个字连起来得到密文1,再取每组第二个字连起来得到密文2……最后把密文1、密文2……连成整段密文。eg:tn c0afsiwal kes,hwit1r g,npt ttessfu}ua u hmqik e {m, n huiouosarwCniibecesnre
2020-10-13 22:23:48 427
原创 动态变量及变量类型检测
动态变量动态变量:动态变量在程序执行过程中建立,随函数的调用需要动态的分配存储空间,调用结束释放所占用存储空间。变量名还可以是一个变量。<?php $var_name = "wuzhe"; //定义变量$$var_name = "I love kiki"; //使用$var_name的值作为这个变量的变量名 echo $var_name."<BR>"; //输出$var_name,即变量名 echo $$var_name."<BR>"; //输出变量的值 echo
2020-10-12 00:29:26 198
原创 攻防世界(4题)
1.base64打开后看到字符串,直接base64解码就出来了flag。2.Caesar凯撒密码,多试几次,到了十多次就出来了flag。3.密集加密字符串:8842101220480224404014224202480122以0为间隔,数字相加之和,与26字母对照找到对应字母。就得到了flag:WELLDONE4.Railfence用普通的栅栏密码试了一遍也没找到答案,百度一下有另一种栅栏密码:W型,直接解码...
2020-10-11 23:33:34 179
原创 PHP观后感-变量类型
变量在php中存储数据的一种方式,就是i可以发生改变的量,这种方式是在内存中开辟一个可以存放数据的空间,给这个空间起个名称,这时候的空间就可以称为一个变量。PHP 没有声明变量的命令。变量类型变量的八种数据类型:标量类型:int(整数型)、float(浮点型)、boolean(布尔类型)、string(字符串类型)复合类型:array(数组)、object(对象)特殊类型:null(空)、resource(资源)作为一种弱类型语言php的变量类型并不是由开发者直接指定的, 而是由php在运行
2020-10-04 23:50:16 102
原创 做题总结
标题篱笆墙的影子打开之后是一段代码,像是栅栏密码,试了几次发现出来了flag。丢失的MD5看起来像是Python代码,然后用Python工具运行一下,就出来了flag。[ACTF2020 新生赛]Exec这个和之前做的那道一起来撸猫题很像,直接填上地址试一下,结果真出来了flag。[极客大挑战 2019]PHP看了源码也没有什么思绪,不过大佬说selsct进行PHP反序列化,username===’ admin’&&password==100时,就可以得到flag。地
2020-10-04 23:31:40 138
原创 PHP观后感——变量概念及命名规范
变量变量是一段有名字的连续存储空间。在源代码中通过定义变量来申请并命名这样的存储空间,并通过变量的名字来使用这段存储空间。 变量是程序中数据的临时存放场所。在代码中可以只使用一个变量,也可以使用多个变量,变量中可以存放单词、数值、日期以及属性。命名规范PHP 变量规则:变量以 $ 符号开始,后面跟着变量的名称变量名必须以字母或者下划线字符开始变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )变量名不能包含空格变量名是区分大小写的($y 和 $Y 是两个不同的变量)一、基本规
2020-09-27 23:45:34 213
原创 BUUCTF之杂项,密码学,Web(五题)
1.镜子里面的世界打开后看到一张图用StegSlove解题,选择图片后多试几次发现了flag。2.Rabbit兔子吗?百度一下发现是一种加密解密名称,那就复制字符串用rabbit解密就得到了flag。Web之极客大挑战Have fun打开链接后看到一起来撸猫,然后再看图片的原码原码拉到最后看到大概就是当cat=dog时,可以获取到flag,那就传参试试,输入?cat=dog,就得到了答案。4.Web之...
2020-09-27 22:26:56 573
原创 BUUCTF两道Web题
EasySQL开始是没有思路的,看了大佬的博客慢慢做出来的。1.开始输入: 1;show databases;2.再输入: 1;show tables;发现存在flag,输入: *,1 得到flag极客大挑战SQL首先点进入后是一个登录页面填上用户名admin和密码’or’1’='1 就登录成功了,得到了flag。...
2020-09-20 22:46:24 237 2
原创 buuctf做题总结
文件中的秘密打开文件后是一个海贼王的图片,既然是文件中的秘密,那么打开文件的属性查看,会不会有一些信息。在详细信息中找到了flag。签到这道题比较简单,打开后有一行字符串,看到后面有两个等号,应该是base密码,用base解码,直接得到了flag。随便注1.首先进入随便注2.用1’注发现报错3.用#号拦截,发现回显正常4.判断字段数5.到3的时候报错,发现字段数为26.叠堆注入回显成功,查询表名7.找到flag8.最后解题...
2020-09-18 00:34:54 698
原创 Crypto小题总结
1.MD5打开后下载题目会出现题目.txt文本文件,打开后出现一行数字和字母,然后用MD5解题工具,就可以解出密码。按要求提交就可以pass。2.看我回旋踢下载后是这样的:synt{5pq1004q-86n5-46q8-o720-oro5on0417r1},看格式像是凯撒密码,用解题工具解码,经过13次解码就可以得到答案,f与s之间有12个单词,也可以从12开始尝试,解码后得到flag。...
2020-03-23 22:11:09 503
原创 用Hexo搭建博客
1. 首先安装node.js在“http://nodejs.cn/”网址中下载安装包。2.安装Git打开“https://git-scm.com/downloads”网址,下载Git安装包,然后双击进行安装,快捷方式需要勾选。如图:3.在github注册并新建一个仓库仓库名必须和用户名相同,格式为:用户名.github.io4.Hexo的安装1.新建一个文件夹,点开文件夹,再点击...
2020-02-04 19:04:03 140
原创 HTML的学习及登录框的编写
HTML的学习笔记一、HTML的简介1.HTML是什么 HTML是用来描述网页的一种语言。 HTML是超文本标记语言。 HTML不是一种编程语言,而是一种标记语言。 标记语言是一套标记标签。 HTML使用标记标签来描述网页。 超文本 标记 语言 语言:人与计算机交互的工具 超文本:(1)普通...
2020-01-18 16:28:42 276
phpstudy中MySQL使用
这里写自定义目录标题phpstudy中MySQL使用phpstudy下载MySQL的使用合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导...
2020-01-12 11:17:56 986 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人