原创 C++ 語法時,編譯器做了什麼(1) new delete malloc free

直接看反彙編,手動翻譯一下 NEW 31: Person* p = new Person(); 0040105D push 4 0040105F call operator new (004012b0) 00401064 add esp,

原创 NULL--print()

按我的理解是不能運行的//錯誤理解 struct Person           {               int x ;         void Fn_1()             {             printf(

原创 wdb ctf re

一共有四道re題,兩題apk,兩題exe apk本菜雞完全不會,過了過了 然後就是 signal 這題就是一個 switch 用switch把操作分離,然後用一串數據來實現類似指令的效果,從而實現功能 首先找到輸入字符串 char a[