前言 今天的我才第一次真的開始學習這個領域,但看起來需要會的先備知識真的蠻廣的。這邊應該會學習一些比較通用的觀念為主,比如 asm、overflow、ROP 之...
快速導覽 Demo影片 各章節完整程式碼Github 拯救豬腳城的完整漫畫 引言 嗨我是k66,UEFI網路資源都是一堆文字,學UEFI過程很痛...
Attack Lab實驗紀錄 Intro This file contains materials for one instance of the attack...
Bomb Lab實驗紀錄 GDB常用指令 gcc -g test.c生成可除錯文件 gdb a.out進行除錯 r 程式開始執行 q 離...
因為有遇到專案需要觀察每個 publish 後的資料夾是否為 publish 之後的版本,可以利用 DLL 產的 Guid 去辨別是否為異動過的檔案,但如果有要...
本文目標 理解 RISC-V 基礎指令集 假指令 (pseudo instruction)、擴展指令集 組譯器與組合語言 組譯器 組譯器 (Assemble...
環境:linux使用者直接用終端機即可,windows使用者可用WSL或是建一個linux的虛擬機 先開啟一個c語言檔 $ vim test.c 在檔案內輸入...
最新版本請見:https://chenhsieh.com/post/bioinfo/10-trinity/ 神奇的轉錄體拼圖 透過 RNA-Seq 進行轉錄體分...
某些專案因為歷史久遠沒有Source Code,但有個需求需要異動裡面的程式該怎麼辦?? 難道只能整個反組譯,查看程式碼翻一份做新的嗎? 不~~其實有辦法直接對...
為什麼要在SQLServer呼叫C# function呢?因為有些功能可能SQLServer做不到,或是太困難. 以下會介紹,怎麼建立dll.與建立dll後,怎...
如果把大家所知道的程式語言,用車來形容的話。 你知道你現在所學習或所使用的語言,是屬於那部車嗎.... Ada :坦克車,一台金剛不壞但很醜的坦克車。如果你告訴...