1.識別演算法ida快捷鍵ctrl+alt+f findcrypt
2.資料與**、函式互相轉換
3.step into和step over,step out有什麼區別
4.通過除錯找出flag
debugger->debugger windows ->locals找到相應的變數 1.在暫存器中找到相應的位置更換變數型別,比如用a鍵將其轉化為字串。2.直接在定義變數的位置更換變數型別,比如從_byte *改為 char *,就可以在locals中重新整理後顯示。
5.修改偽**變數型別 快捷鍵y
通過這個操作可以將變數轉換陣列,將資料型別修改為 對應的型別的指標 例如 char *a1
6.修改匯報中的變數型別
u undefine
d data
c code
a ascii
* 陣列
o offset 位址偏移
7.修改變數名 快捷鍵n
8.修改資料顯示格式 右鍵選擇
9.用bindiff確定部分函式名
10. 注釋快捷鍵
組合語言中 ;
偽**中 /
11. 返回彙編**
jump to disasm
快捷鍵 j
12 修改反彙編** 可以用f2 edit-patch program
13 edit-export data 可以匯出資料
14 可以寫ida指令碼實現自己的一些想法
15 查詢交叉引用: x
16 查詢字串: alt + t
17 定義結構體
Linux 實用技巧
值得一提的是vim是慈善軟體 charityware 如有贊助或評比得獎,所得將全部救助烏干達孤兒,軟體使用是免費的,歡迎手頭有點閒錢的使用者捐款贊助,如果沒銀子也沒關係,至少當有評比活動時 有獎金可拿的那種 應用技巧一 快速注釋 1 連續行注釋 使用vim vi編輯shell指令碼,在進行除錯的時...
vim實用技巧
以前習慣於eclipse,sourceinsight,vim用的不是很熟悉,在現在的公司中,vim是一種必備的技巧,慢慢,從難受到得心應手,vim還是比較好用的,下面記錄一點實用的技巧 1 vim ctags cscope是乙個強大的比擬於sourceinsight的字元介面的工具 2 ctrl 跳...
SQL PowerDesigner實用技巧
1,name code的轉變 我們設計資料庫的時候,軟體會自動把name的資料複製到code中,但我想設計時直接把 欄位名稱與含義寫在name中,這樣對設計時間的浪費是很少的 如我們以 欄位名 中文含義 來寫name,讓軟體自動複製前面的 欄位名到 code中.讓中文函義 自動複製到 comment...