原创 ELF文件格式頭部

Program Header https://docs.oracle.com/cd/E19683-01/816-1386/chapter6-83432/index.html 它在可執行文件和obj文件中,其中的e_phentsiz

原创 Messages BreakPoints in 64dbg(翻譯)

x64dbg感覺很棒,而且開源,但是資料很少,官方博客挺有意思,就翻譯了,有啥錯誤請指出。 x64dbg官方博客鏈接https://x64dbg.com/blog/ 使用Windows消息 讓我們看看一個用作演示目的的Crackm

原创 hitcon 2017 ghost in the heap解題記錄

ghost in the heap 審計 delete heap free後會將ghost[i]置null,所以不能double free add ghost 要求填入magic,但是會被read沖掉 read長度小於最大限長

原创 UserGuide:cryptlib.h學習筆記(翻譯)

原文https://www.cryptopp.com/wiki/User_Guide:_cryptlib.h Exception 所有的異常類在Crypto++都派生自Exception,Exception僅僅是一個標準c++庫

原创 crypto++ User Guide: filters.h學習筆記

感覺程序員學密碼學不把一個庫玩的很6是學不好也用不了密碼學的,對crypto++而言,看源碼 暫時是看不懂也看不完的,只能硬着頭皮看官方文檔,本人英文不是很好,如有錯誤請直接指出。 Base Classes Filter 譯文st

原创 vs2017 64位命令行編譯環境配置入門

建立vs工程是真的煩,而且佔空間,還是命令行方便 昨天下了最新版的vs2017,臥槽居然沒有windows.h(創建工程編譯時生成,文件夾中找不到,666) 配置環境失敗了,但是發現個神器:VS 2017開發人員命令提示符(在wi

原创 house of orange學習報告

house of orange house of orange 不是什麼梗,而是一道題目的名字,hitcon 2016ctf house of orange 用到的套路 溢出攻擊top chunk的size,泄露libc_ba

原创 64位函數參數傳遞方式

64位函數傳參方式,很棒的材料 http://abcdxyzk.github.io/blog/2012/11/23/assembly-args/ 當參數少於7個時, 參數從左到右放入寄存器: rdi, rsi, rdx, rcx

原创 User Guide:eccrypto.h學習筆記(翻譯)

User Guide:eccrypto.h學習筆記(翻譯) 原文鏈接 https://www.cryptopp.com/wiki/User_Guide:_eccrypto.h eccrypto.h eccrypto.h給橢圓曲線密