1625-5 王子昂 總結《2023年7月14日》 【連續第285天總結】
a. ciscn suyuan
b. 比賽期間用了一晚上才將suyuan逆出來,也驗證記憶體中的結果與我寫的指令碼相同了。但是最後需要提交的flag是反過來的,當時時間不多了所以沒想到,現在再拿過來想想,並不需要演算法逆向,只需要把交換順序記錄下來就行了—因為是固定的
suyuan開啟發現主要有三個過程:
第一是輸入處理,每兩個字元進行一次計算得到乙個結果儲存,前乙個字元-0x41乘以16加上後乙個字元-0x41,即用大寫字母來表示順序
第二是將上述內容轉移到另乙個堆疊空間中
第三是根據記憶體中的乙個陣列計算後的結果,將輸入的處理陣列元素交換位置
正向指令碼很容易寫出:
輸入range(100)後與記憶體中進行比較也驗證無誤,比賽時最後才想起來要逆求,匆忙寫了個逆演算法驗證也不對
現在想起來,由於299個b[k]實質上是固定的,因此完全可以單純把正向演算法的交換順序記錄下來,然後倒序後對range(100)處理:
得到flag
只差最後毫無技術含量的一步就得到flag,真是非常可惜,沒有想到交換順序的固定性
不過也是思維不夠靈活,可惜當時沒跟同學討論
再加上逆的速度太慢導致思考時間不足
吸取教訓下次加油
c. 明日計畫
apk crack動態除錯
原理 資料溯源 什麼是資料溯源?
1 資料溯源綜述 1.1 概念和定義 資料溯源 data provenance 是乙個新興的研究領域,誕生於 20 世紀 90 年代。當初,某些文獻將其稱為資料志或資料檔案,後來,大部分文獻將其命名為資料起源,有追蹤資料的起源和重現資料的歷史狀態之意。本文稱其為資料溯源,從應用的角度出發,強調追蹤的...
原理 資料溯源 什麼是區塊鏈溯源?
區塊鏈是乙個共享資料庫,儲存於其中的資料或資訊,具有 不可偽造 全程留痕 可以追溯 公開透明 集體維護 等特徵。基於這些特徵,區塊鏈技術奠定了堅實的 信任 基礎,創造了可靠的 合作 機制。簡易的理解區塊鏈 假設環境 未用區塊鏈前 你大學寢室擁有共同的啟用資金。之前都是由你記賬的,全宿舍的人都把錢統一...
溯源系統溯源程式碼的生成方法
在追源系統中,主要的是溯源程式碼的生成,系統函式實現的是 生成 16位的小寫字母數字組成的追溯碼。如下面是就是生成的效果。2ea0ac420595db0b b0bcf20759876afa 8837ea2d89d7fb58 e4c16d083be190b1 071e76d132aadd11 5833...