Homepage
Open in app
Sign in
Get started
To be both a speaker of words and a doer of deeds.
讀書筆記
股票
TDD/UT
Follow
[WinDBG] Find out unexported API address
[WinDBG] Find out unexported API address
有做過 API Hook 的人都知道,要能 hook 感興趣 API 的首要條件是你一定得知道這個 API 的 address ,也就是函式的進入點,透過改變這個函式進入點讓他導向我們自定義的 detour 函式。
Rainie
Jan 20, 2022
CodeQL 入門 - 環境建置
CodeQL 入門 - 環境建置
CodeQL 是一套 Github 在 2019 開源且免費的靜態掃描程式碼工具,讓你能在產品 release 前及早發現潛藏的漏洞並提供相對應改善的方法。
Rainie
Nov 28, 2021
[Github Action] Upload Artifacts To Azure Blob Storage
[Github Action] Upload Artifacts To Azure Blob Storage
前陣子碰到需求要將 build 完的 package 上傳到 Azure 備份,這邊紀錄一下 Github Action 如何透過 powershell 將檔案上傳到 Azure
Rainie
Nov 8, 2021
[C++] 提升程式效率的小方法
[C++] 提升程式效率的小方法
在開發 feature 的過程,除了功能正確,效能優化應該是每個工程師相當重視的課題,優化不只包含了演算法、流程、架構等大方向的改良,如果能在日常寫 code 時改變一下寫法,不知不覺中也能提升不少效能喔!
Rainie
Aug 24, 2021
[WinDBG] C++ EH Exception (0xE06D7363)
[WinDBG] C++ EH Exception (0xE06D7363)
最近看 dump 碰到 C++ exception 0xE06D7363 的問題,這是 visual c++ 的 compiler 碰到 c++ exception 會拋出的錯誤碼,這篇文章就來記錄一下如何透過 WinDBG 查看實際拋出的 exception 是屬於哪種類型。
Rainie
Aug 4, 2021
[BSOD]driver_unloaded_without_cancelling_pending_operations
[BSOD]driver_unloaded_without_cancelling_pending_operations
前陣子公司的 driver 在 win7 上碰到了 BSOD,error message 表示driver 在 unload 時資源沒有釋放,底下提供幾個 API 組合是當你的 driver 有 call 到這些 API 時,driver unload 一定要 call…
Rainie
Jan 26, 2021
[Docker + Github + Jenkins] PR觸發 Jenkins 自動建置 (2)
[Docker + Github + Jenkins] PR觸發 Jenkins 自動建置 (2)
第二篇文章好像拖有點久… 😫
Rainie
Jan 25, 2021
[Docker + Github + Jenkins] PR觸發 Jenkins 自動建置 (1)
[Docker + Github + Jenkins] PR觸發 Jenkins 自動建置 (1)
前陣子嘗試自己架了 Jenkins ,參考不少網路上的教學,雖然有不少重複的文章,但還是想要把自己嘗試建置的過程記錄下來,如果之後需要重新建置,就可以參考了!
Rainie
Nov 14, 2020
[WinDBG] Stack Overflow Analyze
[WinDBG] Stack Overflow Analyze
最近同事碰到 stack overflow 的 crash,一起討論時發現自己從來沒碰過類似的問題,決定做個範例自己練習看看這類型的問題要如何分析。
Rainie
Jul 31, 2020
[WinDBG] 當程式崩潰時如何自動產生 crash dump
[WinDBG] 當程式崩潰時如何自動產生 crash dump
這一篇簡短的跟大家分享如何讓程式崩潰時啟動 WinDBG 自動產生 dump 在預設的路徑下,這個方法特別適用在你沒辦法重現問題而客戶的環境又沒辦法提供給工程師除錯時,就可以把 dump 帶回 offline 分析。
Rainie
Jul 1, 2020
About 職場學習筆記
Latest Stories
Archive
About Medium
Terms
Privacy
Teams