Linux堆內存管理深入分析(上半部) 作者:走位@阿里聚安全 0 前言 近年來,漏洞挖掘越來越火,各種漏洞挖掘、利用的分析文章層出不窮。從大方向來看,主要有基於棧溢出的漏洞利用和基於堆溢出的漏洞利用兩種。國內關於棧溢出的資料相對較多,這里就不累述了,但是關於堆溢出的漏洞利用資料就很 ...
首先談談分支管理 : 常用互聯網開發中的分支管理有如下對應關系: develop gt 常用開發分支,會頻繁變動 release gt 測試環境分支, 即產品 版對應的分支,此分支須相對穩定 gt 預發布環境分支, 即產品 版對應的分支, 版與 版分支代碼相同,區別在於 版使用線上數據庫, 版使用測試環境 master gt 正式環境分支,即產品正式版對應的分支。此分支需要特別穩定, 為正式生產級 ...
2018-01-18 20:51 0 1337 推薦指數:
Linux堆內存管理深入分析(上半部) 作者:走位@阿里聚安全 0 前言 近年來,漏洞挖掘越來越火,各種漏洞挖掘、利用的分析文章層出不窮。從大方向來看,主要有基於棧溢出的漏洞利用和基於堆溢出的漏洞利用兩種。國內關於棧溢出的資料相對較多,這里就不累述了,但是關於堆溢出的漏洞利用資料就很 ...
ContentProvider是Android四大組件之一,承擔着跨進程數據訪問的重要職責。本文就從一次ContentProvider訪問入手,分析下它是怎么完成跨進程數據訪問的。 既然是跨進程,那就必須有一個客戶端進程和一個ContentProvider進程,我們先從客戶端進程分析 ...
深入分析GCC 目錄 前言章 GCC概述 11.1 GCC的產生與發展 11.2 GCC的特點 21.3 GCC代碼分析 3第2章 GCC源代碼分析工具 42.1 vim ctags代碼閱讀工具 42.2 GNU gdb調試工具 62.3 GNU binutils工具 82.4 ...
LMhash&NTLMhash LMhash 加密方式 安全問題 NTLMhash 加密方式 NTLM身份驗證 type1協商 ...
1.BlockingQueue定義的常用方法如下 拋出異常 特殊值 阻塞 超時 插 ...
Linux堆內存管理深入分析 (下半部) 作者@走位,阿里聚安全 0 前言回顧 在上一篇文章中(鏈接見文章底部),詳細介紹了堆內存管理中涉及到的基本概念以及相互關系,同時也着重介紹了堆中chunk分配和釋放策略中使用到的隱式鏈表技術。通過前面的介紹,我們知道使用隱式鏈表來管理內存 ...
摘要 我們經常使用useGenerateKeys來返回自增主鍵,避免多一次查詢。也會經常使用on duplicate key update,來進行insertOrUpdate,來避免先query 在insert/update。用起來很爽,但是經常踩坑,還不知為何。本篇就是深入分析獲取自增主鍵 ...
幾種常見的編碼格式 為什么要編碼 不知道大家有沒有想過一個問題,那就是為什么要編碼?我們能不能不編碼?要回答這個問題必須要回到計算機是如何表示我們人類能夠理解的符號的,這些符號也就是我們人類使用的語言。由於人類的語言有太多,因而表示這些語言的符號太多,無法用計算機中一個基本的存儲單元 ...