-
MQTT 教學筆記
Sunday, July 26, 2020
MQTT 教學筆記 MQTT (Message Queuing Telemetry Transport) 是物聯網極受歡迎的訊息傳輸協定 在使用 IOT 相關裝置時,當 Sensor 接收到資料時可透過 MQTT協定來傳送資料。 MQTT 介紹 MQTT 以 發布(Publ…more
-
Free Space or Extend Space On Ubuntu
Saturday, July 11, 2020
Free Space or Extend Space On Ubuntu 當使用 ubuntu 系統時,發現出現下列訊息,則代表必須要做清理磁碟的動作 Low Disk space on "Filesystem root" The volume "Filesystem root" has only 856.0 MB disk space remaining. 使用 bf 指令可以查看 目前 file system disk space…more
-
ASIS CTF 2020 pwn Full Protection Writeup
Wednesday, July 8, 2020
ASIS CTF 2020 pwn Full Protection Writeup 此題為 ASIS 的暖身題,但並非想像中的極易簡單 不過很裸,測試之後會發現有 format string 的漏洞。 檢查保護機制 首先檢查此程式有開啟那些保護,發現全…more
-
AIS3 2020 Pre-Exam CTF pwn Portal Gun writeup
Saturday, June 20, 2020
AIS3 2020 Pre-Exam CTF Portal Gun Writeup Author: Sophie Shin Time: 2020/06/10 10:00 A.M. 為了配合AIS3要抽選手繳交 wirteup,就延後發文了 前言 2019 第一次參加 MyFirstCTF 之後有幸錄取 AIS3 課程,便開始入坑 pwn 在那之…more
-
Stack Migration
Thursday, May 14, 2020
Stack Migration Stack Migration 指 ROP (Return Oriented Programming) 的一種技巧,可在當 stack 不夠使用時,利用 ROP 控制來竄改 stack pointer (esp or rsp),指向其他位址,以獲取額外的寫入空間。 範例原始碼 #include <stdio.h> #include <unistd.h> char…more
-
函式呼叫(I) - 參數傳遞
Tuesday, April 21, 2020
函式呼叫(I) - 參數傳遞 前言 這學期修了計算機組織的課程,了解到 MIPS 呼叫函式所暫存的參數方式與 x86、x64 有一些不同,在了解逆向分析之函數分析…more
-
Variable Length Arguments
Sunday, March 22, 2020
Variable Length Arguments 當輸入的引數長度不確定時,我們可以使用 Variable Length Arguments 來實作。 其來自於 <stdarg.h> 標準函式庫中 意義 va_list 為 variable argument lists 無論輸入的參數個數為何,皆可處理 實作原理 typedef char *va_list;…more
-
靜態分析工具介紹
Monday, February 17, 2020
Intro to Static Analysis Tools 打 CTF 時,若沒有用對工具,在分析時會花費許多時間 在寫 reverse 或 pwn 時,使用工具是絕對必要的,能夠適時減少不必要的時間。 在此介紹幾個打 CTF 常使用…more
-
解 ROP 之工具與詳細流程
Monday, February 17, 2020
ROP writeup checksec rop Arch: amd64-64-little RELRO: Partial RELRO Stack: No canary found NX: NX enabled PIE: No PIE (0x400000) file rop rop: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, for GNU/Linux 2.6.32, BuildID[sha1]=6608f6b8f49633b8d8248f7665b6ba35659a595a, not stripped 線索1:statically linked 動態連結是當程式執行時,才會去 library…more
-
Hugo Tutorial
Thursday, February 13, 2020
Hugo Tutorial 本篇文章適用於 有個人github網站,第一次使用 hugo 的使用者 有post文章需求,不想要html一直複製貼上 想懶人打造個人網站的使用者 建議要…more