原创 怎樣寫一個與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這些牛逼的玩意呢?當時沒有深