知識點:彙編硬編碼題目給出了一堆十六進製制,轉換為彙編看下,發現第一句是
push 0x666c
,之後進行了一些異或,加操作,emmm。。。看不太懂。想起來push在這裡的十六進製制是0x68
,所以把0x68
後兩個位元組的內容提取出來就是flag
額。。。這個題說實話我不明白在考察什麼東西,我tcl。題目是乙個小遊戲,定義了我們必須要根據規則來輸入字元.
s-->' '
x-->'x'
m-->'m'
全部輸入正確就會給出flag
知識點:.net逆向、socket用
ilspy
反編譯一下,監聽了下本機的31337
埠拿到flag。
namespace rev_100
catch (exception)
socket client = tcpclient.client;
string text = "super secret key";
string text2 = program.read();
client.send(encoding.ascii.getbytes("ctf
client.send(encoding.ascii.getbytes("}"));
client.close();
tcpclient.close();
console.writeline("success!");
} private static string read()
);string path = array[array.length - 1];
string result = "";
using (streamreader streamreader = new streamreader(path))
return result;
} private static string search(char x, string text)
}return "??";
} }}
強行刷段位第九天
今天感覺感冒基本好了。就是還有鼻涕。這個部落格不像是用來記錄刷題的,好像是用來記錄感冒歷程的 笑哭 就當寫日記了。反正沒什麼人看 洗了個頭,掃了個地。該買一些洗髮水什麼的了,這回病好了,抽時間要去買點東西了。現在感覺渾身充滿了力量 又要開始間歇性躊躇滿志了!想過年前拔牙,這樣過年就可以少吃點了。突然...
集訓第九天
今天就看了乙個迪傑斯特拉演算法,他的方法就是從乙個頂點出發,找出這個到與它相關頂點的所有路徑,然後在找出其中最小的,作為基量,一次類推 如下 include define inf 0x7fffffff define maxn 50 int matrix maxn maxn void dijkstra...
開課第九天
畫布 1今天是開課第九天,上午講了關於方法的題,下午講了新知識,嗯,今天有點熱,下面就是本寶寶今天的收穫 1 過載 方法名相同,引數列表不同叫做過載,和返回值型別無關。過載方法名必須一致,引數列表不同,和返回值型別無關。引數列表不同 個數不同,順序不同,型別不同 方法過載的時候編譯器會自動找到最適合...