日誌分析

Java併發-CyclicBarrier原始碼分析

CyclicBarrier 是一個同步工具類,它讓一組執行緒等待直到一個屏障條件到達才接著執行後續程式碼。名如其類,它的意思就是迴圈屏障,就是可以服複用的,而我們知道另一個同步類C

objc_msgSend彙編原始碼分析

引言 Objective-C是通過訊息機制呼叫方法的,編譯器會把所有訊息傳送轉為objc_msgSend方法呼叫。說到objc_msgSend的彙編實現,大多數人會覺的是因為 效能高才用匯編實現 ,幾乎沒

rxjs 原始碼分析1-(fromEvent)

Rxjs 是使用 Observables 的響應式程式設計的庫,它使編寫非同步或基於回撥的程式碼更容易。我們現在針對 Rxjs 6 來進行原始碼分析,分析其實現的基本原理, 我們可以根據中文文件來學習 Rxj

NodeJS應用程式身份驗證繞過漏洞分析

本文主要針對的是我參加一個漏洞賞金計劃的過程中發現的NodeJS應用程式身份驗證繞過漏洞進行分析。我們將重點講述我所使用的方法,以便在遇到類似的Web介面(僅提供單一登入表單)時可以利用這種方法來尋找漏洞。

Go語言11-日誌系統客戶端相關元件

tailf 元件 檢視log日誌,會經常使用到tail -f命令實時跟蹤檔案變化。也可以用Go語言的程式碼來實現同樣的功能,這樣就可以直接用到專案中去了。這裡不用重複造輪子,有一個第三方的庫已經實現了這個功

WordPress外掛WooCommerce任意檔案刪除漏洞分析

前言 近期,研究人員在WordPress的許可權處理機制中發現了一個安全漏洞,而這個漏洞將允許WordPress外掛實現提權。其中一個典型例子就是WooCommerce,該外掛是目前最熱門的一款電子商務外掛

RocketMQ 底層通訊機制 原始碼分析

概述 RocketMQ 底層通訊是使用Netty來實現的。 下面我們通過原始碼分析下RocketMQ是怎麼利用Netty進行通訊的。 本文分析的是RocketMQ 最新版本 4.3.2版本。 R

1746072287.9533