自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 六校梦幻联赛Crypto

( ' ^ '这个符号在图片里有两个,这两个是不一样的,但是这个符合在LaTeX有好几个不一样的,可以一个一个尝试,也可以把这两个位置进行一个A~Z的爆破,也可以得到flag)然后我们求d,因为q没有生成seed列表,无法求q,所以我们直接利用p来求d(我们这里可以知道e和(p-1)不互素的,输出来的公约数是6,所以e//6)本题解法用到格,还没学,所以先记录一些脚本(虽然维纳攻击好像也可以解)先求p,根据题目给的函数可知,p是LCG的原始seed,脚本如下。本题a代表c1,x代表c2。

2023-12-11 21:02:51 387 1

原创 安装火狐浏览器及hackbar插件安装

我在这里下载火狐的时候很慢,大概半小时,不知道为啥。Github找不到哪里下载的话,也可以百度网盘下载。2.hackbar安装。

2023-11-20 21:02:16 487 1

原创 BUUCTF刷题记录

现在是暑假第四周,BUU现在是正在刷第三页。加油学,只要能不断超越过去的自己,就是最值得骄傲的事。

2023-09-04 20:51:58 448 1

原创 TX小超人密码之路2.1

没啥思路,找大佬的wp(我看的是博客主“拔草能手晓寒”的文章)大佬说这要利用中国剩余定理,他的过程很详细可以去看看,我就写一下我的解题过程,借鉴的大佬wp。直接给了p,q,e,c,直接套脚本就可以,但这里要注意一下,题目中给的数据是十六进制,我们需要转化成十进制,不然会报错。(我也不知道为啥会报错,因为我刚开始用的是原数据,报错了,我就转十进制了,结果成功了)。题目提示是rot,常见的一般是rot13,尝试一下,给的数字看起来像十进制ASCII码值,把给的数字移13位,然后转化成字符输出。

2023-07-17 16:50:41 108 1

原创 一周目的WP

(这里用到异或,异或 : 相同为0,不同为1 ,任何二进制数与零异或,都会等于其本身)这里的数据就是二进制,所以p的后444位是不变的,即知道 p_low 444位。即已知p的高位和低位,求p的中间位。这里的题目是朋友给我的,标题是一些提示哈,他们起的标题,是为了方便我写,题目来源好像是比赛的题目,具体哪个我也不知道现在,我的理解比较浅显,希望各位师傅指导。(3)p = p_high+int(x[0]),x[0] 为p的低位,p_high为p的高位,位数要对齐才能相加,所以在p高位后面加0,来补齐位数。

2023-07-17 16:42:32 59

原创 TX小超人密码之路2

题目已经给出n,c,e和p,q的生产方法,所以我们现在需要求出p,q来解题。根据p和q的生成方式,我们知道(p-1)和(q-1)由前10000个素数中的若干个素数相乘得到。令B=k*(p-1),由费马小定理,有2^B-1 = a^k*(p-1)-1是p的倍数(这里补充一下,这个式子相等是因为a是任意整数,一般约定俗成取2),最后gcd(2^B-1, n) = p,得到p。这一步是为了简化计算,这样就只需要计算2^B(mod n)。运行脚本,获得flag。

2023-07-14 19:45:40 141 2

原创 TX小超人的密码之路

首先我们来分析一下题目,通过题目,我们可以看出这里输出了两次c,n,再根据output的数据,我们可以知道这里给了两组c,n。题目提示e是小于100000的数,我们可以推测在两组c,n中,e是相同的,所以我们先来爆破e。这是爆破e的脚本(这个是我从大佬那看到的),根据这个已知c1,c2,n1,n2,e,我们很容易联想到这是N不互素(共享素数),所以把e爆破的代码加入到简单的N不互素的脚本里运行,我们就可以得到flag。(纯小白,刚接触,如有不正确的地方,希望各位师傅指导)分解n,可以得到p,q。

2023-07-14 16:02:16 128

空空如也

空空如也

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

TA关注的人

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