原创 Metasploit meterpreter運行shell命令錯誤的解決辦法 提示arguments (given 4, expected 5)

下載安裝最新的metasploit在meterpreter中運行shell命令總是不能成功,出現以下錯誤: meterpreter > shell [-] Failed to spawn shell with thread impers

原创 對驅動型鍵盤記錄程序Klog的修改

 對驅動型鍵盤記錄程序Klog的修改    vocanicy 2007/09/27   Windows上的各種軟件都做過,就是沒接觸做驅動,真是慚愧。最近下載了Clandestiny寫的驅動型鍵盤記錄程序的源碼,在學習的過程中發現了幾點問

原创 boost::lambda學習筆記

最近學習使用boost庫,學習其中的lambda時有一些心得拿出來分享一下。 本人也是初次在C++中接觸lambda。以前在C#開發時也曾經用過,當時就十分羨慕C#程序員   在STL中,許多算法函數使用起來不是那麼方便 例如,find_

原创 解決"No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android"錯誤

今天安裝了Android Studio 3.2,打開一箇舊工程,編譯提示"No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-lin

原创 PE文件數字簽名格式

Windows平臺PE文件數字簽名格式 版本 1.0 — 2008年3月31日 摘要 Authenticode®是一種數字簽名格式,它是用來驗證二進制軟件的來源和完整性。Authenticode是基於公開密匙加密標準(PKCS) #7

原创 解決MFC“由於應用程序配置不正確,應用程序未能啓動……”錯誤提示的問題

    當使用VC2008編譯EXE程序後,如果程序採用動態鏈接的方式鏈接CRT和MFC庫,必須將Microsoft.VC90.manifest及對應DLL文件隨同可執行文件一起發佈。否則在Windows2003及XP以後的系統上運行將提

原创 通過內聯彙編實現DLL自卸載,即在DLL的函數內部FreeLibrary自己

理論上DLL模塊內部代碼是不能自己卸載自己的,因爲一旦DLL被FreeLibrary後,當前運行自身代碼空間就爲非法內存了。 但在某些特殊場合,需要實現這種功能。 例如,DLL導出某純虛接口指針IExample*,存在一個IExample

原创 高德地圖的No implementation found for 問題解決

手頭一個Android項目需要用地圖,於是選擇了高德地圖,之前一直用百度地圖的 結果app在我的手機上閃退,而有些同事的手機上可以正常運行 每次運行到mapview.onCreate時就閃退了 錯誤信息就是 No implementati

原创 關於“對驅動型鍵盤記錄程序Klog的修改”的補充

  KLog原程序在系統關閉的最後會出現一個藍屏一閃而過,雖然這個不注意是很難發現的,但是這個對於追求完美的程序員來說是不能容忍的。經過多次測試和參考網上一些建議,終於找到了解決方法。   方法就是在程序中註冊IRP_MJ_SHUTDOW

原创 口袋鍵鼠v0.8c 利用PPC實現無線鼠標鍵盤功能

最近家裏買了一臺大屏幕電視,以前經常在本本上看電影,也改爲將電腦視頻輸出到電視來看,屏幕大了之後效果還是不錯的。 有一點比較麻煩的就是換片子,電視有遙控可是電腦沒有,每次要跑到電腦前面操作。 有想過給本本配一個紅外遙控器,也想過直接用本本

原创 鏈接openssl靜態庫時遇到的問題

鏈接openssl靜態庫時遇到的問題 最近學習openssl一直都比較順利,直到我想改用靜態庫鏈接時,發現鏈接器給出如下錯誤警告。   --------------------Configuration: b64 - Win32 Rel

原创 鏈接錯誤LNK2005 在MFC庫之前鏈接C運行時庫導致的鏈接錯誤

PRB: 鏈接錯誤LNK2005 在MFC庫之前鏈接C運行時庫導致的鏈接錯誤 ID: Q148652   這篇文章適用於: Microsoft Visual C++, 32-bit Editions, versions 4.0,