原创 文件粉碎

// CHXFileShredderDlg 對話框 CHXFileShredderDlg::CHXFileShredderDlg(CWnd* pParent /*=nullptr*/) : CDialogEx(IDD_HXFI

原创 修改瀏覽器首頁

第一版: 在Win10下修改失敗 #include <iostream> #include <Windows.h> #include <tchar.h> //將註冊表修改爲www.baidu.com 不一定能修改成功 有相應的首頁保護

原创 HP-Socket學習02 Windows

GetVersionEx [GetVersionEx可能被修改或無法在windows8.1之後發佈。相反,使用Version Helper函數] 隨着Windows 8.1的發佈,GetVersionEx API的行爲在它將返回操作系統版

原创 HP_Socket學習02 Linux

#、##、__VA_ARGS__和##__VA_ARGS__的作用 https://blog.csdn.net/q2519008/article/details/80934815 ##__VA_ARGS__ 宏前面加上##的作用在於,當

原创 使用臨界區對象(CriticalSection)需要注意的一些事情

使用臨界區對象(CriticalSection)需要注意的一些事情 2013年10月28日 ⁄ 綜合 ⁄ 共 2591字 ⁄ 字號 小 中 大 ⁄ 評論關閉 1. 臨界區對象不是內核對象,因此不能繼承,不能跨進程,也不能用waitfor什

原创 IDA Pro

推薦Hex-Rays可以直接反編譯爲C代碼

原创 python 密碼破解器

UNIX密碼破解器代碼(暴力破解 pwdpass.py): # coding=UTF-8 import crypt def testPass(cryptPass): salt = cryptPass[0:2] print("sal

原创 筆記01

SHGetPathFromIDList   AfxSetResourceHandle AfxSetResourceHandle   GetEnvironmentVariable SetEnvironmentVariable   PathF

原创 Hook實現文件監控

介紹 該Windows文件監控系統旨在爲Windows環境中的文件提供安全性。我需要設計一個應用程序來監視Windows上的文件打開、關閉和保存操作,並限制用戶在安裝此實用程序之前訪問文件類型的子集。這是通過連接Windows文件相關ap

原创 WinDbg使用01 analyze

WinDbg中文文檔:http://www.dbgtech.net/windbghelp/index.html !analyze -v分析 在本例中,調試器附加到遇到異常的用戶模式應用程序。 0:000> !analyze -v **

原创 WinDbg使用02 用戶模式配置

  基本的用戶模式配置 在開始用戶模式調試之前,必須安裝必要的符號文件並設置某些環境變量。 安裝符號文件 您必須爲正在調試的用戶模式進程安裝符號文件。如果這是您編寫的應用程序,那麼應該使用完整的符號文件來構建它。如果是商業應用程序,符號文

原创 HP-Socket學習01

#pragma warning(push) #pragma warning只對當前文件有效(對於.h,對包含它的cpp也是有效的),而不是對整個工程的所有文件有效。當該文件編譯結束,設置也就失去作用。 #pragma warning(

原创 git源碼分析

2018年11月9日 git源碼安裝 2018年11月10日 open/ssl.h找不到 2018年11月10日 安裝:https://blog.csdn.net/along_oneday/article/details/75138426

原创 閱讀表

常用排序: 2018.7      鳥哥的私房菜基礎篇 2017.2-5   大話設計模式 2018.8-9   Effiective C++ 2017.7-10 C++primer 2017.11     Qt Creator快速入門

原创 git學習

轉自https://blog.coding.net/blog/principle-of-Git#user-content-1-3-MS4zIOS6uuaJjeaLm+iBmA= 使用原理視角看 Git 1. Git 的玩法 1.1 搭建博