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