大家好,我是胡一米。這期視頻是關于2016年看雪CTF第11題解題資料。
視頻是基于其他大佬文字Writeup錄制的,所以在視頻操作之前就已知了該題中的各種坑,如反調試等,所以不再演示踩坑過程。
第11題主要參看了HighHand和風間仁的Writeup,鏈接如下:
HighHand:
https://bbs.pediy.com/thread-214204.htm
風間仁:
https://bbs.pediy.com/thread-214143.htm
在本期中,主要討論2個問題。這2個問題可能與最終的Key沒有太大的聯(lián)系,但題目中既然出現(xiàn)了,還是說一說。此2個問題分別是:
a. vb Decompiler使用
b. 雙精度浮點型在內(nèi)存中的布局
a. vb Decompiler使用
a. 雙精度浮點型在內(nèi)存中的布局
CC62581C6ACE43CB611DE7BF81506E123CEC7EBD6E3A346D20AF5080
01f5ds6a0f1ds5a60vf1d5a6f0dsaf904dwa980fds6a01vc26thj056
()
00 00 00 00 00 00 4C 40
40 4c 00 00 00 00 00 00
0100000001001100000000000000000000000000000000000000000000000000
0 10000000100 1100000000000000000000000000000000000000000000000000
正數(shù)
10000000100 = 1028 1028-1023 = 5 指數(shù)為5
1.11B * 2 ^ 5 = 111000B = 56
“指數(shù)”從00000000000開始(表示-1023), 10000000000 (表示1),所以1028要減去1023
1. data in hash
2. compress(sn) == encode(data)
借用HighHand的窮舉代碼,完成分析。
題目很好。
錄制順序:29-28-7-19-22-16-15-14-11-?