在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于eBPF技術(shù)實(shí)現(xiàn)TLS加密的明文捕獲

哆啦安全 ? 來(lái)源:哆啦安全 ? 作者:云天實(shí)驗(yàn)室 ? 2022-11-21 11:40 ? 次閱讀

基于eBPF技術(shù)實(shí)現(xiàn)TLS加密的明文捕獲,無(wú)需CA證書

eCapture支持tls、bash、mysqld、postgres等模塊的信息提取與捕獲

支持Linux系統(tǒng)內(nèi)核4.15以上版本,支持Android系統(tǒng)內(nèi)核5.4以上版本

不支持Windows、macOS系統(tǒng)

eCapture工作原理和系統(tǒng)架構(gòu)

https://ecapture.cc/zh/guide/how-it-works.html

eBPF HOOK uprobe實(shí)現(xiàn)的各種用戶態(tài)進(jìn)程的數(shù)據(jù)捕獲,無(wú)需改動(dòng)原程序

(1).SSL/HTTPS數(shù)據(jù)導(dǎo)出功能,針對(duì)HTTPS的數(shù)據(jù)包抓取,不需要導(dǎo)入CA證書。

(2).bash的命令捕獲,HIDS的bash命令監(jiān)控解決方案。

(3).mysql query等數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)審計(jì)解決方案。

https://ecapture.cc/zh/guide/introduction.html
https://ecapture.cc/zh/guide/how-it-works.html
https://ecapture.cc/zh/examples/android.html
https://ecapture.cc/zh/examples/docker.html
https://ecapture.cc/zh/examples/index.html

Ubuntu20.04 arm64環(huán)境

Ubuntu20.04.2.0環(huán)境的安裝與配置過(guò)程 Ubuntu環(huán)境Python3版本的更新升級(jí)使用方法 Ubuntu安裝配置切換Python3版本的解決方法

https://ubuntu.com/#download
https://ubuntu.pkgs.org/20.04/ubuntu-updates-multiverse-arm64/
查看Linux內(nèi)核版本
cat /proc/version
uname -r
uname -a

5ba20e9e-680d-11ed-8abf-dac502259ad0.png

配置eCapture源碼編譯環(huán)境

mkdir ~/env && cd ~/env
wget https://dl.google.com/go/go1.17.13.linux-amd64.tar.gz
tar xvf go1.17.13.linux-amd64.tar.gz
或
wget https://golang.google.cn/dl/go1.18.linux-arm64.tar.gz
tarxvfgo1.18.linux-arm64.tar.gz
vim ~/.bashrc
source ~/.bashrc

5bccb176-680d-11ed-8abf-dac502259ad0.png

5c1930f0-680d-11ed-8abf-dac502259ad0.png

sudo apt-get install --yes wget git golang build-essential pkgconf libelf-dev llvm-12 clang-12 linux-tools-generic linux-tools-common
wget https://golang.google.cn/dl/go1.18.linux-arm64.tar.gz
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.18.linux-arm64.tar.gz

5c61eb56-680d-11ed-8abf-dac502259ad0.png

5cbb7b80-680d-11ed-8abf-dac502259ad0.png

for tool in "clang" "llc" "llvm-strip"
do
sudo rm -f /usr/bin/$tool
sudo ln -s /usr/bin/$tool-12 /usr/bin/$tool
done

5d1adabc-680d-11ed-8abf-dac502259ad0.png

vim ~/.bashrc
source ~/.bashrc

5d45e3ba-680d-11ed-8abf-dac502259ad0.png

5d88de36-680d-11ed-8abf-dac502259ad0.png

git clone https://github.com/ehids/ecapture.git

5dd1cbd2-680d-11ed-8abf-dac502259ad0.png

bpftool安裝

sudo apt install linux-tools-5.15.0-53-generic
sudo apt install linux-tools-generic

eCapture源碼的編譯方法

cdecapture
make

5dfe04b8-680d-11ed-8abf-dac502259ad0.png

5ec1fb20-680d-11ed-8abf-dac502259ad0.png

60370c48-680d-11ed-8abf-dac502259ad0.png

(1).編譯支持core版本的二進(jìn)制程序

ANDROID=1 make

6072f35c-680d-11ed-8abf-dac502259ad0.png

60c48334-680d-11ed-8abf-dac502259ad0.png

(2).編譯僅支持當(dāng)前內(nèi)核版本的二進(jìn)制程序

ANDROID=1 make nocore

61c5ef5c-680d-11ed-8abf-dac502259ad0.png

620e8d20-680d-11ed-8abf-dac502259ad0.png

adb push ecapture /data/local/tmp/
adb root
adb remount
adb shell
cd /data/local/tmp
chmod 777 ecapture
./ecapture tls




審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux系統(tǒng)
    +關(guān)注

    關(guān)注

    4

    文章

    593

    瀏覽量

    27397
  • LINUX內(nèi)核
    +關(guān)注

    關(guān)注

    1

    文章

    316

    瀏覽量

    21650
  • macOS系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    1543
  • TLS
    TLS
    +關(guān)注

    關(guān)注

    0

    文章

    44

    瀏覽量

    4252

原文標(biāo)題:eCapture|Android https明文抓包

文章出處:【微信號(hào):哆啦安全,微信公眾號(hào):哆啦安全】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    TLSclient如何與測(cè)試網(wǎng)站建立TLS連接并獲取加密數(shù)據(jù)?

    該示例程序提供了一個(gè)簡(jiǎn)單的TLSclient,與測(cè)試網(wǎng)站建立TLS連接并獲取加密數(shù)據(jù)。
    發(fā)表于 03-30 07:41

    軟件加密技術(shù)和注冊(cè)機(jī)制加密基礎(chǔ)

    軟件加密技術(shù)和注冊(cè)機(jī)制加密基礎(chǔ) 本文是一篇軟件加密技術(shù)的基礎(chǔ)性文章,簡(jiǎn)要介紹了軟件加密的一些基本常識(shí)和一些加密產(chǎn)品,適用于國(guó)內(nèi)軟件開發(fā)商或者
    發(fā)表于 07-19 07:33

    mbed TLS的目標(biāo)是什么

    前言 mbed TLS(以前稱為PolarSSL)是TLS和SSL協(xié)議的實(shí)現(xiàn),并且需要相應(yīng)的加密算法和支持代碼。這是雙重許可與Apache許可證2.0版(與GPLv2許可也可)。網(wǎng)站上
    發(fā)表于 07-19 06:11

    STM32+FreeRTOS+LWIP+WolfSSL實(shí)現(xiàn)HTTPS

    STM32+FreeRTOS+LWIP+WolfSSL 實(shí)現(xiàn) HTTPS(超詳細(xì)):如今的物聯(lián)網(wǎng)時(shí)代,需要追求數(shù)據(jù)通信的安全性,傳統(tǒng)的 HTTP 是明文傳輸,需要使用 HTTPS 的加密機(jī)制才能
    發(fā)表于 08-24 08:20

    RT-Thread系統(tǒng)基于SAL接口的TLS實(shí)現(xiàn)

    Security,安全傳輸層),TLS是建立在傳輸層TCP協(xié)議之上的協(xié)議,服務(wù)于應(yīng)用層,它的前身是SSL(Secure Socket Layer,安全套接字層),它實(shí)現(xiàn)了將應(yīng)用層的報(bào)文進(jìn)行加密后再交
    發(fā)表于 06-21 11:26

    openEuler 倡議建立 eBPF 軟件發(fā)布標(biāo)準(zhǔn)

    eBPF 是一個(gè)能夠在內(nèi)核運(yùn)行沙箱程序的技術(shù),提供了一種在內(nèi)核事件和用戶程序事件發(fā)生時(shí)安全注入代碼的機(jī)制,使得非內(nèi)核開發(fā)人員也可以對(duì)內(nèi)核進(jìn)行控制。隨著內(nèi)核的發(fā)展,eBPF 逐步從最初的數(shù)據(jù)包過(guò)濾
    發(fā)表于 12-23 16:21

    一種超混沌圖像加密算法的選擇明文攻擊

    超混沌圖像加密明文攻擊,密鑰流,加密算法,安全性。
    發(fā)表于 05-17 09:49 ?7次下載

    基于明文編碼加密方案研究

    對(duì)著名的最優(yōu)非對(duì)稱填充加密方案(RSA-OAEP)及其改進(jìn)方案進(jìn)行分析發(fā)現(xiàn):(1)這些方案的明文填充機(jī)制均采用Hash函數(shù)來(lái)隱藏明文統(tǒng)計(jì)特性,然而Hash函數(shù)特有的屬性導(dǎo)致RSA-OAEP及其改進(jìn)
    發(fā)表于 01-02 14:18 ?0次下載
    基于<b class='flag-5'>明文</b>編碼<b class='flag-5'>加密</b>方案研究

    基于明文長(zhǎng)度的構(gòu)建橢圓曲線密碼密文的方法

    針對(duì)存儲(chǔ)橢圓曲線密碼加密生成的密文與明文相比需要的存儲(chǔ)空間較多的問(wèn)題,提出了一種基于明文長(zhǎng)度的構(gòu)建橢圓曲線密碼密文的方法。首先,該方法通過(guò)分析橢圓曲線密碼加密運(yùn)算流程,推導(dǎo)出
    發(fā)表于 01-02 17:19 ?0次下載
    基于<b class='flag-5'>明文</b>長(zhǎng)度的構(gòu)建橢圓曲線密碼密文的方法

    Firefox瀏覽器放棄支持加密協(xié)議TLS 1.1和以下版本

    Firefox瀏覽器自74.0版本開始,將完全放棄對(duì)加密協(xié)議TLS 1.0和TLS 1.1的支持。屆時(shí),瀏覽器將通過(guò)顯示“安全連接失敗”錯(cuò)誤頁(yè)面來(lái)阻止用戶訪問(wèn)不支持TLS 1.2或更高
    的頭像 發(fā)表于 01-11 09:54 ?2246次閱讀

    eBPF是什么以及eBPF能干什么

    規(guī)則使用基于寄存器的虛擬機(jī)來(lái)描述包過(guò)濾的行為。比較常用的功能是通過(guò)過(guò)濾來(lái)統(tǒng)計(jì)流量,tcpdump工具就是基于BPF實(shí)現(xiàn)的。而eBPF對(duì)它進(jìn)行了擴(kuò)展來(lái)實(shí)現(xiàn)更多的功能。 主要區(qū)別如下: 1)允許使用C 語(yǔ)言編寫
    的頭像 發(fā)表于 07-05 15:17 ?1.2w次閱讀
    <b class='flag-5'>eBPF</b>是什么以及<b class='flag-5'>eBPF</b>能干什么

    Linux內(nèi)核觀測(cè)技術(shù)eBPF中文入門指南

    eBPF(extened Berkeley Packet Filter)是一種內(nèi)核技術(shù),它允許開發(fā)人員在不修改內(nèi)核代碼的情況下運(yùn)行特定的功能。eBPF 的概念源自于 Berkeley Packet Filter(BPF),后者是
    的頭像 發(fā)表于 02-08 09:45 ?2204次閱讀

    基于ebpf的性能工具-bpftrace

    在前面我已經(jīng)分享了關(guān)于ebpf入門的文章: 基于ubuntu22.04-深入淺出 eBPF 。 這篇文章介紹一個(gè)基于ebpf技術(shù)的強(qiáng)大工具--bpftrace。 在現(xiàn)代計(jì)算機(jī)系統(tǒng)中,了
    的頭像 發(fā)表于 09-04 16:02 ?680次閱讀
    基于<b class='flag-5'>ebpf</b>的性能工具-bpftrace

    什么是TLS加密TLS加密的功能特點(diǎn)

    的數(shù)據(jù)傳輸安全。它是SSL(Secure Sockets Layer)協(xié)議的后繼者,繼承并增強(qiáng)了SSL的安全特性,已經(jīng)成為互聯(lián)網(wǎng)上加密通信的事實(shí)標(biāo)準(zhǔn)。 TLS加密的核心功能和特點(diǎn)包括: 1、數(shù)據(jù)
    的頭像 發(fā)表于 04-03 13:49 ?650次閱讀

    socket 加密通信的實(shí)現(xiàn)方式

    在網(wǎng)絡(luò)通信中,數(shù)據(jù)的安全性至關(guān)重要。Socket 編程作為網(wǎng)絡(luò)通信的基礎(chǔ),實(shí)現(xiàn)加密通信是保護(hù)數(shù)據(jù)不被竊取或篡改的重要手段。 1. SSL/TLS 加密 SSL(Secure Socke
    的頭像 發(fā)表于 11-12 14:18 ?391次閱讀
    主站蜘蛛池模板: 亚洲天堂三级| 免费看很黄很色裸乳视频| 亚洲91在线视频| 27pao强力打造高清免费高| 高h细节肉爽文男男| 色综合久久天天综合观看| 欧美黄色片在线观看| 国产美女作爱| 手机看片国产在线| 在线播放网址| 婷婷狠狠| 国模人体一区二区三区| 天天干夜夜添| 黄h网站| 亚洲色图在线观看视频| 国产人成精品香港三级古代| 2021国产精品久久| 在线播放你懂| 免费看一级视频| 免费观看一级一片| 夜夜嘿视频免费看| 四虎影在永久地址在线观看| 国模谢心2013.05.06私拍| 国产精品久久精品福利网站| 99热网站| 免费人成激情视频在线观看冫 | 操她视频网站| 日本黄色a级| 97就要鲁就要鲁夜夜爽| 成人国产永久福利看片| 中文在线三级中文字幕| 六月婷婷综合| 日本加勒比在线视频| 午夜免费网址| 青草国内精品视频在线观看| 亚洲va中文va欧美va爽爽| 老湿影院免费体验区| 四虎在线永久视频观看| 我爱操| 午夜a视频| 国产三级精品播放|