原创 Windows 異常代碼查詢

00000000 STATUS_SUCCESS00000000 STATUS_WAIT_000000001 STATUS_WAIT_100000002 STATUS_WAIT_200000003 STATUS_WAIT_30000003F

原创 Lua5.3.5源碼編譯

首先從lua官網下載源碼http://www.lua.org/download.html並解壓:   VS2017 新建項目->控制檯應用 將解壓出來的src文件夾,拷貝到解決方案目錄下 建好項目,添加lua源碼:   Ctrl+A

原创 獲取cmd輸出結果

執行cmd命令,獲取輸出結果。 方式一: void GetConsoleResult() { FILE* pPipe = _popen("cmd /c tasklist |findstr /i \"cmd.exe\"", "r"

原创 windows 應用層編程基礎試題

Q:頻繁new和delete 會有什麼影響?  A:增加程序CPU開銷,造成大量內存碎片,最終可能造成,內存不足,申請不到想要的空間大小。解決辦法,使用內存池。   以下兩種獲取字符串方式,正不正確?  //返回char*指針沒有問題

原创 Windows異常代碼查詢

00000000 STATUS_SUCCESS00000000 STATUS_WAIT_000000001 STATUS_WAIT_100000002 STATUS_WAIT_200000003 STATUS_WAIT_30000003F

原创 本地git安裝完成之後,從遠程git服務器上面下載代碼。報錯SSL certificate problem:self signed certificate in certificate chain.

解決方案:打開git的控制端黑窗口,輸入: git config --global http.sslVerify false 點擊Entry之後,就會去掉git的ssl驗證。 然後就可以正常的下載代碼。 點贊 收藏

原创 git 提交多個遠程倉庫

有時候一個項目,希望既提交到oschina又提交到公司內網的gitlab,或者是github什麼的。 使用git remote -v 查看當前git的遠程倉庫。   添加一個遠程倉庫 git remote add <name> <url

原创 git 常用命令

查看本地倉庫文件,並輸出到本地日誌文件: git ls-files > 1.txt 查看沒有添加的文件: git status 重寫歷史 git commit --amend#改變最近一次提交 git rebase -i HEAD~3#修

原创 注入手法

一、遠程線程注入:       OpenProcess/CreateProcess       VirtualAllocEx();       WriteProcessMemory();       CreateRemoteThread(

原创 ADB 相關

adb shell      pm list packages  查看所有包名 -f(包含路徑)     -s(顯示系統分區的apk)  -e(enable) -d(disable)      pm disable 包名  (禁用的包名

原创 關於QT逆向

QT彈框幾個函數:     QWidget         show      QDialog        exec        open 關於找彈框斷點,可以在QGui4.dll的導出函數中斷 CreateFileW. 可以棧回溯

原创 網絡通訊類的逆向

常用函數   WSASend   WSARecv 點贊 收藏 分享 文章舉報 JasonSafe 發佈了22 篇原創文章 · 獲贊 5 · 訪問量 2萬+ 私信

原创 MFC CFileDialog 文件過濾條件

今天寫一個選擇文件的對話框,使用CFileDialog: TCHAR *lpFilter = _T("Img Files(*.img) | *.img |All Files(*.*) | *.* ||"); CFileD

原创 printf 、cout 輸出至控制檯阻塞

printf 以及cout 輸出到控制檯時,有機率會阻塞進程。切換到控制檯 敲回車 或者 按任意鍵後 信息纔會輸出到屏幕,代碼繼續往下執行。 有時 即使調用了fflush(stdout), 也依然會出現阻塞的情況。 在程序一開始調用 se

原创 如何轉義CSV文件中的逗號

CSV全稱是:Comma Separated Values 或者 Character Separated Values。 儘管第一種說法更常見,但我覺得還是第二種說法更確切一些,因爲你可以使用其它字符做分隔符。 使用逗號做分隔符的CS