J.J.'s Blogs
J.J. Huang
  • Taipei, Taiwan
本站是 J.J.Huang 的技術學習與筆記部落格,涵蓋前端、後端開發、Spring Boot、微服務、資料庫、運維等領域。分享程式語言、開發工具、系統架構及遊戲修改分析、逆向工程等的研究與知識分享。
  • Taipei, Taiwan
  • DMCA.com Protection Status
  • C語言 - 第五章 | Basic I/O - 標準輸入

    什麼是標準輸入? 一個程式需要有輸入/計算/輸出,我們現在已經能夠順利地宣告變數便將其印出,那緊接著就是把東西塞進變數裡面了。在輸入的時候,你除了必須了解你輸入的東西是什麼型態,例如: 10 是整數、 3.14 是浮點數及 A 是字元,更要注意的是要用「多大的空間」去儲存。 輸...

  • C語言 - 第四章 | Basic I/O - 長短整數及無號型態

    長短整數型態? 有時候,我們總是會有特殊的需求,例如:大一點的範圍、不要負號等等,因此, C 語言也提供了一些彈性的變化。 C 語言中有三種整數類型,分別為 short 、 int 和 long 。 int 稱為整型, short 稱為短整型, long 稱為長整型。 s...

  • C語言 - 第三章 | Basic I/O - 基礎五型

    什麼是基礎五型? C 語言之中,型態是所有資料儲存的基本,想要儲存資料,得先分清楚型態是什麼,也因此在輸出之後,緊接而來的就是「型態」。 我們可以透過宣告某個型態的「變數」,來儲存該類型的「資料」,而 C 語言的型態共有五種,分別是 int 、 float 、 double 、 cha...

  • C語言 - 第二章 | Basic I/O - 標準輸出

    什麼是標準輸出? 標準輸出,它的意義是「將指定的字串輸出到主控台( Console )上」,一般而言我們的主控台就是我們的螢幕,在先前我們寫的第一支程式,就印出了 Hello world! 這串字。 然而寫一個程式,並不能只有輸出,我們還需要一些資料輸入及計算過程,少了其中一個,那麼你的...

  • C語言 - 第一章 | IDE介紹及安裝

    IDE是什麼? 整合開發環境(簡稱IDE;Integrated Develop Environment)。 由於編譯語言需要經由撰寫、編譯、連結、除錯、執行等過程,而早期的編譯語言中,負責這幾部分的軟體都各自獨立,使得編譯語言不如直譯語言來得方便。但目前多數的高階程式語言都已經採用IDE...

  • C語言 - 第零章 | 開卷

    終於決定開始進入C語言地獄⋯ 看到人家說「C語言,從崩潰到放棄」 我想在怎麼說C語言還是人看得懂的語言,還不至於到學不來吧?!反正反匯編都在分析在學習(組合語言、機器碼),這應該不會難到哪⋯ 讓我們開始一步一步踏入C語言的世界裡面⋯ 後面大概的順序是: C語言歷史 C語言特...

  • x64dbg - 第三十五章 | 完結(資源篇)

    撰寫這些部落格的主要參考資源可以參考如下: 文章: billvsme的专栏 影片: 小甲鱼OD教程: OD使用教程1 OD使用教程2 OD使用教程3-1 OD使用教程3-2 OD使用教程3-3 OD使用教程4 OD使用教程5 OD使用教程6 OD使用教...

  • x64dbg - 第三十四章 | 反匯編練習(二十三)

    目標程式 檔案下載: Debugger Detected.exe 解壓密碼:morosedog 程式簡介 程式會檢測是否有調試器程序 分析程式 執行 Debugger Detected.exe 點擊 Verify 彈出 Debugge...

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

    目標程式 檔案下載: ReverseMe.A~D.exe 解壓密碼:morosedog 程式簡介 程式都有反調試 任務目標 跳過或是移除反調試 分析程式 執行 ReverseMe.A.exe 彈出 You reall...

  • x64dbg - 第三十二章 | 反匯編練習(二十一)

    目標程式 檔案下載: ReverseMe(1).exe 解壓密碼:morosedog 任務目標 移除 Nag 視窗 分析程式 執行 ReverseMe(1).exe 點擊 Check 彈出 You need to remove the...