WeChall-writeup-5-11.21(GPG;hi;Stegano Attachment)

準時打卡!今天又交了積分~
    這一次想好好寫一下GPG這道題,真的遇到了好多小困難,加起來就是一個大困難…


Training: GPG

首先通過這個網頁我們可以瞭解一下什麼是GPG
這兩個網站講的特別詳細,我覺得不用另外再寫一遍教程了:
1.GPG密鑰的生成與使用
2.GpG使用指南

但是我自己在操作過程中遇到了挺多問題的…在這裏分享一下:
    1.pub中hash後得到的ID即pubID 代替用戶ID
    在這裏pubID就是第二行的102457C3
輸入 gpg --list-keys,會出現四行,分別是:
gpg --list-keys
第一行顯示公鑰文件名(pubring.gpg)
第二行顯示公鑰特徵(4096位,Hash字符串和生成時間)
第三行顯示"用戶ID"
第四行顯示私鑰特徵
    2.gpg: 未給出公鑰服務器(使用 --keyserver 選項);
     gpg: 上傳至公鑰服務器失敗:URI 已損壞
gpg --keyserver keys.gnupg.net --send-key pubID
這個寫法跟網上大多數教程不太一樣,但是始終不能傳上去的大家可以試一試…這個點真的折磨了我好久…
    3.輸出文件 gpg --output xxx.html -d test.txt
向wechall提交公鑰後會收到一封郵件,裏面是一篇密文。將它保存爲txt文檔。解密的輸出選擇格式爲html。打開html文件可以直接點擊鏈接,跳轉提示已經開啓了wechall的gpg。

wechall開啓gpg
    4.最後的solution輸出
跟前面的解密方式一樣,提示後面最好也輸出成一個html文件(我還以爲會是個txt)
在這裏插入圖片描述


hi

一個…等差數列…
(首項+末項)*項數/2
就算一算2333


Stegano Attachment

又是一道隱寫術
    這道題壞壞的,文件保存下來後綴是php。這一步有點憑直覺(因爲看到的是一張圖片),直接把後綴改成jpg。
    用010editor打開,發現最前面是FFD8FF,也就是jpg的開頭,於是去搜FFD9。把之後的內容保存出來。
    那麼現在又有一個問題,隱藏在後面的這個文件應該是什麼格式的呢,查了一下資料,504B0304是zip的開頭,於是保存爲zip格式。解壓打開,得到solution。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章