原创 win10下驅動進程保護

網上可以查到很多WIN7下的驅動後臺進程保護代碼,而那些代碼在WIN10下並不適用,故寫此篇來文章來總結我在編寫WIN10下後臺進程保護驅動程序的過程與經驗,因爲源碼文件結構比較雜亂,在此文章裏我粘部分代碼,在最後再給出完整項目的

原创 關於求素數的代碼實現

關於求素數的算法 首先要再提一下素數的概念:素數也可以稱之爲質數,即只能被1或者素數本身整除的數。 也就是說可以通過取餘數來求素數,我後來寫了很多代碼,都得不到正確的結果,一直會無法把類似於9這樣的數排除。 後來做了很多更改,得到

原创 JAVA基礎知識歸納(一)

最近總有槓精在Q羣跟我槓JAVA的一些細枝末節的基礎知識,故出一系列“科普文”來怒懟槓精 JAVA switch語句表達式支持類型 支持類型大致有六種: int char byte short String(java 7才允許)

原创 C++實現PE文件添加新節區(加殼器)

最近潛心研究二進制安全,接觸到了shellcode還有加殼脫殼有關的內容,於是心血來潮,想用自己不怎麼成熟的編程功夫來實現寫一個加殼器,並記錄下代碼編寫過程中遇到的坑。 (以下文章中區段==節區) PE文件格式 pe(Portab

原创 桶排序的C語言的代碼實現

什麼是桶排序 桶排序,一種老生暢談的排序方法,其思路就是將一組數據放進有限數量的“桶子”裏,然後在對每個桶子進行分別排序,從而達到將這組數據從無序變爲有序的過程 桶排序的侷限 個人認爲,桶排序其最大的缺陷就在於要對其有一個上限的限

原创 HIbernate入門基礎(一)

Hibernate Hibernate 是一個高性能的對象關係型持久化存儲和查詢的服務,其遵循開源的 GNU Lesser General Public License (LGPL) 而且可以免費下載。 J2EE三層架構 表示層