原创 LLVM+Clang 安裝測試

一 簡介         最近的一些活動需要接觸clang來實現對程序的分析,特地來了解下clang的工作原理以及相應的數據生成。         本文在虛擬機上進行安裝,物理機:win7,虛擬機:ubuntu 18.04(VBox,採用

原创 ShiftLeft 學習筆記(二)

上一篇博客簡單的對shiftleft的inspect部分進行了說明,inspect適合開發人員對代碼的檢查,並且能夠和github相結合。但是對安全研究人員應用有限。本文忽略了PROTECT部分,直接對OCULAR進行說明 一 基本說明

原创 ShiftLeft 學習筆記(一)

一 基本聲明     本文是對shiftleft的一個基本翻譯,幫助大家瞭解、學習這個東西。(嚴謹轉載!歡迎討論!) 二 基本介紹 What is ShiftLeft?  ShiftLeft是爲開發人員構建的下一代代碼分析平臺。 它的代碼

原创 ShiftLeft 學習筆記(三)

在How to Query a CPG 章節中,提到了簡單地對代碼屬性圖進行查詢的操作,本節對查詢操作進行深入的學習。 How to Query a CPG 一旦Ocular爲您的應用程序創建了一個代碼屬性圖(CPG),您就可以使用查詢來

原创 代碼屬性圖之-joern簡易教程

一 Joern實例分析 在Joern中發現了一個實例教程,本着學習的態度,嘗試復現這個過程,以增加自己的經驗!嚴謹轉載,歡迎討論! 1 正常安裝joern以及neo4j。 2 建議下載教程中的VLC版本。 cd $JOERN #joer

原创 代碼屬性圖之-joern初探

本文僅作交流學習使用,嚴謹轉載!!! 一 Joern安裝 參考上篇博客https://blog.csdn.net/water_likly/article/details/88415127 二 Joern的初步使用 Joern的使用主要涉及

原创 ubuntu內核編譯與Kasan初探

最近在復現一篇論文的時候發現linux內核的強大之處了,就簡單的學習了下關於內核的一些知識,其中主要用到了Kasan這個檢測UAF漏洞的工具(嚴格來說只能是內核編譯插樁),本以爲很簡單,結果搞了好長時間,鑑於目前這方面資料很少,設置過程也

原创 代碼屬性圖之-Joern安裝

一 序 代碼屬性圖是結合AST,控制流圖,數據流圖而形成的新的一種圖示結構,用於在一張圖中綜合藐視程序的運行過程,數據傳遞過程等。(本文僅限學術交流,轉載標明出處),感謝JacksonZyy的安裝分析過程。 二 安裝 首先是官網的安裝方法

原创 符號執行之angr學習-控制流圖

一 序 分析控制流圖是分析程序必不可少地過程,通過分析控制流圖能夠快速地幫助我們瞭解程序結構,同時利用控制流圖實現漏洞挖掘,Bug分析等也是非常有用地。Angr提供了多種分析工具,其中就有控制流圖分析。 對控制流圖(CFG)的分析分爲兩個

原创 符號執行之angr學習-最簡單的angr分析

本文主要通過一個簡單的案例來說明angr的使用,同時,儘可能的將上文中提到的一些指令、代碼實踐下。 一 案例 在上文中,我才發現如果只是利用angr實現間的分析的話,真的很容易做到,上文中對angr的一些指令有了充分的解釋,本文就利用這些

原创 符號執行之angr學習-初識angr

一 參考 安裝好了angr後,如何利用angr來完成自己的工作,實現程序分析是個大問題。我參考了一些技術人員的博客,能穩定介紹這個工具的人不是很多,不過還是讓我找到了幾個: https://blog.csdn.net/zhuzhuzhu2

原创 符號執行之angr學習-學會安裝angr

我是基於python2安裝的,再安裝過程中遇到好多問題,安裝了好幾次也沒安裝成功,很偶然的一次成功了   1 首先是安裝python環境   sudo apt install python-virtualenv 注意: 執行此命令的同時會

原创 Loss函數,激活函數,規範化

最近在看深度學習時,一直很好奇,loss函數,激活函數,規範化到底是怎麼弄出來的。 一直以爲這個是固定不變的,然後收集了很多自戀,查看了很多博客。最後纔有點眉目。 以下是個人淺見,希望各位大神,各位大大門指正。 一般而言:機器學習可以分

原创 DBN深度置信網絡的實現

深度置信網絡(DBN)是由一系列的玻爾茲曼機(RBM)進行疊加組成的。 代碼實現DBN的過程,請參考matlab的深度學習工具箱:DeepLearnToolbox  。 而關於深度置信網絡的原理部分,請參考大神 peghoty的博客:ht

原创 循環神經網絡

本文只是簡單的說明一下RNN的結構,不涉及RNN的發展歷史 一般的神經網絡,比如前饋神經網絡,其特點是:                   1  共有輸入層,隱層,輸出層3層;                   2  輸入層的輸入與時