Classical Attacks on a Variant of the RSA Cryptosystem论文的赛题利用

题目 import random from Crypto.Util.number import * from password import password password1 = bytes_to_long(password[0:10]) password2 = bytes_to_long(password[10:15]) password3 = bytes_to_long(password[

· 201浏览 · 2024-10-18 11:14
2024源鲁杯round1-crypto题解

break 题目只有e不知道,从55555到66666爆破就好,加上限制条件 GCD(e,fn) == 1很快就能出flag。 from Crypto.Util.number import * c = 292447403924520757119878414149568993799275396913248050324293353302416274000493842305723716501781890

· 353浏览 · 2024-10-18 09:36
lattice的HNP问题(从理论到实践)

论文 Boneh Publications: Hardness of computing the most significant bits of secret keys in Diffie-Hellman and related schemes (stanford.edu) 隐藏数问题(HNP / Hidden Number Problem) HNP定义 MSB(most significa

· 415浏览 · 2024-10-18 07:46
MT19937(梅森旋转)实践训练

MT19937(梅森旋转算法(Mersenne Twister Algorithm,简称 MT)) 算法 整个算法主要分为三个阶段: 第一阶段:获得基础的梅森旋转链; 第二阶段:对于旋转链进行旋转算法; 第三阶段:对于旋转算法所得的结果进行处理; 第一阶段 导入seed,初始化伪随机数发生器 使用一个循环从索引1到623的范围,为 mt 列表的其他元素赋值。赋值的方式基于 Mersenne

· 739浏览 · 2024-10-18 05:09
格密码基础入门(理论篇)

基础理论 向量空间 欧式空间 欧式空间就是二维空间、三维空间以及继承三维空间定理的N维空间。 欧式几何的关键就在于角度、长度的度量,因此需要在抽象的向量空间中引入长度、角度的概念。 格 格的定义 我的理解: 假设一个格拥有基向量{b1,b2,b3……bn}。那么这个Lattice就是它的基向量的任意线性组合的集合。 通俗地说,格可以理解为一种规则或者模式,用于在空间中排列和组织事物。我们可以

· 861浏览 · 2024-10-19 14:00
玄机-哥斯拉 4.0 流量分析 wp

玄机-哥斯拉 4.0 流量分析 1、黑客的 ip 是什么? 下载附件,pcap 数据包,丢到 wireshark 分析 搜索http数据包,可以看到攻击 ip 有俩 192.168.31.168 / 192.168.31.190 根据源地址进行排序可以看到192.168.31.190在对192.168.31.168地址进行目录扫描,190 为黑客 ip 且此处分析除了爆破之外,还有个 hell

· 2404浏览 · 2024-10-17 06:33
第四届“长城杯”网络安全大赛暨京津冀网络安全技能竞赛crypto(初决赛)

第四届“长城杯”网络安全大赛暨京津冀网络安全技能竞赛crypto(初决赛) Random RSA(初赛) 题目 import gmpy2 import random from secret import flag from Crypto.Util.number import * class LCG: def __init__(self,p,a,b): self.p=p

· 426浏览 · 2024-10-16 07:13
0xGame 2024 Week 1&2 Reverse 详解

[Week 1] BabyBase 文件为一个exe文件,直接运行一下,是让输入flag先随便输入看看有什么回显 有回显,但瞬间就结束了程序,下一步对其查壳分析一下程序 知道了是一个64位的程序,直接用IDA打开来分析它的伪代码 F5直接定位到它的主函数 通过分析上面的伪代码可以得知我们输入的flag被Str接收,v6是它的长度且要是42位,Str又被encode函数当成参数,猜测这里应该

· 925浏览 · 2024-10-18 07:51
2024华为杯Crypto(部分)

EZ_RSA_5 from Crypto.Util.number import * import gmpy2 from secret import flag m=bytes_to_long(flag) p=getPrime(512) q=getPrime(512) e=65537 n=p*q phi =(p-1)*(q-1) p1 = gmpy2.invert(p,q) q1 = gmpy2

· 745浏览 · 2024-10-13 11:06
源鲁杯ROUND1 Pwn方向全部题解

giaopwn 签到题,栈溢出同时题目有system还有'cat flag'字符串 from pwnlib.util.packing import u64 from pwnlib.util.packing import u32 from pwnlib.util.packing import u16 from pwnlib.util.packing import u8 from pwnlib.u

· 3020浏览 · 2024-10-12 10:26
0xGame&NewstarCTF WEB题解全

ez_unser 源码如下 <?php highlight_file(__FILE__); class Man { private $name = "原神,启动"; public function __wakeup() { echo str_split($this->name); } } class What { private

· 640浏览 · 2024-10-12 08:50
2024“源鲁杯”高校网络安全技能大赛 WEB题解

Disal 查看源代码发现f1ag_is_here.php,提示看robots.txt发现f1ag.php 源代码如下 <?php show_source(__FILE__); include("flag_is_so_beautiful.php"); $a=@$_POST['a']; $key=@preg_match('/[a-zA-Z]{6}/',$a); $b=@$_REQU

· 1742浏览 · 2024-10-12 08:33
2024-源鲁杯-RE

[TOC] [Round 1]xor Flag:YLCTF{1084b64f-9079-49d4-8814-114e958e2e7a} die查壳发现upx壳 就是异或0x1c 再连靶机拿到密文"EP_HZg-,$(~*(z1%,+%1(%x(1$$-(1--(y%)$y.y+}a" enc = b"EP_HZg-,$(~*(z1%,+%1(%x(1$$-(1--(y%)$y.y+}a" fla

· 654浏览 · 2024-10-12 07:53
CISCN2024决赛Pwn方向题解

anime 非栈上的格式化字符串,直接打ogg就行 打ogg看条件满不满足可以用末态法,直接看最终状态即可 注意非栈上格式化字符串打法 AES有16字节对齐的要求 exp from pwn import * from pwnlib.util.packing import u64 from pwnlib.util.packing import u32 from pwnlib.util.packi

· 316浏览 · 2024-10-11 06:55
Moectf 2024 部分wp

Moectf 2024 Web Web渗透测试与审计入门指北 本地起个环境就行,或者自己按照加密方式叫gpt写个解密脚本 ez_http http协议 弗拉格之地的入口 爬虫协议,访问robots.txt然后访问/webtutorEntry.php ProveYourLove 源码中localStorage 来记录设备是否已经提交过表白,题目要求提交300份,我们只需要在每次提交后清除 loca

· 676浏览 · 2024-10-10 16:55