首页
社区
课程
招聘
[原创]看雪CTF2017 readyu crackme 解题方法
2017-6-27 14:57 7725

[原创]看雪CTF2017 readyu crackme 解题方法

2017-6-27 14:57
7725


学习了一下这个椭圆曲线的运算规则

主要用到了readyu的3个工具ECCTOOL v1.04,BigInt v1.14,RDLP v1.12

主要就是4张图


先初始化椭圆曲线方程



然后设置参数






还有2个参数比较复杂

最终比较

(Px + m3*G)*m1 = (Px + m3*R)*m2  (mod Q)

其中G, R, Px是椭圆曲线上面的点,m1, m2, m3, Q 已知

求Px


化简一下(看了作者的帖子)


Px = (m1*m3/(m2-m1) mod Q) * G + (m2*m3/(m1-m2) mod Q) * R


这里设

L = m1*m3/(m2-m1) MOD Q

H = m2*m3/-(m2-m1) MOD Q


m1*m3 = 34A53EFAD29408CAABD29CCE116F2D2BF0D1E0C9055F6631E907AB900198255B

m2*m3 = 93F10EEB724DE4C311EFB2ACE64AA8E3E64310FE24299CE560D4A4E24A75341

m2-m1 = -436A672EDB74BAF67DD5E43647C5EB62


计算得出


L = B0F488CAD8CCD07AD4D6842C9B80540

H = 150239A0F0A087516E1BE5BCFF3DF190C




这里把Px求出来,进入最后一步



完工。。

   

   

   

   

   

   


[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

上传的附件:
收藏
点赞1
打赏
分享
最新回复 (9)
雪    币: 11704
活跃值: (966)
能力值: ( LV12,RANK:779 )
在线值:
发帖
回帖
粉丝
readyu 12 2017-6-27 15:04
2
0
      好贴,  详细!
雪    币: 7300
活跃值: (3758)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
海风月影 22 2017-6-27 15:05
3
0
图文混排真难啊。。附件,不能插入帖子了?
雪    币: 7300
活跃值: (3758)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
海风月影 22 2017-6-27 15:10
4
0

帖子里面用到的工具下载

上传的附件:
雪    币: 2584
活跃值: (835)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
loudy 10 2017-6-27 15:18
5
0
这个应该100分
雪    币: 1355
活跃值: (329)
能力值: ( LV13,RANK:920 )
在线值:
发帖
回帖
粉丝
爱琴海 13 2017-6-27 15:48
6
0

不顶不行呀,良心贴。 帮你整理成 PDF,方便大家收藏。

上传的附件:
雪    币: 32408
活跃值: (18750)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
kanxue 8 2017-6-27 16:20
7
0
海风月影 图文混排真难啊。。附件,不能插入帖子了?
奇才呀!
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
KDN 2017-6-28 13:41
8
0
很难
雪    币: 1469
活跃值: (440)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
vblank 2017-8-30 19:12
9
0
只能仰望,膜拜。。。
雪    币: 2932
活跃值: (2577)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
小调调 2017-12-20 16:23
11
0
太可怕了!
游客
登录 | 注册 方可回帖
返回