首先 是彙編指令。
奇怪的是現在居然找不到一本好書!大部分書還是在講win16的指令!我在書店只翻到兩本講win32指令的,一本是清華出的,一本是紅色書皮的翻譯的,主題居然是linux下與c的混合程式設計(用於優化)(如果我沒有記錯的話)。而且沒有一本書講全了偽指令!可憐啊。
第二是熟悉程式設計環境。
選擇一種編譯器後熟悉其用法及偽指令。如ma**、ta**、na**等。可以選擇的有很多,推薦的有ma**32軟體包,另cca**即《辰燦組合語言整合開發環境》也可一試。
第三即是了解windows。
以前推薦《windows環境下32位組合語言程式設計》可以一看。我個人認為網上有些教程沒有這個好。反正我看那些教程是沒看明白的(也許俺沒你那麼聰明)。
第四,所有程式設計師的基本功:資料結構與演算法。
不是偶的強項,不談。
第五,經驗。
經驗、經驗、經驗、經驗、經驗、經驗、經驗、經驗。
經驗也是要學習的,寫個程式,寫完它,再寫另乙個,然後再來。如此而已。也是個艱苦的過程。
最後要說的是,如果以前沒編過程式而想學程式設計的話,不要用這個來進行初體驗。切記。
用vb就很好了。
學win32彙編病毒要學什麼內容
自己備忘用的,或都是把所學過的和已知要學的列出來吧 8086的16位彙編指令 32位彙編指令 windows系統api函式 pe檔案格式 保護模式程式設計 程序隱藏 epo 入口點模糊 技術 api hook 反除錯加密 encrypt 固定的解密頭 加密的 多型 polymorphi 變化的解密頭...
為什麼要學Win32及Win32程式框架
前言 最近在看侯捷的 深入淺出mfc 在理解mfc時覺得必須要掌握win32,才能更好的理解mfc,才能寫出更有用的程式。於是將自己對win32程式的理解寫了下來,供朋友們參考。文中的兩幅圖是從書中擷取的。正文 windows程式的進入點是winmain函式,它有四個引數,形式如下 int wina...
為什麼要學Win32及Win32程式框架
前言 最近在看侯捷的 深入淺出mfc 在理解mfc時覺得必須要掌握win32,才能更好的理解mfc,才能寫出更有用的程式。於是將自己對win32程式的理解寫了下來,供朋友們參考。文中的兩幅圖是從書中擷取的。正文 windows程式的進入點是winmain函式,它有四個引數,形式如下 int wina...