原创 由句柄得到文件名

在N多情況下我們得到了一個被打開文件的句柄,但並不知道是哪個文件被打開,下面這段代碼可能給你很多幫助,可以實現從文件Handle到文件名的轉換,需要注意的是得到的文件名是UNICODE編碼格式的。 void GetFileNameByHa

原创 破解筆記1——SEH

      對於SEH(Structured Exception Handling)結構化異常處理的初步理解:是在CPU指令層次上給程序設計者提供異常處理,C++中的_try{}_except{}結構不過是在高層對SEH的包裝。從總體上

原创 得到當前EIP地址

    由於EIP寄存器無法直接訪問,要獲得EIP的值,就只有繞着彎兒、變着法子把她弄到手,主要原理:call調用時會把下一條指令的地址push入棧,以供子函數返回,直接從堆棧中就能拿到EIP的值了。     執行完以下代碼後,eax

原创 病毒面前沒有迷信,卡巴斯基也倒下了。

差不多兩年前看了一篇關於殺毒軟件橫向比較的文章,https://www.xfocus.net/bbs/index.php?act=SE&f=15&t=42494&p=163006,作者的言詞雖有點激烈,但八九不離十很大程度上事實就是如此。

原创 gSoap接口函數參數名敏感的解決方法

定義接口函數的時候只聲明參數類型不聲明參數名,這樣在函數調用的時候就不會對參數名稱進行檢測。 

原创 MapX5.0應用程序運行時錯誤1165解決辦法

“定製數據集錯誤。無法找到用於制定定製數據集類型的CLSID。檢查相應的定製數據集是否正確註冊。 ” 如果正常安裝了MapX,多半不會出現上述錯誤提示,改錯誤經常出現在MapX程序的分發過程中。 原因:代碼中使用Map.DataSe

原创 解決gSOAP開發中的序列化和反序列化類型不匹配的問題(No Deserializer found to deserialize)

用gSOAP開發完Google Search的Client端測試程序,一運行便跳出如下錯誤“No Deserializer found to deserialize a ':key' using encoding style 'http:

原创 筆記:Grub4Dos 實現Xp多重啓動 (Ghost版安裝的Xp)

    爲了安全、爲了好奇、爲了效率。。。。。。我們需要多個操作系統能和平共處,並且還能方便的進行切換。總結起來無非以下幾種:1、將操作系統安裝到不同的物理驅動器上,啓動時依靠BIOS來進行切換,而新主板在啓動時給用戶提供了選擇引導設備的

原创 彩虹顯IP 後兩位星號 解決方案 全顯IP

    沒什麼技術含量,純屬無聊練練手。     出來XX有大把的時間,看着哪個不順眼就削誰,那個後兩位是星號的彩虹顯IP 2.71外掛是最欠扁的。彩虹開發團隊可能出於對用戶安全的考量,有意隱藏了對方IP的後兩位,將其改爲星號。   

原创 Skype 與 SoftIce

很久不見的朋友發來一條短信,給了我一個Skype的號碼,叫我網上見。趕緊下載、安裝、運行,迎接我是一個冷冰冰的對話框:“Skype is not compatible with system debuggers like SoftICE.

原创 構造函數與運算符重載

class A{public:    A(int){cout << "int" << endl;};    A(double){cout << "double" << endl;};    int operator = (A a){cou

原创 用程序禁用與啓用網卡

BOOL Disable_NetCard(bool bStatus){ GUID guid; UuidFromString((unsigned cha

原创 獲取DLL文件中的二進制資源

int resource_id = 1002; HMODULE h = LoadLibrary("gg.dll"); HRSRC hrsrc; HGLOBAL hmem; if (h) {  hrsrc = FindResource(h,

原创 Linux下GB2313與UTF8的相互轉換

int code_convert(char *from_charset,char *to_charset,char *inbuf,int inlen,char *outbuf,int outlen){ iconv_t cd; char *

原创 DLL引入表重定位 .reloc

   前幾天日,在做彩虹顯IP補丁程序的時候,需要將原格式化字符串從"%d.%d.*.*"修改成"%d.%d.%d.%d"以使其能顯示完整的IP,在補丁代碼中需要引用該字符串,於是直接從原代碼中copy了一段引用該字符串的代碼。頭幾天還能