自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(182)
  • 问答 (2)
  • 收藏
  • 关注

原创 sage,ecc,已知kp,k求p

还是gpt老师厉害,虽然前两次回答都不靠谱。

2024-11-01 23:24:32 57

原创 [dasctf]howtodecompile

为真正flag部分。操作流程类似上面那样nop相关代码。最里面的类似,但没找到要点,非准确结果如下。dword_41DC30有用。看汇编,这里有问题造成ida无法识别函数边界,将对应的机器码改为90.回到函数起始部分,按P重建函数即可显示反汇编代码。上来就是个jumpout。

2024-10-27 02:00:55 143 1

原创 [reverse]河北省职工职业技能大赛决赛re2(rotate-xtea-aes)

aes如果ida有findcrypt插件能直接识别, 或者看到sbox,63,7c打头也能想到了。脚本内的xtea的key并未用到。可根据算法手动计算xtea内部异或用到的数(4字节无符号数)。注意最后密文显示是小端序模式,在脚本解密时,应按8字节逆转。xtea部分同理,按4字节逆转。流程是输入的字符每两个转为一个字节,单字节循环左移,xtea加密,aes加密。还好只有一个分组,且并没用少见的加密模式。xtea做的不多第一眼看过去确实有点蒙。

2024-08-27 10:37:57 347

原创 [lcg]a,b,m未知,求初始seed。Homoo00。

【代码】[lcg]a,b,m未知,求初始seed。

2024-08-09 01:15:05 151

原创 素数的一个性质

2,a^q,a^2q,a^((2^2)q)... ... a^((2^(k-1))q)之一摸p余-1。设p是奇素数,记p-1=(2^k)*q,q是奇数。

2024-07-22 22:57:11 139

原创 【moyu】河北省职工职业技能大赛决赛

【代码】【moyu】河北省职工职业技能大赛决赛。

2024-07-21 16:24:18 220 1

原创 aes-cbc一例

msg共64byte,分为4组,给出最后一组的密文。本质是倒推出初始向量iv。

2024-06-10 08:10:28 210

原创 2024网络与信息安全管理员职工职业技能竞赛re0220164094

main部分,就是要逆这部分shellcode,程序把data段里面的东西复制到bss段去执行,期间包含解码操作。这里貌似就是smc(self-Modifying Code)的部分,并不是生成flag的代码。字节高四位和第四位互换,然后-3,然后xor 0x1c。这部分才是真正生成flag的代码。

2024-06-04 22:28:57 1276

原创 2024网络与信息安全管理员职工职业技能竞赛crypto2

可以判断p+q的大致范围,爆破x获得p+q的值,即可分解n。

2024-05-31 13:06:02 399

原创 2024网络与信息安全管理员职工职业技能竞赛crypto1

【代码】网络与信息安全管理员职工职业技能竞赛crypto1。

2024-05-31 13:00:00 223

原创 tshark,获取url及对应的状态码status code,帧长度frame len

注意:win下输出的1.txt为utf-16编码。输出的url需要解码。sql盲注,根据返回帧的长度判断字符。

2024-05-21 13:04:38 180

原创 【密码学】xyctf-babyrsamax

p-1,q-1一眼光滑,可以pollards p-1分解n,第一问的e=4096就出来了。但直接用扩展欧几里德求“逆元”,然后开4次方就能得到正确结果。其中的数学逻辑还需深究。然后神奇的就来了别人的wp说这是rabin加密,类rsa。主要是e//4,phi互质,但算不出答案。由于明文m很小,单独用p或者q也能求解。

2024-05-17 19:23:42 349

原创 【nssctf】逆元不存在

不使用r,进行标准rsa解密即可。

2024-05-13 18:31:59 165

原创 羊城2022 easyrsa

【代码】羊城2022 easyrsa。

2024-05-13 15:13:16 153

原创 1024bit数变成十进制数有多长

大部分长度为308,309。

2024-05-13 12:30:07 208

原创 3.12 安装gmpy2报错(Microsoft C++ Build Tools)

使用3.11版本python直接安装成功。

2024-05-01 16:56:04 208

原创 关于扩展欧几里德的两道题

扩展欧几里得求出的x,y一定互质?

2024-04-02 21:56:08 274

原创 【bugku】MaybeEasyRSA

对n开10次方后+1,就是真正的r。

2024-03-13 15:50:13 575

原创 P vs NP

美国克雷数学研究院7个100万美元悬赏问题之一,有一个已经被解决。

2024-03-10 21:35:18 404

转载 [pycryptodome]isprime相关核心代码

【代码】[pycryptodome]isprime相关核心代码。

2024-03-10 14:22:02 66

原创 原根primitive root

对于模4的primitive_root=3,模9的primitive_root=2,5这些情况无法判断。以下程序只能判断结果为简化剩余系情况下的模N的原根。,则称a为模N的原根。

2024-02-08 22:43:13 463

转载 Barrett reduction algorithm

某些rsa算法中会用到,核心原理通过乘法,减法和移位运算代替长除,提高大数取模的运算速度。

2024-01-27 17:38:03 87

原创 [afctf][crypto]有趣的题目

ord(plainText[i + space]),ord(plainText[space])的space的移动由明文对应字符的ascii字符奇偶性决定。知道这个bit序列后就知道了space的移动情况,进而可以获得“伪随机字符串”是明文的哪些项的置换。伪随机字符串的生成规则由i + space < len(plainText) - 1判断。爆破2^28,应至少存在一个bit序列等于当前密文的每字节最后1bit组成的序列。核心是使用明文字符串自身的元素生成一个“伪随机字符串”与自身异或生成密文。

2024-01-07 12:17:11 451

原创 win11 浏览器最大化后遮挡任务栏

尝试win+L锁屏,再解锁。

2024-01-04 16:33:05 3664 11

原创 [密码学][ecc]secp256k1

Neal Koblitz ,美国数学家。

2024-01-02 14:44:13 637

原创 [密码学]ECC加密

需要一些数学技巧把明文m映射到在椭圆曲线E上的整数点Pm。可能需要对m进行padding,更糟糕的情况,需要调整椭圆曲线的(a,b)。(点Q,P属于定义在(a,b)上的模p的椭圆曲线)且k

2024-01-01 20:25:47 559

原创 获取当前文件夹所有文件名

ls可以被gci,dir,get-childitem代替。powershell命令。

2023-12-30 17:32:26 395

原创 [密码学]AES

advanced encryption standard,又名rijndael密码,为两位比利时数学家的名字组合。分组为128bit,密钥为128/192/256bit可选,对应加密轮数10/12/14轮。

2023-12-17 12:59:14 673

原创 [dasctf]easyre

【代码】[dasctf]easyre。

2023-12-08 11:25:01 128

原创 [密码学]现代密码学的一些基本概念

Kerckhoffs原理。即使除密钥外的整个系统的一切都是公开的,这个密体制也必须是安全的。尤其是即使攻击者知道系统的加密算法和解密算法,此系统也必须是安全的。 合适的密钥长度,以对抗密钥爆破攻击。

2023-12-04 21:48:16 83

原创 [密码学]DES

依次经过带的p-box(会产生重复的元素),(与每一轮对应的子密钥K)异或,带s-box,正常的p-box。其中涉及轮函数F,和每一轮的子密钥K。C0,D0进行循环左移,左移的位数根据当前的加密轮次不同。标准的DES要求密钥为64bit,但是每8位中最后一位为奇偶校验位,不参与真正的加密。pc--permutation choice,也是带的p-box。经过pc1盒----舍弃奇偶校验位(共8bit,剩下56bit)并置换。再经过pc2盒,即可生成当前轮次的子密钥。

2023-11-29 23:01:37 1218

原创 [rsa]p+1光滑,已知高位攻击P

【代码】[rsa]p-1光滑,已知高位攻击P。

2023-11-14 09:21:09 352

原创 【rsa】低指数相关消息攻击

【代码】【rsa】低指数相关消息攻击。

2023-11-14 07:10:04 386

原创 crt+爆破e

【代码】crt+爆破e。

2023-11-03 10:37:00 155

原创 2020金融密码杯

【代码】2020j金融密码杯。

2023-11-02 21:46:03 351

原创 栅栏密码fence cypher

f{_wi3_hlyk_lnceaonr_cirgu04fep}flag{you_kn0w_r4il_f3nce_cipher}

2023-11-01 22:23:09 174

原创 board键盘密码

youknowit。

2023-11-01 22:12:29 54

原创 字节凯撒爆破

【代码】字节凯撒爆破。

2023-11-01 22:11:39 163

原创 【crypto】现代密码包

注意U2FsdGVkX1打头的加密是用ccypto js 专用加密工具加盐并加密的,和普通的加密不同。密码base64解码为modern,用此密钥结合captfencoder工具即可解以上三个加密。第一部分:flag{51b70f7e。密码:bW9kZXJu。

2023-10-27 21:33:41 1669 4

原创 _MEIPASS2

EasyPythonDecompiler.exe 或 uncompyle6.exe 提取pyc文件的源代码py文件。python pyinstxtractor.py xxx.exe(exe文件)提取pyc文件。_MEIPASS2 是python打包成exe的特征码,可以用。

2023-10-25 09:54:27 122

空空如也

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

TA关注的人

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