原创 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 : 調用者平衡堆棧 由於