原创 大魚喫小魚遊戲破解

今天老師講解了一款單擊益智小遊戲的破解方法,下課實踐了一番果真不難。於是又找了一款類似的通關遊戲“大魚喫小 魚”,歷經四個小時的奮鬥(第一次破解難免走了些彎路)終於功夫不負有心人,讓我給破解了。接下來我們就來慢慢的搞定 這個遊

原创 一星CTF題目

前言 公司裏沒有做二進制的,我作爲一個前二進制現硬件開發選手就會在出現無法解開的二進制題目的時候顯得格外珍貴。 這是一道簡單的CTF題目(據說是這樣 )。 因爲我之前沒做過CTF題目,但是做過一些小遊戲的破解,還是有把握的。 打

原创 1.51單片機開發環境配置

前言: 單片機的開發也是可以使用C語言的,但是需要使用keil軟件將C語言生成的單片機可以直接執行的hex文件 軟件安裝: 51的開發程序可以在 http://pan.baidu.com/s/1qYTGeE4 密碼:dsfs,進行

原创 記:破解MFC小程序03

在很久很久以前,有幾個加密過的小程序 然後,他們被我破解了…. 我們這次破解第四個程序 打開程序我們看到這樣的界面 這不是和第三個程序一樣的界面麼? 莫非是一樣的邏輯?這麼簡單麼?我們看一下反彙編就知道了,套路還和前兩個是一樣的

原创 SDK創建一個非模態,無資源窗口

使用SDK來創建一個非模態的窗口,不涉及資源,只用註冊一個窗口類,創建窗口,顯示窗口,然後建立一個消息循環就夠了。 首先我們使用SDK創建窗口或者是控件都需要用到類,其他的控件都有系統註冊好的類,直接拿來用就可以,窗口的類我們可以自己定義

原创 實現一個可以加載資源中隱藏的.exe可執行文件的程序

首先,理解一下題目,意思就是程序A 中的資源裏有一個.exe文件的代碼,然後我們可以通過代碼把程序A中的程序B的機器碼加載到指定的目錄下成爲一個可執行文件,還可以順便執行一下,順便把窗口…進程隱藏一下其餘的就靠自己發揮了 我就用我剛剛寫的

原创 160個CrackMe—第一個:“You have to kill me”

從前有160個CreakMe,後來…. 不積跬步,怎麼能至千里之外呢?所以我們從第一個開始破解 從最後修改時間可以看出來,是一個在1997年被前輩寫出來的一個程序。然而20年過去了,我纔開始膜拜前人的作品。慚愧慚愧 主界面 一共有三

原创 160個CrackMe-第四個“ajj與黑頭兄!”

從前有160個CreakMe,後來…. 程序分析 首先運行程序 輸入僞碼測試,Name:123456789 Serial:qqqqqqq 但是這個程序似乎除了這兩個編輯框還有一個鼠標提示外就沒有“確定”按鈕了,怎麼點也不行

原创 MFC創建一個實現四則運算而且有優先級的計算器

首先使用資源視圖創建出一個UI界面 此時,我們只設置了界面,並沒有給按鈕寫入處理函數 使用MFC寫按鈕處理函數的時候可以在資源視圖上雙擊按鈕,也可以選中要添加處理函數的按鈕右鍵選中類嚮導,選中按鈕ID,還有響應消息,添加處理函數

原创 記:破解MFC小程序02

在很久很久以前,有幾個加密過的小程序 然後,他們被我破解了…. 現在我們來破解第三個小程序 打開之後的頁面是這樣的 感覺和上一個程序一樣是輸入正確密碼纔可以點亮“確定”按鈕,運行程序後發現,這九個按鈕只有 0 和 1這兩個狀態,

原创 通過DOS頭判斷一個文件是否爲PE文件

通過DOS頭判斷一個文件是否爲PE文件,可以用工具查看,也可以通過代碼的形式讓程序自動的查看 這段代碼是一下這樣的結構: 1. 加載要判斷的文件 2. 計算文件的大小 3. 把文件的二進制信息讀進程序中創建的一段緩衝區中 4. 通

原创 記:破解MFC小程序01

在很久很久以前,有幾個加密過的小程序 然後,他們被我破解了…. 之前我已經破解了第一個加密程序了,現在我們來破解第二個 “01”打開之後是這樣 好像有一種開保險櫃的既視感… 運行程序後我們發現每次點擊這三個按鈕,按鈕上的數字就會

原创 160個CrackMe-第九個

從前有160個CreakMe,後來…. 1.打開程序,輸入僞碼進行驗證 Name:123456789 Key:qqqqqqq 這裏輸入錯誤的註冊碼會彈出提示錯誤的窗口 2.程序破解思路和流程 上面我們知道了輸入錯誤的nam

原创 160個CrackMe-第八個“語言障礙”

從前有160個CreakMe,後來…. 1.首先打開程序界面,輸入僞碼驗證 key:123456789 之所以叫語言障礙是因爲這個程序中的註釋、標題什麼的都是不能很清楚的理解的語言,很像英語,也可能就是英語 2.程序破解思路和流

原创 大魚吃小魚遊戲破解

今天老師講解了一款單擊益智小遊戲的破解方法,下課實踐了一番果真不難。於是又找了一款類似的通關遊戲“大魚吃小 魚”,歷經四個小時的奮鬥(第一次破解難免走了些彎路)終於功夫不負有心人,讓我給破解了。接下來我們就來慢慢的搞定 這個遊戲簡單破