Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Windows Access Tokens for Red Teamers

Windows Access Tokens cho Red Teamers

Windows Access Tokens cho Red Teamers

Tìm hiểu về Windows access tokens

16 học viên
Giảng viên
Naga Sai Nikhil
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 699.000đ -93%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
5.0 giờ video
17 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

Bạn sẽ học được gì

Windows access tokens là gì
Liệt kê token
Điều chỉnh quyền hạn
Xác định các tiến trình dễ bị tấn công và handle token
Khai thác SeDebug, SeImpersonate, SeTCBPrivileges

Yêu cầu

Kiến thức cơ bản về lập trình Windows bằng bất kỳ ngôn ngữ nào là lợi thế nhưng không bắt buộc

Đối tượng phù hợp

Red Teamers
Chuyên viên tư vấn bảo mật
Nhà phát triển phần mềm độc hại

Nội dung khóa học

5 phần • 17 bài giảng
1 Lý thuyết
1 Lấy thông tin người dùng, tên miền và SID từ token
2 Liệt kê các nhóm và SID của chúng từ token
3 Liệt kê quyền hạn từ token
4 Xác định chủ sở hữu và loại token
5 Xác định token id, authid, loại token, mức giả mạo
6 Liệt kê phiên đăng nhập và dữ liệu phiên đăng nhập
7 Xác định mức toàn vẹn của token
1 Bật và tắt quyền hạn cho token
1 Nhân bản handle và tạo tiến trình mới
2 Lạm dụng SeDebugPrivilege
3 Khai thác các handle tiến trình dễ bị tấn công
4 Lạm dụng SeTCBPrivilege
5 Tạo tiến trình với đăng nhập - chạy dưới quyền
6 Lạm dụng SeImpersonate Privilege
1 tokens.rs
2 lsa.rs

Giới thiệu khóa học

WHAT IS TOKEN?

A process can be defined as instance of program running in memory.

A thread is unit of execution of a process. a process can have any number of threads.

An access token describes the security context of a process or thread.

access token contains information about a user, user’s groups, user’s privileges, etc.


LOGON PROCESS

Winlogon.exe is responsible for providing interface for user to enter credentials.

lsass process loads authentication packages like MSV1_0, Kerberos etc from security dlls

when user enters credentials, winlogon.exe sends to lsass process by calling lsaregisterlogonprocess, lsalookupauthenticationpackage, lsalogonuser

lsass then pass on creds to authentication packages functions. these will check sam database or domain controller if credentials are correct.

if credentials are correct, lsass creates a logonsession and creates a token and run explorer.exe


USAGE OF ACCESS TOKENS

Access tokens are checked aganist the object the process/thread trying to access.

If user is trying to access a file, his token is being check aganist the file. if the ace of file allows the user to read the file then user is allowed access to the file.

tokens also contains some special privileges like seshutdownprivilege, sedebugprivilege etc.

these privileges allows user to perform certain actions without any restrictions.

Eg: if we have sedebugprivilege, we can open handle to any process regardless of our permissions. “Programmers, testers” might have this privilege in an organisation.

access tokens can be classified into PRIMARY TOKEN, IMPERSONATION TOKEN


If this looks interesting to you then why not try it?

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Cplusplus
Hiển thị tất cả khoá học Win32 Api
Hiển thị tất cả khoá học Windows Internals
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊