原创 用Dynamips構建能夠與真實機器通信的IPSec ***環境

一、問題手頭沒有支持IPSec的路由器設備,但是想構建IPSec ×××環境,並截取IPSec數據進行協議的學習分析,怎麼辦?二、解決思路利用Dynamips模擬支持IPSec的路由器,將模擬出來的路由器接口綁定到Linux虛擬網卡上,並依

原创 利用vmprotect的憑證管理保護你的軟件

一、原理分析通過分析VMProtect憑證管理的配置過程、測試各項配置的實際效果,可以推斷憑證管理的基本原理如下:1、利用RSA算法生成一個公私鑰對;2、將公鑰寫入到加殼後的可執行文件,用於解密註冊碼;3、根據用戶的配置,將客戶名稱、E-M

原创 利用中間人解密HTTPS數據

利用中間人解密HTTPS數據一、HTTPS協議HTTPS協議網上有很多介紹的文章,這裏引用http://www.cnblogs.com/zhuqil/archive/2012/07/23/2604572.html(作者:朱祁林 出處:htt

原创 嗅探迴環地址數據的工具RawCap

    本地迴環地址,不屬於任何一個有類別地址類。它代表設備的本地虛擬接口,所以默認被看作是永遠不會宕掉的接口。在windows操作系統中也有相似的定義,所以通常在不安裝網卡前就可以ping通這個本地迴環地址。一般都會用來檢查本地網絡協議、

原创 tinc ***簡單配置示例

  tinc是一個開源的×××解決方案。本文假設tinc以及相關環境已經在實驗機器上安裝妥當,在此基礎上,給出一個簡單的配置示例。        實驗環境如圖一所示。圖一 tinc *** in lan     環境由同在一個局域網的機器P

原创 Duilib應用之標籤頁(TabLayout)的使用

Duilib自帶的例子360SafeDemo中有TabLayout的使用方法,本文參照360SafeDemo範例,梳理TabLayout的基本使用方法,方便理解掌握。1、定義一組Option作爲標籤頁的標籤<Option name="Opt

原创 理解代碼的二進制級別重用

理解代碼的二進制級別重用 在軟件開發中,經常提到源代碼重用,Dll重用等概念,而代碼的二進制級別重用則相對晦澀。本文將從軟件發佈的角度一步一步講解二進制級別重用的內涵,希望對大家有幫助。需要說明的是,在行文過程中,默認使用了C++作爲程序開

原创 Redrain duilib中事件委託存在的問題

在Redrain duilib中,委託模式將事件發送與事件處理進行了解耦,並預定義了六個事件處理函數的原型,具體如下(對應源文件UIDelegate.h):typedef bool (*FunVoid)(void* pParam,LPARA

原创 QT program tips

1、QT QWebengine運行JavaScript獲取圖片的數量pView->page()->runJavaScript("document.getElementsByTagName(\"img\").length", [] (QVar

原创 析構函數爲虛函數的必要性

在實現多態時,當用基類操作派生類,在析構時防止只析構基類而不析構派生類的狀況發生。class Base {Base(){}~Base(){cout<<"Base::~Base()"<<endl;}virtual void Work(){co

原创 Vim的NERDTree插件無法打開目錄,顯示�~V�

在ubuntu的docker鏡像中,給vim安裝了NERDTree插件,但是本來目錄左側應該顯示“+”,但是變成了“�~V�”,而且無法打開目錄。解決方案:編輯NERD_tree.vim文件,把if !nerdtree#runningWin

原创 利用IDAPython給Windows API下條件斷點

問題描述:在逆向分析過程,經常需要跟蹤操作系統API的調用情況。使用IDA進行調試的過程中,可以通過界面操作給指定API設置斷點。但是界面操作存在操作不便,不利於分析自動化等缺陷。使用IDAPython腳本實現給API函數下條件斷點,可有效

原创 如何把asp COM組件移植到aspx

問題:之前用C++研發了一個ASP的服務端COM組件a.dll,現要將此組件移植到aspx頁面中使用,頁面中使用的語言爲C#、vbscript、javascript。 解決: 1、tlbimp a.dll生成 alib.dll; 2、將al

原创 fortigate防火牆虛擬機版本的使用

目標:配置NAT模式,使101.0.0.1/24網絡經過防火牆後,通過192.168.1.254訪問互聯網 步驟: 1、配置內網兩個接口的ip地址 Config system interface 進入接口配置模式 Edit port1 進入

原创 Palo Alto防火牆虛擬機版本配置

1、下載Palo Alto虛擬機。鏈接: https://pan.baidu.com/s/1eksBzBG3uLWyxhvlgmxulQ 提取碼: nc76 2、虛擬機的IP地址爲192.168.1.1,賬號密碼 admin/admin 3