許多學習 C/C++ 的朋友在開始學習的時候,就可能已經耳聞 C/C++ 的指標功能很厲害,不過那也是最難的地方。一開始存有「困難」的印象,再加上「指標」這兩個字翻譯得不是那麼貼切,最後演變成所有學習 C/C++ 的朋友最害怕的項目了。
本書適合給有組合語言和C語言基礎的讀者,組合語言方面,各位若對組合語言不熟悉的話,請參考《通往高級駭客的修行之路:組合語言心法修行與反逆向工程的初階入門》這本書。至於C語言的部分,原則上會延續《秋聲教你玩C語言與指標:給挑戰者的22堂課》這本書裡頭的內容,但其寫法會更加深入,因為都使用反組譯來解釋C...
組合語言是與電子、資訊以及通訊等三大領域密切相關的基礎科學教育。只要把組合語言學好,之後想要往這三大領域去發展便有所助益。本書即是作者針對組合語言最常用的指令經過一番整理之後的精華版,使讀者能在最短的時間內獲得最有效的吸收與成長。
★ ☆ ★ 迷你電子世界的大解密,啟動您的半導體探險之旅! ★ ☆ ★ 在我們的日常生活中,幾乎所有的家電產品都有半導體,但你知道,其實它的運作方式與量子物理有關嗎?即便大家可能都聽過半導體(或稱晶片),但對於其運用或相關原理可能都不是那麼清楚,本書便是想要以淺顯易懂的方式,來讓大家了解半導體...
揭開隱藏在視窗底下的封鎖危機 若想要了解駭客,研究電腦病毒是一個不錯的方式。病毒的設計,充滿了駭客天馬行空的想像及創意。尤其是歷史悠久的病毒,那更是經過好幾代不斷地精心修改,簡直可以說是千錘百鍊的藝術品。
感謝讀者的支持,作者修訂精簡第二版嘉惠更多朋友! ★初學者輕鬆學習計算機組成原理 ★詳盡的圖文解說能讓你快速上手 ★精選的主題循序漸進更簡單操作
「我學會C/C++了,但是我還是看不懂惡意程式。」 「我想了解惡意程式,那我要先學些什麼呢?」 我們接到太多類似的問題,我們赫然發覺,有些人是不知道怎麼跳,有些人是一口氣跳得太高。 踏得愈穩,跳得更高的道理,我們大家都懂,那麼,去了解惡意程式,要從何開始呢?
本書是《特洛伊木馬病毒程式設計:使用Python》的進階版,設計以ISO OSI的七層架構為基礎,會議層以傳送權(token)來實作,表達層可傳輸的資料型別從最基本的正整數、bytes、str等,擴大到負數、dict 、list等較為複雜的結構。
我知道有些讀者本身已經掌握了組合語言和C語言,因此,本書對於程式的概念只是用個簡單的方式來帶過而已,並且在知識上只告訴各位如何使用開發工具Visual Studio來進行反組譯,並觀察反組譯底下的相關功能,如記憶體、監看式以及暫存器等等,如果您本身是玩Linux或者是Mac OS 出身且本身又掌握組...