自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TEA加密算法及newstarctf2024茶里茶气

TEA是一种对称加密算法,使用相同的密钥进行加密解密,也是一种块加密算法(加密数据时以64位(8字节)为一组),TEA算法的密钥长度为128位(16字节)TEA采用与DES算法类似的Feistel结构(采用模加减代替异或xor),迭代的每次循环使用加法和移位操作,对明文和密钥进行扩散和混乱,实现明文的非线性变换。

2024-12-08 15:13:31 2041

原创 DES加密算法

DES是一种对称加密算法(加密和解密使用相同的密钥)中的分组加密算法(与流密码相对应,流密码是逐字节进行加密,分组加密是将明文分成固定的字节块,并对每个字节块进行加密)DES算法将明文以64位字节块为一组进行加密,密钥长为64位(bit,bit是二进制数字),但只有56位参与运算,其余8位为校验位。

2024-12-07 16:22:54 1346

原创 XOR及xor逆向题目(buuctf)

异或(XOR)运算是一种逻辑运算,用于对二进制的运算,异或的符号为^或⊕。当两个输入位不同时,输出1;当两个输入位相同时,输出0,这种运算方式也被称为“异或门”或“XOR门”。当二进制数的位数不同时,应当在位数少的数的前方补上0直到与位数多的数的位数相等(e.g.101^1100=0101^1100=1001=9)二进制数1001转化为十进制数为9的运算可以看我之前的一篇博客交换律:A^B=B^A结合律:(A^B)^C=A^(B^C)恒等律:A^0=A自反性:A^A=0。

2024-12-06 13:13:37 974

原创 HTML基础

段落文本

2024-12-04 22:36:15 1759

原创 reverse1 reverse2详解

这串代码与reverse1中的几乎一致,只是将strncmp()换为了strcmp(),strcmp()有两个参数,它是将第一个参数的字符串与第二个参数的字符串进行比较,若str1和str2字符串完全相同,返回值为0;strncmp()有三个参数,它的作用是比较第一个参数和第二个参数的前第三个参数的字符串,e.g.strncmp(str1,str2,n),若str1和str2字符串的前n个字符完全相同,返回值为0;所以若要得到正确的flag,要保证str1和str2的前v5字符串相同。

2024-11-29 00:26:42 1886

原创 二进制、八进制、十进制、十六进制之间的转化关系

数字系统的两种基本类型:①非位置化数字系统(e.g.罗马数字) ②位置化数字系统(e.g.二进制、八进制、十进制、十六进制)非位置化数字系统表示各个位置的数字表示相同的含义 e.g.VV中每个V都代表5,表示为X(5+5=10),而不是表示为LV(55)位置化数字系统表示各个位置数字代表不同的含义 e.g.111中百位上的'1'表示100,十位上的'1'表示10,个位上的'1'表示1。

2024-11-15 19:34:57 794

原创 RSA基础

--------(公钥是可以公开给其他人的密钥,用于加密信息;首先我们需要找到p和q,然而信息中没有直接给出p和q,只在5、6行告诉我们p和q是2024位的质数,我们发现14、15行和p、q有关系,展开式子后得到pq=p*q-p,qp=q*p-q,因为n=p*q,则可以写成pq=n-p,qp=n-q,即p=n-pq,q=n-qp。φ(N)=1,而正好有一个函数对应这个公式,这个函数为inverse(),这个函数有两个参数,第一个参数对应的为E,第二个参数对应的为φ。(N),即inverse(e,phi)

2024-11-14 16:55:02 519

原创 sql注入基础-----union联合查询

sql注入:通过构造语句在注入点查询得到想要的信息------------(注入点:人机交互实行注入的地方,即输入命令的位置)注入分类:1.按照查询字段:字符型注入、数字型注入2.按照注入方法:union联合注入、报错注入、布尔注入、时间注入。

2024-10-31 23:45:09 1241

原创 newstarctf week1 web 会赢吗

通过源代码底端或者控制台顶端的文字均可得知课程的名称为4cqu1siti0n,则在控制台进行相应的输出,即可得到第二段flag和新的访问路径。发现第一段flag,然后根据/4cqu1siti0n改变路径访问新的网址。将四段flag拼接到一起并用base64解码就能得到最终flag。此时再次点击“解封!”即可得到第三段flag和新的访问路径。此时选择查看页面源代码,找到一段JavaScript代码。同样查看源代码 ,发现在noscript里有flag。点击解封发现只出现了“如何是好”

2024-10-17 20:25:27 236

原创 关于linux的基本指令

()后所紧跟着的[]中的内容即为当前的所在目录的名称。:可以搜索文件而得到它所存在的位置。e.g.cp file ./director 这表示将目前所在目录中的file文件复制一份到director目录中。e.g.(root@Linux)- [bin]即为当前在bin目录下,可以直接对bin目录中的内容进行操作。e.g.mv file ./director 就将file文件从当前目录移动到了director目录中。e.g.cp file file1 即为复制了file文件并将复制后的文件命名为file1。

2024-10-12 09:25:05 217 1

空空如也

空空如也

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

TA关注的人

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