Kỹ thuật Serialization và Deserialization trong Python với JSON và Pickle

Khái niệm về Serialization và Deserialization Trong quá trình phát triển phần mềm, việc lưu trữ trạng thái của đối tượng hoặc truyền tải dữ liệu giữa các thành phần hệ thống là yêu cầu bắt buộc. Quá trình này bao gồm hai thao tác chính: Serialization (Tuần tự hóa): Là quá trình chuyển đổi một đối tượng trong bộ nhớ (như list, dict, class i ...

Đăng vào ngày 12 tháng 6 lúc 21:16

Phân tích bảo mật mã Java - Tái tạo chuỗi dữ liệu

Phân tích bảo mật mã Java - Tái tạo chuỗi dữ liệu 0x00 Khai thác lỗ hổng Mã nghiệp vụ Nói một cách đơn giản, tìm các phương thức readObject/readUnshared protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String encodedData = req.getParameter("data"); byte[] decodedBytes = ...

Đăng vào ngày 2 tháng 6 lúc 17:09

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

Định Dạng JSON Và Kỹ Thuật Xử Lý Dữ Liệu Trong JavaScript

JSON (JavaScript Object Notation) là một chuẩn định dạng văn bản dùng để trao đổi dữ liệu, được thiết kế để dễ đọc đối với con người và dễ phân tích đối với máy móc. Mặc dù có nguồn gốc từ JavaScript, JSON hiện nay là định dạng độc lập với ngôn ngữ lập trình. Trước khi JSON trở nên phổ biến, XML thường được sử dụng làm chuẩn trao đổi dữ liệu c ...

Đăng vào ngày 31 tháng 5 lúc 18:13

Fastjson: Thư viện JSON hiệu suất cao cho Java

Fastjson là một thư viện JSON hiệu suất cao được phát triển bởi Alibaba, dùng rộng rãi trong các ứng dụng Java để tạo JSON từ đối tượng Java (serialization) và chuyển JSON thành đối tượng Java (deserialization). Mặc dù trong thời gian gần đây do các lỗ hổng bảo mật, thư viện này đã bị thay thế bằng Jackson trong một số trường hợp, nhưng API đơn ...

Đăng vào ngày 25 tháng 5 lúc 01:33