原创 Debugger Engine Overview
一、調試會話與執行模型 調試引擎可以調試多個目標。一個調試會話開始於引擎接受一個目標,一直到所有目標丟棄結束。一個調試會話在目標運行期間不可訪問,在當前目標掛起後可訪問。在會話可訪問期間引擎只能被用於測試和操作目標。 一個調試
原创 mac守護進程啓動與停止
Mac下的啓動服務主要有三個地方可配置: 1,系統偏好設置->帳戶->登陸項 2,/System/Library/StartupItems 和 /Library/StartupItems/ 3,launchd 系統初始化進程配
原创 python build-in functions
he Python interpreter has a number of functions built into it that are always available. They are listed here in alph
原创 ctypes
Utility functions: ctypes.addressof(obj) Returns the address of the memory buffer as integer. obj must be an instance
原创 threadpool——python線程池
在寫掃描器時,會用到線程池,發現threadpool很簡單很強大。 >>>pool = threadpool.ThreadPool(10) #建立線程池,控制線程數量爲10 >>>reqs = threadpool.makeReques
原创 Pykd——Python extension for WinDbg
在使用windbg腳本的時候,感覺很不方便。有時候想根據斷點觸發時的棧信息判斷是否需要繼續,但是沒法定義變量來獲取那些值,即便使用$tn和$un之類的僞變量獲取那些值也很難進行復雜的判斷或者運算。所以還是需要有更靈活的語言來輔助,所以找
原创 Immunity Debugger PyCommands
http://www.h4ck.org.cn/2012/08/starting-to-write-immunity-debugger-pycommands-my-cheatsheet-%E3%80%8Erw%E3%80%8F/ 不過經過
原创 argparse——python命令行解析
在編寫控制檯程序時,經常被命令行解析困擾,getopt用的也不舒服,最後發現argparse挺好的。 import argparse parser = argparse.ArgumentParser(description='Proce
原创 idaPython編寫插件
最基本插件內容如下:(將其保存爲*.py放到ida的plugins目錄下即可) from idaapi import * class myIdaPlugin(plugin_t): flags=0 wanted_name=
原创 win732位安裝sulley
1、安裝MinGW,沒必要去下載get工具,一點點下載,太慢而且容易出錯,直接往下下載個離線安裝好了的版本即可,我是從下載吧裏找到的。mingw主要是編譯pydasm、pydbg、pcapy時要用。 2、下載pydasm:http://
原创 Debugger Engine Reference
一、客戶端函數 1、DebugConnect DebugConnect和DebugConnectWide函數創建一個新客戶對象並返回一個接口指針給它。這個客戶端對象可被連接到一個遠程主機。 HRESULT DebugConnect
原创 Immunity1.85 新增API
Attach BackTrace Detach Eventndx Handles Heaps HeapsAddr MemoryPages Modules Symbols Threads __class__
原创 在Visual C++中使用內聯彙編
目錄: 內聯彙編的優缺點 內聯彙編關鍵字 在__asm塊中使用彙編語言 在__asm塊中使用C/C++語言元素 寄存器使用 轉跳 調用函數 一個例子 後話 文檔內容: 一、內聯彙編的