Tích hợp Apache Shiro vào ứng dụng Spring Boot
Để tích hợp Apache Shiro vào dự án Spring Boot, bạn cần thực hiện các bước cấu hình cơ bản sau:
1. Thêm phụ thuộc Maven
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
...
Đăng vào ngày 16 tháng 6 lúc 19:39
Xác thực danh tính trong Shiro - Realm
1. Khái niệm Realm
Realm là nơi lưu trữ dữ liệu an ninh (người dùng, vai trò, quyền hạn).
Để xác thực danh tính, SecurityManager cần truy xuất dữ liệu từ Realm để kiểm tra thông tin đăng nhập, đồng thời lấy thông tin vai trò/quyền để kiểm soát thao tác người dùng.
2. Triển khai Realm tùy chỉnh
package com.example.shiro;
import java.util.HashSe ...
Đăng vào ngày 4 tháng 6 lúc 23:21
Giải mã các bài Web tại NepCTF 2025
Cuộc thi này thực sự là một trải nghiệm tuyệt vời — đề thi chất lượng, thử thách thú vị và đầy cảm hứng. Dưới đây là phân tích chi tiết các bài web mà mình đã giải quyết.
JavaSeri
Bài khởi động đơn giản với lỗi反序列化 trong Apache Shiro. Chỉ cần sử dụng công cụ khai thác Shiro-550 kèm key mặc định hardcode. Cài JDK 1.8 + công cụ hỗ trợ, dò ke ...
Đăng vào ngày 1 tháng 6 lúc 01:26