当前位置:网站首页>BUU-Crypto-[GUET-CTF2019]BabyRSA
BUU-Crypto-[GUET-CTF2019]BabyRSA
2022-07-04 05:26:00 【Seven pansy ink year】
[GUET-CTF2019]BabyRSA
Title Description : Got flag Please wrap it flag{} Submit .
The problem solving steps : Open attachment to find data
p+q : 0x1232fecb92adead91613e7d9ae5e36fe6bb765317d6ed38ad890b4073539a6231a6620584cea5730b5af83a3e80cf30141282c97be4400e33307573af6b25e2ea
(p+1)(q+1) : 0x5248becef1d925d45705a7302700d6a0ffe5877fddf9451a9c1181c4d82365806085fd86fbaab08b6fc66a967b2566d743c626547203b34ea3fdb1bc06dd3bb765fd8b919e3bd2cb15bc175c9498f9d9a0e216c2dde64d81255fa4c05a1ee619fc1fc505285a239e7bc655ec6605d9693078b800ee80931a7a0c84f33c851740
e : 0xe6b1bee47bd63f615c7d0a43c529d219
d : 0x2dde7fbaed477f6d62838d55b0d0964868cf6efb2c282a5f13e6008ce7317a24cb57aec49ef0d738919f47cdcd9677cd52ac2293ec5938aa198f962678b5cd0da344453f521a69b2ac03647cdd8339f4e38cec452d54e60698833d67f9315c02ddaa4c79ebaa902c605d7bda32ce970541b2d9a17d62b52df813b2fb0c5ab1a5
enc_flag : 0x50ae00623211ba6089ddfae21e204ab616f6c9d294e913550af3d66e85d0c0693ed53ed55c46d8cca1d7c2ad44839030df26b70f22a8567171a759b76fe5f07b3c5a6ec89117ed0a36c0950956b9cde880c575737f779143f921d745ac3bb0e379c05d9a3cc6bf0bea8aa91e4d5e752c7eb46b2e023edbc07d24a7c460a34a9a
Known topics are given in the attachment p+q,(p+1)(q+1),e,d,c, Can pass p+q,(p+1)(q+1) Find out n,n=pq, namely n=(p+1)(q+1)-(p+q)-1, Here we are , obtain n,e,d,c, seek M
exp as follows :
import gmpy2
import libnum
a = 0x1232fecb92adead91613e7d9ae5e36fe6bb765317d6ed38ad890b4073539a6231a6620584cea5730b5af83a3e80cf30141282c97be4400e33307573af6b25e2ea
b = 0x5248becef1d925d45705a7302700d6a0ffe5877fddf9451a9c1181c4d82365806085fd86fbaab08b6fc66a967b2566d743c626547203b34ea3fdb1bc06dd3bb765fd8b919e3bd2cb15bc175c9498f9d9a0e216c2dde64d81255fa4c05a1ee619fc1fc505285a239e7bc655ec6605d9693078b800ee80931a7a0c84f33c851740
e = 0xe6b1bee47bd63f615c7d0a43c529d219
d = 0x2dde7fbaed477f6d62838d55b0d0964868cf6efb2c282a5f13e6008ce7317a24cb57aec49ef0d738919f47cdcd9677cd52ac2293ec5938aa198f962678b5cd0da344453f521a69b2ac03647cdd8339f4e38cec452d54e60698833d67f9315c02ddaa4c79ebaa902c605d7bda32ce970541b2d9a17d62b52df813b2fb0c5ab1a5
enc_flag = 0x50ae00623211ba6089ddfae21e204ab616f6c9d294e913550af3d66e85d0c0693ed53ed55c46d8cca1d7c2ad44839030df26b70f22a8567171a759b76fe5f07b3c5a6ec89117ed0a36c0950956b9cde880c575737f779143f921d745ac3bb0e379c05d9a3cc6bf0bea8aa91e4d5e752c7eb46b2e023edbc07d24a7c460a34a9a
n = b-a-1
M = pow(enc_flag, d, n)
print libnum.n2s(M)
Results of operation 
flag:flag{cc7490e-78ab-11e9-b422-8ba97e5da1fd}
边栏推荐
- Write a complete answer applet (including single choice questions, judgment questions and multiple topics) (III) single choice questions, judgment questions, and the first question display
- Automated testing selenium foundation -- webdriverapi
- 补某视频网站的js,进行视频解密
- [matlab] general function of communication signal modulation bandpass filter
- [paper summary] zero shot semantic segmentation
- [paper summary] zero shot semantic segmentation
- 2022 t elevator repair operation certificate examination question bank and simulation examination
- [matlab] general function of communication signal modulation - generation of narrow-band Gaussian white noise
- [matlab] matlab simulates digital baseband transmission system - digital baseband transmission system
- When using flash to store parameters, the code area of flash is erased, which leads to the interrupt of entering hardware error
猜你喜欢

Headache delayed double deletion
![[MySQL practice of massive data with high concurrency, high performance and high availability -8] - transaction isolation mechanism of InnoDB](/img/8e/90d08d22a2d340242be2357f662ea4.jpg)
[MySQL practice of massive data with high concurrency, high performance and high availability -8] - transaction isolation mechanism of InnoDB

2022年R2移动式压力容器充装复训题库及答案

Topological sorting and graphical display of critical path

Character types of C language

【兴趣阅读】Adversarial Filtering Modeling on Long-term User Behavior Sequences for Click-Through Rate Pre

2022年T电梯修理操作证考试题库及模拟考试

VB.net GIF(制作、拆解——优化代码,类库——5)

A summary of the 8544 problem that SolidWorks Standard cannot obtain a license

Automated testing selenium foundation -- webdriverapi
随机推荐
Trie number dictionary tree
[matlab] matlab simulates digital bandpass transmission system ask, PSK, FSK system
Unity2D--人物移动并转身
NTFS security permissions
How to use postman to realize simple interface Association [add, delete, modify and query]
[matlab] communication signal modulation general function interpolation function
Void convolution, deformable convolution, deformable ROI pooling
中職組網絡安全—內存取證
JS string splicing enhancement
June 2022 summary
cmake
2022 question bank and answers for safety management personnel of hazardous chemical business units
十二. golang其他
Exercise bubble sort
[high concurrency, high performance and high availability of massive data MySQL practice-7] - memory data drop disk
2022G2电站锅炉司炉特种作业证考试题库及答案
Flask
Zhongke panyun-d module analysis and scoring standard
The data mark is a piece of fat meat, and it is not only China Manfu technology that focuses on this meat
[technology development -25]: integration technology of radio and television network, Internet, telecommunication network and power grid