原创 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,