原创 pwn之fd
最近小夥伴發現了一個學習pwn的網站:http://www.pwnable.kr/。然後想着一塊進行,把做過的都記 錄下來。那麼開始第一個吧! pwn學習的遊戲網站 1.點一下fd圖片出現:
原创 pwn之bof
有一兩週沒更新了,堅持... 接着前邊繼續第三篇bof. 這次讓我們直接下載bof.c,以及bof文件.分析代碼和文件,然後在pwnable.kr 9000執行,獲取flag 1.先看下bof.c的代碼: #include <st
原创 pwn之flag
接前邊繼續開始第四個小項目flag,點開,要自己下載 Download : http://pwnable.kr/bin/flag 1.用個16進制查看器看一下,是elf文件,並且加了upx殼,要脫下upx殼纔好分析 2.利用
原创 pwn之collision
接前篇,記錄下collision的搞法. 1.點擊collision有如下顯示,還是ssh登錄,今天換一種登陸方式.用windows下的winscp將文件拷貝到本地.需要的在這安裝 https:/
原创 stdafx.h 的作用
stdafx.h VC工程裏面經常見到stdafx.h這個頭文件,以前也沒有特別注意,但是這個文件用不好經常會出錯。 stdafx的英文全稱爲:Standard Application Framework Extensions(標準應
原创 pwnable_Toddler's Bottle之collision
接前篇,記錄下collision的搞法. 1.點擊collision有如下顯示,還是ssh登錄,今天換一種登陸方式.用windows下的winscp將文件拷貝到本地.需要的在這安裝 https:/
原创 pwnable_Toddler's Bottle之fd
最近小夥伴發現了一個學習pwn的網站:http://www.pwnable.kr/。然後想着一塊進行,把做過的都記 錄下來。那麼開始第一個吧! pwn學習的遊戲網站 1.點一下fd圖片出現:
原创 從反彙編看this指針
在這大概從三個角度來談this指針 : A . this指針的由來 B . this指針的特點 C . this指針與this Call調用方式 有錯誤的地方,歡迎批評指正 A . this指針的由來 測試代碼
原创 C++虛函數表深入解析 (一)
本篇文章大概從三個角度解析虛函數表 : A : 虛函數調用方式 B : 深入解析虛函數 C : 打印虛函數表 有問題一起交流 ! A : 虛函數調用方式 關於函數調用方式,在此指的是直接調用與間接調用 , 即Call rel16/32
原创 this指針與__thiscall調用方式
__thiscall 是爲了解決類成員調用中this指針傳遞而規定的。__thiscall要求把this指針放在特定寄存器中,該寄存器由編譯器決定。VC使用ecx,Borland的C++編譯器使用eax。 注 : 測試環境爲VS2012
原创 函數調用堆棧圖
熟悉函數調用時的堆棧操作是學好彙編語言的必備知識,在此只寫出了最簡單的函數調用過程 , 有錯誤的地方,歡迎批評指正. 注:該程序通過VS2012編譯. 函數調用方式爲C調用方式 : A. 用棧自右向左傳參 B : 調用者平衡堆棧 由於