原创 怎樣寫一個與Win8 IE11兼容的標準BHO?

怎樣寫一個與Win8 IE11兼容的標準BHO?       環境:Windows8.1 x86 IE11(其它環境未討論) 作者:magictong 日期:2014/02/02     概述 微軟在2013年6月份推出了Window

原创 遨遊瀏覽器“廣告快進”產品思考和技術初探

遨遊瀏覽器“廣告快進”產品思考和技術初探       作者:magictong   前言 這個功能個人覺得在產品側的創新要大於在技術側創新,因此花了較大篇幅來講解該對該功能的產品體驗和產品思考,而把技術分析放在了最後面。   背景 視頻

原创 error C2787: 'IxxxxObject' no GUID has been associated with thisobject解決方法

error C2787: 'IxxxxObject' no GUID has been associatedwith this object解決方法   1>error C2787:'IInputObject' : no GUID h

原创 跨越DLL邊界傳遞CRT對象潛在的錯誤

跨越DLL邊界傳遞CRT對象潛在的錯誤 翻譯:magictong(童磊)2013年5月 版權:microsoft  原文地址:http://msdn.microsoft.com/en-us/library/ms235460(v=vs.

原创 這些並不是計算機科學

原文地址:這些並不是計算機科學 *本文由IDF實驗室志願者童進翻譯,章典校驗,原文《What Computer Science Isn’t》由匿名作者撰寫。 免責聲明:我希望這篇文章能清晰的表達我的意圖。我絕不是來宣稱編程、

原创 內存工作設置(工作集)、提交大小概念簡述

內存工作設置(工作集)、提交大小概念簡述 前言 Windows7的任務管理器(以中文版爲例)裏面"進程"Tab頁的列裏面跟內存相關的展示項有7項(分頁池和非頁面緩衝池跟內核內存有關,暫不討論),做軟件工程師多年,大家真的懂任務管理

原创 Win32位程序(64位系統)文件對話框的文件重定向問題

目錄 附註 問題背景 實驗測試 解決方案   方案對比 參考文檔 附註 1、解釋下問題含義,指在一個64位Windows系統上面(譬如Win7x64,Win10x64),如果一個32位的程序調用系統API打開文件對話框(譬如打開文件,保存

原创 BSTR使用誤區以及隱藏的內存破壞和內存泄漏

BSTR使用誤區以及隱藏的內存破壞和內存泄漏 作者:magictong 簡介 BSTR的數據結構是什麼樣子並不是本文討論的問題,但是卻是本文的基礎。在解決COM的跨平臺編程的問題時,需要定義一種通用的字符串類型,它就這樣被髮明瞭,而

原创 Detours修改段屬性漏洞

Detours修改段屬性漏洞 受影響的軟件及系統Detours3.0和之前版本 簡介這個問題將其定位爲一個漏洞可能不太合適,更可能是Detours的一個BUG,但是因爲該缺陷會造成漏洞利用變得容易,因此將其定義爲漏洞。其主要問題就是Det

原创 Detours信息泄漏漏洞

Detours信息泄漏漏洞 受影響的軟件及系統Detours3.0和之前版本 簡介與該漏洞相關的最早描述可見於tk教主發現的“微軟EMET破壞系統ASLR安全機制漏洞”(參考[1]),其實原理是一樣的,都是因爲使用了Detours庫的原因

原创 網馬的反掛馬檢測

網馬的反掛馬檢測   Magictong 2012-07-25 本次只輸出反掛馬檢測的一些技術,以後有機會再分享掛馬檢測的針對性對抗技術。   最近一段時間跟蹤了微軟XML漏洞(CVE-2012-1889)的掛馬數據,跟進了一些網馬資源

原创 怎樣重建一個損壞的調用堆棧(callstack)

原文作者:Aaron Ballman原文時間:2011年07月04日原文地址:http://blog.aaronballman.com/2011/07/reconstructing-a-corrupted-stack-crawl/翻譯:m

原创 紅米手機真機調試問題記錄

        1、先打開紅米手機上面的USB調試選項        方法:打開紅米手機的USB調試,可能其它一些機器有一些不一樣,先打開【系統設置】,切換到【全部設置】tab頁,打開最下面的【關於手機】,裏面有一項是【Android版本

原创 VS2005宏無法運行的問題(打了補丁MS14-009之後)

VS2005宏無法運行的問題(打了補丁MS14-009之後)     部門很多同事都是使用VS的宏來給源文件添加文件頭,給函數、類添加註釋等等,大概是14年2月份之後(根據lucifer提供的時間),這些宏突然不工作了……包括VS200

原创 C++虛擬多重繼承對象模型討論

C++虛擬多重繼承對象模型討論     作者:magictong 調試環境:Windows7VS2005   概述 記得剛開始寫C++程序時,那還是大學時光,感覺這玩意比C強大多了,怎麼就實現了多態,RTTI這些牛逼的玩意呢?當時沒有深