2024 JuniorCryptCTF re&ppc 部分wp

Random cipher

 

文本编辑器打开附件

比较简单。脚本

Mutated Caesar

 

文本编辑器打开附件

比较简单。脚本

 Pizza

 

附件拖入dnSpy

比较简单。脚本

l33t

 

Leet,又称黑客语,是指一种发源于欧美地区的BBS、线上游戏和黑客社群所使用的文字书写方式,通常是把拉丁字母转变成数字或是特殊符号。nc一看,好家伙,乱码,应该是语言的问题

大致可以猜测是要将数字和特殊符号转字母。根据上图里的转换写规则就够了。脚本

 RSA для 12+

 

 题目的远程应该后来改过。nc连上

发现是RSA,给定e,p,q和密文,那么明文是可以求的。脚本。一开始的时候服务很卡,我的脚本跑了两个小时,运算了四十多遍,后来应该改了,只要跑三遍就行了,大大加快速度

RSA для 9+

 

nc连上

 

和上一个题一样,也是RSA,只不过直接给了e,d,n,那么直接求解就好。脚本

总结 

        就ppc剩了一个,是一个求解ECC椭圆曲线的,那个题有点问题。Ep(a,b)=y^2=x^3+ax+b,a,b,p是给定的。说给曲线上的三个点(或者是两个点), 已知P,Q,R的坐标,要求nP+mQ+kR的(x,y)值。但实际上会给不在曲线上的点,题目也没说这种情况需要返回什么,也不知道唯一解出的UofT大佬是怎么做出来的

        推荐一下 dk 盾的服务器,其平台制作精良,无花哨之页,唯性价比极高之服务器。吾最近以用其服务器作个人网站,亦因此浅学前后端未尝不利。若有志于探索服务器之友人,切勿负之,详询可先加 qq 群:727077055。群中师友聊技术,人人英俊,言谈又佳。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值