Skip to content
Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến
  • KHÓA HỌC
  • KIẾN THỨC
  • KÊNH YOUTUBE
  • NGƯỜI SÁNG LẬP
Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến
  • KHÓA HỌC
  • KIẾN THỨC
  • KÊNH YOUTUBE
  • NGƯỜI SÁNG LẬP
Hệ điều hành Linux thực chiến

Samba đã đóng góp vào sự phát triển của phần mềm bắt gói tin Wireshark như thế nào?

  • 03 Dec, 2024
  • Com 0

Như tôi đã nói trong các bài viết kĩ thuật trước, SMB là giao thức mã nguồn đóng, độc quyền của hãng Microsoft để xài cho các hệ điều hành Windows giao tiếp với nhau, quản lí nhau, chia sẻ file cho nhau…

Để tránh bị kiện độc quyền, Microsoft đã cung cấp đầy đủ các tài liệu kĩ thuật về giao thức SMB để lập trình được.

Tổng cộng giao thức SMB đã lên đời 6 lần rồi:

  • Microsoft đổi tên SMB thành CIFS trên Windows 95 năm 1996 , sau đó CIFS lụi tàn
  • Sau đó là SMB 2.0 với tên khác là SMB2 khi phát hành Windows Vista và Windows Server 2008
  • Rồi tới SMB 2.1 tích hợp vào Windows 7 và Server 2008 R2
  • Thời gian trôi qua SMB 3.0 tên khác là SMB 2.2 bỏ trong Windows 8 và Windows Server 2012
  • Tiếp tục là 1 con số cao hơn SMB 3.0.2 để chạy trên Windows 8.1 và Windows Server 2012 R2
  • Sau rốt đó là SMB 3.1.1 có từ Windows 10 và Windows Server 2016

Mỗi phiên bản SMB ra đời lại có thêm 1 đống cái mới trong gói tin vì vậy giải mã gói tin là công việc xuyên suốt của các kĩ sư phần mềm Samba. Họ là kĩ sư phần mềm (software engineer) á, hổng phải người phát triển ứng dụng (application developer) nha, 2 cái này khác nhau lắm lun á.

Các lập trình viên Samba đã cố gắng giải mã bên trong giao thức SMB có gì bằng cách ngoài đọc 1 đống tài liệu của Microsoft họ còn bắt gói tin khi 2 máy tính Windows giao tiếp với nhau và phân tích bên trong gói tin chạy SMB có những trường dữ liệu gì, để làm gì, dài bao nhiêu byte…

Wireshark là phần mềm bắt gói tin được xài phổ biến nhất trên Windows. Wireshark có cả giao diện đồ họa là Windows Form và giao diện dòng lệnh là lệnh tshark.

Ngoài ra còn có 2 công cụ khác để bắt gói tin là lệnh tcpdump và snoop.

Sau đây là 1 số trường dữ liệu của giao thức SMB đã được Wireshark nhận biết:

SMB3.0 AES-128 CCM decryption được thêm vào Wireshark 2.6.5 tháng 12/2018.

SMB3.1.1 AES-128 CCM decryption có từ Wireshark 3.0.0 tháng 02/2019.

AES-128 GCM cho SMB3.1.1 có trong Wireshark 3.1.0 tháng 07/2019.

SMB 3.0 multichannel decryption hỗ trợ từ Wireshark 3.3.0 tháng 09/2020.

Tags:
Giao thức SMBSamba AD DCSamba AD Domain ControllerSMB protocolsnoopTsharkWireshark
Share on:
Đóng gói phần mềm thành RPM DEB Container để kiếm tiền nhìn từ Samba+ của công ty SerNet
Học công nghệ phần mềm thực chiến để kiếm tiền từ điện toán đám mây chứ không phải bỏ tiền ra mua các chứng chỉ GCP, Azure, AWS...

Search

Categories

  • An toàn thông tin thực chiến (7)
  • Cơ sở dữ liệu thực chiến (6)
  • Công nghệ ảo hóa máy chủ (1)
  • Công nghệ lõi Công nghệ Thông tin (1)
  • Công nghệ lõi Linux (8)
  • Công nghệ phần mềm thực chiến (7)
  • Công nghệ Thông tin thực chiến (1)
  • Đại số tổ hợp (1)
  • DevOps thực chiến (2)
  • Điện toán đám mây thực chiến (3)
  • Docker container (3)
  • Giải tích tổ hợp (1)
  • Hệ điều hành Linux thực chiến (5)
  • Học công nghệ thông tin thực chiến (1)
  • Lập trình an toàn thông tin (1)
  • Lập trình thực chiến (1)
  • Linux thực chiến (2)
  • Olympic Toán 30 tháng 4 (1)
  • Oracle DBA (11)
  • Podman container (3)
  • Tích hợp hệ thống công nghệ thông tin thực chiến (1)

Tags

An toàn thông tin thực chiến (2) Biên dịch Linux kernel (4) Biên dịch nhân Linux (4) Container-Optimized OS (2) Container Operating System (4) Container OS (4) Cài Oracle 21c (3) Công nghệ lõi Linux (3) Công nghệ phần mềm thực chiến (3) Fedora CoreOS (3) Giao thức SMB (2) Hệ điều hành Linux thực chiến (4) Học an toàn thông tin (3) initramfs (2) Linux hugepages (3) Linux kernel (3) Linux kernel module (2) Linux PAM (2) Linux security (4) Lập trình MySQL thực chiến (2) MySQL database developer (3) MySQL DBA (3) netplan (3) Oracle 21c (2) Oracle database 12c (2) Oracle dbca (2) Oracle OUI (5) Oracle Universal Installer (5) Quản trị MySQL (3) Red Hat Enterprise Linux 10 (2) Samba Active Directory Domain Controller (4) Samba AD DC (5) Samba AD Domain Controller (5) SMB protocol (3) Thuật toán băm mật khẩu (2) Thuật toán yescrypt (2) Trung tâm dữ liệu (2) Tối ưu cơ sở dữ liệu MySQL (4) Tối ưu Linux server (2) Tối ưu MySQL (4) Ubuntu netplan (3) Ubuntu netplan yaml (2) vmlinuz (3) VMware Workstation (2) Điện toán đám mây (3)

Học Công nghệ Thông tin chuyên sâu
Tiết kiệm tiền bạc, thời gian, công sức cho người học
© Copyright 2024 CâyTreOS – Học IT thế kỉ 21

Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến