原创 OD筆記

1、字串參考:註冊失敗提示的字串;              2、函數參考:GetDlgItemText(對話框文本)、GetWindowText(

原创 可變參數函數

可變參數函數 c/c++支持可變參數的函數,即函數的參數是不確定的。   一、爲什麼要使用可變參數的函數?   一般我們編程的時候,函數中形式參數的數目通常是確定的,在調用時要依次給出與形式參數對應的所有實際參數。但在某些情況下希望函數的

原创 IDEA數據加密算法

1、 簡介 IDEA是International Data Encryption Algorithm 的縮寫,是1990年由瑞士聯邦技術學院來學嘉X.J.Lai 和Massey提出的建議標準算法稱作PES( Proposed Encryp

原创 printf處理long long int 型數據

linux下爲: long long a =3455; printf("%lld %lld %lld",a,a,a);   windows下爲:   printf("%I64d %I64d %I64d",a,a,a);

原创 脫殼筆記

1、堆棧原理尋找OEP進行脫殼,第一次esp改變,數據窗口跟隨,下硬件訪問端點,F9斷下地方多爲jmp eax,eax即爲OEP; 2、MEW之類的

原创 C++中new關鍵字的用法

變量:     int *a  =  new int;//申請一個整型變量的空間     delete  a;     int *a  =  new int (1);//申請一個整型變量的空間,存放整型數據“1”     delete  

原创 PWN STEP2 writeup —— 初試棧溢出

Hint:緩衝區溢出時需要構造好哪些東西? 題目描述: pwnstep Writeup: 糾結要不要把這篇writeup歸到“原創”分類下,因爲這道題是看了大神的writeup(注:http://blog.csdn.net/zh_exp

原创 DLL注入方式

方法一、安裝鉤子: 1、運行A.exe,A.exe中調用SetWindowsHookEx(或將Set放入my.dll的導出函數中,此處調用該導出函數)進行鉤子安裝; 2、運行B.exe,當向B.exe發送相應消息時,鉤子勾取消息,並調用鉤

原创 標誌寄存器

OF:溢出OV(overflow,OF=1) 無溢出NV(no overflow,OF=0) DF:減量DN(direction down,DF=1) 增量UP(direction up,DF=0) IF:允許可屏蔽中斷EI(enab

原创 alading writeup —— 代碼動態變化

Hint: 暫無HINT 題目描述: 阿拉燈的神丁 (╯‵□′)╯︵┻━┻   Writeup: IDA分析流程得: 0x0041204C處的256字節數據與輸入的8字節key進行循環異或,結果覆蓋0x0041204C處原始數據。 把0x

原创 Ubuntu下Android真機調試

sudo gedit /etc/udev/rules.d/51-android.rules SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666" SUBSYSTEM=="usb",

原创 Android Studio:adb not responding

/*方法一不穩定 方法一: 查看進程佔用:netstat -aon|findstr "5037" 終止佔用進程:taskkill /pid  XXXX  /f   注:"5037"爲adb運行端口號,"XXXX"爲查詢出的佔用進程的P

原创 Android開發之ScrollView中嵌套ListView的解決方案

轉自:http://blog.csdn.net/minimicall/article/details/40983331 在工作中,曾多次碰到ScrollView嵌套ListView的問題,網上的解決方法有很多種,但是雜而不全。我試過

原创 定位API

原创 Mailbox(getshell) writeup —— ret2libc的利用

Hint: ret2libc √ 題目描述: mailbox libc-2.19.so 題目目錄下面還有另外一個flag文件:)需要拿到shell才能看得到 Writeup: ret2libc即爲return-to-libc,返回到系統