前段時間找到一個練習pwn的網站,pwnable.kr 這里記錄其中的passcode的做題過程,給自己加深印象。 廢話不多說了,看一下題目, 看到題目,就ssh連接進去,就看到三個文件如下 看了一下我們的用戶名,並不能直接查看flag這個文件。查看passcode.c的源碼看一下 ...
深入理解GOT表覆寫技術 x :前言 玩pwn的時候,有時要用到got表覆寫技術,本文在於分享對GOT表覆寫技術的理解,鋪墊性的基礎知識較多,目的在於讓初學者知其然,還要知其所以然 x :ELF文件生成過程 注:gcc命令實際上是具體程序 如ccp cc as等 的包裝命令,用戶通過gcc命令來使用具體的預處理程序ccp 編譯程序cc 和匯編程序as等。 預處理過程 主要處理源文件中以 開頭的預編 ...
2020-10-18 23:54 0 647 推薦指數:
前段時間找到一個練習pwn的網站,pwnable.kr 這里記錄其中的passcode的做題過程,給自己加深印象。 廢話不多說了,看一下題目, 看到題目,就ssh連接進去,就看到三個文件如下 看了一下我們的用戶名,並不能直接查看flag這個文件。查看passcode.c的源碼看一下 ...
了內存空間。而且現代操作系統不允許修改代碼段,只能修改數據段,那么GOT表與PLT表就應運而生。 ...
一、JNI是什么? JNI是Java Native Interface的縮寫,譯為Java本地調用。JNI是一種技術。 二、JNI技術的用途? Java程序中的函數調用Native程序中的函數。Native一般指使用C/C++編寫的函數。 Native程序中的函數調用Java程序中 ...
前言 零拷貝技術是指計算機執行操作時,CPU不需要先將數據從某處內存復制到另一個特定區域。這種技術通常用於通過網絡傳輸文件時節省CPU周期和內存帶寬。 原始的網絡請求,需要數次在用戶態和內核態之間切換以及數據的拷貝,這無疑大大影響了處理的效率,零拷貝技術就是為解決這一問題而誕生 ...
有兩個字典,分別存有 100 條數據和 10000 條數據,如果用一個不存在的 key 去查找數據,在哪個字典中速度更快? 有些計算機常識的讀者都會立刻回答: “一樣快,底層都用了哈希表,查找的時間復雜度為 O(1)”。然而實際情況真的是這樣么? 答案是否定的,存在少部分情況兩 ...
一、前言 ● 隨機寫會導致磁頭不停地換道,造成效率的極大降低;順序寫磁頭幾乎不用換道,或者換道的時間很短 ● 本文來討論一下兩者具體的差別以及相應的內核調用 二、環境准備 組件 版本 OS ...