原创 IDA Pro google 互動查詢插件 - RE-Google

RE-Googl是一個ida pro反彙編交互式插件,它可以自動通過google查詢二進制反彙編過程中包含的函數相關信息。排在前面的結果將會以註釋的方式 顯示,顯示的信息是一個鏈接,雙擊可以打開。 RE-Googl首先需要IDA,然後需要

原创 JavaScript中的對象

一個完整的 JavaScript 實現是由以下 3 個不同部分組成的: 核心(ECMAScript) 文檔對象模型(DOM) 瀏覽器對象模型(BOM) 一種面嚮對象語言需要向開發者提供四種基本能力: 封裝 - 把相關的信息(無論

原创 開源世界旅行手冊

開源世界旅行手冊 目錄 授權 致謝 序言 更新紀錄 導讀 如何寫作科技文檔 I. 氣候 1. GUI? CLI? 2. UNIX 縮寫風格 3. 版本號的迷霧 4.   Vim 還是 E

原创 Drive-By Download測試框架 - drivesploit

Drive-By Download是一種網絡攻擊手段,國內稱爲“網站掛馬攻擊”。Drive-By Download是當今最流行的惡意軟件傳播手段,它主要是綜合大量的已知漏洞(也可能包括未知漏洞)對用戶的瀏覽器發起攻擊。可實施Drive

原创 微軟的網頁木馬檢測方案-Zozzle, Nozzle

Nozzle: Protecting Browsers Against Heap Spraying Attacks   Zozzle: Low-overhead Mostly Static JavaScript Malware Dete

原创 vimrc example

vim幫助文檔 Example .vimrc   1 " Modeline and Notes {   2 "   vim: set foldmarker={,} foldlevel=0 spell:   3 "

原创 抓取bing圖片的Python代碼

import urllib import time def main(): url = 'http://www.bing.com' f = urllib.urlopen(url) html = f.read()

原创 chromium中腳本執行的代碼路徑

webkit中腳本執行代碼路徑: void HTMLDocumentParser::pumpTokenizer(SynchronousMode mode) {。。。 bool HTMLDocumentParser::runScript

原创 CentOS下安裝Git

CentOS下安裝Git Git  是一個版本控制軟件,可按如下步驟進行源碼安裝。 1、安裝依賴項。 # yum install gettext-devel expat-devel curl-devel zlib-devel open

原创 C++異常處理分析,及格式化異常處理方法

// C++異常處理分析,及格式化異常處理方法 // #include <Windows.h> #include <stdio.h> #include <exception> using namespace std; /*對於一個Wind

原创 動態污點分析淺述

動態污點分析淺述 原理 動態污點分析(Dynamic Taint Analysis)是近幾年剛剛被提出的一種新的有效檢測各種蠕蟲攻擊和自動提取特徵碼用於IDS和IPS的一系列解決方案。其原理主要分爲兩大部分:動態污點標記和非法操作檢測、

原创 WebKit中的RefPtr和PassRefPtr

轉自:webkit技術譯文系列(二):RefPtr和PassRefPtr基礎 原文鏈接:http://webkit.org/coding/RefPtr.html 歷史 WebKit中的許多對象是引用計數的(reference coun

原创 WebKit中的設計模式:Noncopyable

轉自:WebKit中的設計模式(一): Noncopyable WebKit作爲一款優秀的瀏覽器,其中有着非常優秀的設計,值得我們借鑑。本文的目的就是剖析WebKit中值得借鑑的設計模式,瞭解其設計思想,以達到能爲我們使用的目的。關於設

原创 JavaScriptCore、V8如何與WebCore交互

在WebCore::Frame的數據結構中包含數據成員KJSProxy* m_jscript;而在Chrome的代碼中調整爲JSBridge* m_jscript;而針對不同實現JavaScriptCore、V8,分別有: class K

原创 WebKit之WebCore篇

轉自: 淺談WebKi談WebKit之WWebKit之WebCore篇   1、從源代碼目錄結構來看 WebCore目錄主要包括如下目錄:bindings 包含將Dom Binding給JavascriptCore方面的代碼,同時