J.J.'s Blogs
J.J. Huang
  • Taipei, Taiwan
本站是 J.J.Huang 的技術「學習」「筆記」部落格。內容涵蓋各式前端、Java後端、Spring Boot、微服務架構、運維開發、系統監控等相關的研究與知識分享。
  • Taipei, Taiwan
  • OllyDBG - 第十五章 | 反匯編練習 (五) 終

    在前面幾個反匯編練習都只是幼稚園系列的,目的程式都是別人做出來用於Crack的,主要是用於練習工具的使用,初步的反匯編體驗。 然而到現在都還沒有真真正正對一套軟體進行暴破或是破解;這篇開始就是針對閹割後的軟體進行反匯編練習。 檔案下載 程式簡介: PixtopianBook是面向各行...

  • OllyDBG - 第十四章 | 反匯編練習 (四) 下

    前面幾篇都是使用 NOP 法,或是 jmp 跳轉法,再不然就是透過分析找到計算的方式來做暴破和破解。 在這邊要特別提一個比較特別方法,是根據分析函數的特性來做的修改。 檔案下載 相關的目的程式和使用的工具,請直接至 OllyDBG - 第十三章 | 反匯編練習 (四) 上 ,這邊下載...

  • OllyDBG - 第十三章 | 反匯編練習 (四) 上

    反匯編到現在也差不多有一點點的經驗了,這篇將會多介紹一些東西,這邊要介紹有些程式中討厭的 Nag 視窗。 什麼是 Nag ?翻譯為:撈叨;所以是什麼呢?就是常有一些產品,在尚未註冊或是已經過期的狀態一下,在開啟程式前,會跳出一個提醒視窗,告知要購買新的序號了,還有在結束的時候,也會出現這個視窗...

  • OllyDBG - 第十二章 | 反匯編練習 (三) 下

    不斷反匯編不斷的對不了解不懂的組合語言,努力看懂⋯⋯。 檔案下載 相關的目的程式和使用的工具,請直接至 OllyDBG - 第十一章 | 反匯編練習 (三) 上 ,這邊下載 分析 延續上一篇的分析過程 首先必須要有 Keyfile.dat 的檔案 然後下方會...

  • OllyDBG - 第十一章 | 反匯編練習 (三) 上

    在上一篇的反匯編中獲得了很大的進展,也很明確知道自己在技術上缺少了什麼,主要就是組合語言和80x86的相關知識;在這塊的部分,我會在反匯編的過程中,不斷的去補充這方面的知識,希望透過不斷的練習時做,慢慢熟悉,而不是透過死背的方式去做學習! 檔案下載 目的程式: reverseMe.7z...

  • OllyDBG - 第十章 | 反匯編練習 (二) 下

    這篇將延續 OllyDBG - 第九章 | 反匯編練習 (二) 中 ,在上一篇中找到了計算序號的區域,這邊試著去了解計算過。 這篇會稍微有點枯燥乏味,因為在不懂組合語言的情況下,一定會有很多疑問;所以過程中會需要很多其他的資料來做協助。 而且這邊的過程將會 盡量 一行一行去做了解及解釋,然後試...

  • OllyDBG - 第九章 | 反匯編練習 (二) 中

    這篇將延續 OllyDBG - 第八章 | 反匯編練習 (二) 上 繼續練習,這邊將會試著找到他所計算的序號位置。 檔案下載 相關的目的程式和使用的工具,請直接至 OllyDBG - 第八章 | 反匯編練習 (二) 上 ,這邊下載 分析 延續上一篇的分析過程,我們有發現我們輸入...

  • OllyDBG - 第八章 | 反匯編練習 (二) 上

    這篇反匯編開始前,要告訴大家,反匯編這是需要很大的耐心和毅力,經過不斷的追蹤分析才可以看到一些些蛛絲馬跡;當然經驗和能力也會影響的,但這是需要時間來做累積的。 首先在我沒有事先參考任何文章來做的反匯編,所以建議大家不要急著看人家的破解過程,試著自己找看看,加油。 檔案下載 目的程式:...

  • OllyDBG - 第七章 | 反匯編練習 (一)

    這邊開始就要針對網路上提供給新手的 CrackMe 程式進行練習,在後面幾篇應該都會是這些練習文章。在到達一定的反匯編的組合語言瓶頸的時候,將會開始針對組合語言進行學習了解。 註:這邊的教學和反匯編過程絕對不是 絕對 ,一定有其他的方法和思路。 檔案下載 目的程式: hel...

  • OllyDBG - 第六章 | 訊息斷點及RUN追蹤的補充

    這篇是在補充 OllyDBG - 第五章 | 訊息斷點及RUN追蹤 這篇文章中的一些疑問。 舉例: 是否覺得不知道在哪下斷點? 為什麼要這樣子下斷點? 如何確定斷點下來後的位置就是正確的? 希望透過這篇可以更了解斷點位置的判斷以及確認。 事件處理程序WinPro...