Bugkuctf 逆向刷題(2)

2022-04-29 15:12:06 字數 1191 閱讀 1473

easy_vb

判斷有無加殼

顯示vb,無殼

ollydbg開啟,檢視unicode中文字元注釋,發現flag

或者用英文原版od,search for注釋字元all referenced text,也能找到flag,但是是大寫

最後拿去ida確認,flag的確是大寫

顯示什麼都沒找到not found,exe程式無殼

雙擊執行,嘗試輸入flag

進od檢視中文字元,進入flag get對應的記憶體位址

在上一步設定跳轉的斷點,在判斷flag是否正確並跳轉之前檢視flag是否出現過

同時在輸入flag語句下一步也設定斷點,執行程式,從斷點開始,調出暫存器檢視

按f8一步一步執行,在程式視窗隨便輸入,繼續執行,直到在暫存器看到flag出現

輸入程式,判斷成功

演算法刷題(2)

題目一 對應gradientboosting tree演算法,以下說法正確的是 1.當增加最小樣本 個數,我們可以抵制過擬合 2.當增加最小樣本 個數,會導致過擬合 3.當我們減少訓練單個學習器的樣本個數,我們可以降低variance 4.當我們減少訓練單個學習器的樣本個數,我們可以降低bias a...

刷題總結(2)

1.成員變數可以不用初始化,系統預設給值,區域性變數必須初始化 靜態final成員變數無預設值,必須初始化,並且由final修飾的只能賦值一次 2.100 3 1 100 3.0 1.0 3.取餘 rem 3,2 1 取模 mod 3,2 1 rem結果與被除數相同,mod結果與除數相同 4.mat...

leetcode刷題指北(2)

9.回文數 判斷乙個整數是否是回文數。回文數是指正序 從左向右 和倒序 從右向左 讀都是一樣的整數。示例 1 輸入 121 輸出 true 思路一 第一反應轉為字串,遍歷字串首尾是否相等。class solution return true 也可以使用字串反轉比較 class solution el...