搜尋

dr7各域作用異常碼

返回清單
切換到指定樓層
通知這文章過時或找檔案 發表主題

[其他] dr7各域作用& 異常碼,修改網絡遊戲的內存時被遊戲保護檢測到

[複製連結]
1
SheepKingCN ( Lv.80 論壇達人 ) 發表於 2014-2-7 03:10:08 | 只看該作者 |只看大圖 回覆獎勵 |升序瀏覽 |閱讀模式
  1. 本人備份文章用,僅供學術用途
複製代碼
作者:
半斤八兩
  1. http://hi.baidu.com/bjblcracked/item/0139c1f289a26e10c6dc4551
複製代碼
ca8ca293d158ccbf58a23f7319d8bc3eb03541c4.jpg

現在網上很多網絡遊戲,當我們修改網絡遊戲的內存時,哪怕是只修改一個字節.
都會被遊戲都會檢測到...
有的說是CRC校驗,有的說是內存效驗. 總之,不管他怎麼效驗..
我們都可以用dr硬讀+ VEH異常來過效驗...
為什麼用VE​​H,不用UEF 或者SEH .?
原因很簡單.
1. VEH 更底層. 執行級別最優先.
2. VEH 在堆中,不在棧中. (SEH 一般都是在Function裡面使用)
3. VEH 有自己的鍊錶. 而且當我們addvectoredexceptionhandler(1, xx)時,總是最先處理異常..
也就是說,我們在後面添加的異常過程,總是在遊戲之前運行...
Help
The AddVectoredExceptionHandler function registers a vectored exception handler.
PVOIDAddVectoredExceptionHandler(ULONG, PVECTORED_EXCEPTION_HANDLER);Parameters
FirstHandler
Specifies the order in which the handler should be called. If the parameter is nonzero, the handler is the first handler to be called. If the parameter is zero, the handler is the last handler to be called.
VectoredHandler
Pointer to the handler to be called. For more information, see .





大家正在看啥


收藏收藏 分享文章到FB上分享
回覆 使用道具 檢舉
複製專屬你的推廣連結:發至FB與各論壇宣傳:累積點數換GP商品 & 藍鑽
每五點閱率就可以兌換藍鑽積分或遊戲點卡 夢遊推廣文章換GP商品

你需要登入後才可以回覆 登入 | 加入會員

本版積分規則

Copyright (C) 2010-2020 夢遊電玩論壇

廣告合作:請直接聯繫我們,並附上您預刊登位置的預算。  

快速回覆 返回頂端 返回清單