170914 逆向-問鼎杯題庫(Reverse100)
1625-5 王子昂 總結《2017年9月14日》 【連續第347天總結】
A. 問鼎杯題庫-逆向
B.
找flag, 麼麼噠
int __cdecl main(int argc, const char **argv, const char **envp)
{
signed int i; // [email protected]
char *v4; // [email protected]
char v5; // [email protected]
char Str2; // [sp+10h] [bp-104h]@1
char Dst; // [sp+11h] [bp-103h]@1
Str2 = 0;
memset(&Dst, 0, 0xFFu);
printf("please input ns-ctf password: ");
scanf_s("%s", &Str2);
for ( i = 1; strncmp("nsF0cuS!x01", &Str2, 0xBu); ++i )
{
printf("try again!\n");
memset(&Str2, 0, 0x100u);
printf("please input ns-ctf password: ");
scanf_s("%s", &Str2);
}
v4 = &Str2;
dword_403368 = 1 ;
do
v5 = *v4++;
while ( v5 );
if ( v4 != &Dst )
{
if ( i > 3 )
{
sub_401000();
return 0;
}
printf("flag:{NSCTF_md5065ca>01??ab7e0f4>>a701c>cd17340}");
}
return 0;
}
結構是越來越簡單了……
這次需要故意輸錯三次,使i>3後輸入正確的password:nsF0cuS!x01
然後就會通過sub_401000對flag進行處理(仍然是異或7),最後輸出flag即可
如果i沒>3的話,會輸出未經處理的錯誤flag
C. 明日計劃
問鼎杯逆向
相關推薦
170914 逆向-問鼎杯題庫(Reverse100)
1625-5 王子昂 總結《2017年9月14日》 【連續第347天總結】 A. 問鼎杯題庫-逆向 B. 找flag, 麼麼噠 int __cdecl main(int argc, co
linux經典 題庫(一)
awk grep sed1.1創建一個目錄/data。1) 解答: mkdir /data擴展:mkdir後面可以加參數-p,表示遞歸創建,也可以加參數-v,表示可以顯示出創建的過程。1.2為oldboy.txt增加內容為“I am studying linux.”。解答:為文
如何生成自定義的逆向檔案頻率(IDF)文字語料庫(二)
一、什麼是IDF文字語料庫 在jieba的TF-IDF模型裡面,當呼叫獲取關鍵詞的函式 jieba.analyse.extract_tags() 的時候,該函式會呼叫預設的IDF語料庫。IDF語料庫就是jieba官方在大量文字的基礎上,通過 計算得到的一
如何生成自定義的逆向檔案頻率(IDF)文字語料庫(一)
在基於TF-IDF進行特徵提取時,因為文字背景是某一具體行業,不適合使用通用的IDF語料庫,我覺得應該使用自定義的基於該行業背景的IDF語料庫。請問如何生成自定義IDF語料庫呢? 我現在有的資料是幾十萬個該行業的文件,初步想法是:對每個文件分詞去重,把所有文件分詞結果彙集去重後
計算機三級網路考點(+題庫經典例題)
寬頻都會網路 寬頻都會網路保證服務質量QoS要求的技術有:資源預留(RSVP)、區分服務(DiffServ)與多協議標記交換(MPLS), PSTN為公共交換電話網路,是一種全球語音通訊電路交換網路 屬於廣域網QoS技術是RSVP 鏈路狀態度量主要包括費用、距離、延時
Redhat RHCSA認證題庫(集成操作環境,方便操作)
rhcs strong ref rhcsa follow redhat rime 紅帽認證 rhcsa 題庫 紅帽認證 RHCSA 題庫實驗,只需要下載實驗環境即可多次練習使用。 RHCSA實驗環境及配置解析地址: 點擊進入下載環境Redhat RHCSA認證題庫(集
軟體測試面試前必備題庫(必備理論基礎複習)
因為我已經正式轉崗成功,因此趁著有空,把之前自己面試錢復習的知識整理起來,既可以幫助到有需要的人,也順便自己做個總結。 在面試或者準備轉崗前,大家都應該對最基本的理論知識能做到熟悉掌握,主要有以下一些: 軟體測試基礎 軟體測試的定義 使用人工或者
藍橋杯訓練題集(C++)
文章目錄 BASIC-1 閏年的判斷 BASIC-2 01字串 BASIC-3 數列特徵 BASIC-4 字母圖形 BASIC-5查詢整數 BASIC-6 楊輝三角形 BASIC-7 特殊的數字
作業系統題庫(選擇題部分,帶解析)
作業系統題庫彙總一、選擇題1.下面的(B)不是檔案的儲存結構。A.索引檔案 B.記錄式檔案 C.串聯檔案 D.連續檔案順序檔案:包括連續檔案和串聯檔案順序檔案:記錄按在其檔案的中的邏輯順序依次存入儲
【數據庫】MySQL數據庫(二)
關閉數據庫 dos命令 medium 數據庫密碼 gin mysql tables 日期 導出數據 一、數據庫文件的導出 1.在DOS命令行下導出數據庫(帶數據) mysqldump -u root -p 數據庫名 > E:\wamp\www\lamp175\lam
【數據庫】MySQL數據庫(三)
沒有 特殊 進行 主鍵索引 rst ble 刪除 索引 可能 一、MySQL當中的索引: 數組當中我們見過索引;它的好處就是能夠快速的通過下標、索引將一個信息查到;或者說 能夠快速的定位到一個信息; 1.MySQL中的索引是什麽? 它是將我們表中具有索引的那個字段,
【數據庫】MySQL數據庫(一)
管理系統 ins 我的電腦 使用 語句 命令行 mar alt rac 一、MySQL數據庫系統 MySQL數據庫系統就是用來對數據庫、數據的一些管理 二、數據庫系統 1.數據庫 就是用來存儲各種數據的 2.數據庫管理系統 就是用來管理各種數據庫的數據的一個系統
4.非關系型數據庫(Nosql)之mongodb:普通索引,唯一索引
log 索引 xpl sys watermark lang mon style gravity 一:普通索引 1創建一個新的數據庫 > use toto; switched to db toto
網易2017春招筆試真題編程題集合(10)——小易記單詞
bsp math 字符串 array 如果 new 是否 數據 作用 小易參與了一個記單詞的小遊戲。遊戲開始系統提供了m個不同的單詞,小易記憶一段時間之後需要在紙上寫出他記住的單詞。小易一共寫出了n個他能記住的單詞,如果小易寫出的單詞是在系統提供的,將獲得這個單詞長度的平方
數據庫(1)
數據 let ant ont strong 授權 結構化 分類 操作 SQL(結構化查詢語句) 分類 DML(數據操作語言) insert(增加) update(修改) delete(刪除) DCL(數據控制語言) gra
數據庫(3)
cat rop pan 建表 -s rim var 數據 mar DDL a.create table (創建表) 語法:create table 表名(列名 列數據類型...) eg:create table stu(
數據庫(7)
src -- str left join 技術分享 bsp select 條件 一個 多表連接(就是把多個表變成一個表再去操作) 內連接(inner join...on) select... from 表1 inner join 表2 on 連接條件
網易2017春招筆試真題編程題集合(8)——奇怪的表達式求值
next ann new switch 運算 ase 自己 lin pri 常規的表達式求值,我們都會根據計算的優先級來計算。比如*/的優先級就高於+-。但是小易所生活的世界的表達式規則很簡單,從左往右依次計算即可,而且小易所在的世界沒有除法,意味著表達式中沒有/,只有(+
網易2017春招筆試真題編程題集合(7)——集合
復雜 bsp span 問題 args 一個 add port code 小易最近在數學課上學習到了集合的概念,集合有三個特征:1.確定性 2.互異性 3.無序性.小易的老師給了小易這樣一個集合:S = { p/q | w ≤ p ≤ x, y ≤ q ≤ z }需要根據給
再看數據庫——(1)存儲過程
靈活 技術分享 ted pop 能夠 數據庫對象 順序 記錄 爸爸 當我們運行一個比較簡單的操作時,一般都是用SQL語句。可是當邏輯越來越復雜時,只使用順序運行的SQL語句序列表現出非常大的局限性。這時,就能夠考慮用還有一種方法了。那就是存儲過程。