<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Technical on shibajutsu</title><link>https://blog.shiba.onl/tags/technical/</link><description>Recent content in Technical on shibajutsu</description><generator>Hugo</generator><language>vn</language><copyright>© shibajutsu</copyright><lastBuildDate>Fri, 10 Oct 2025 00:07:00 +0700</lastBuildDate><atom:link href="https://blog.shiba.onl/tags/technical/index.xml" rel="self" type="application/rss+xml"/><item><title>Stealing OAuth token</title><link>https://blog.shiba.onl/posts/stealing-oauth-token/</link><pubDate>Fri, 10 Oct 2025 00:07:00 +0700</pubDate><guid>https://blog.shiba.onl/posts/stealing-oauth-token/</guid><description>Stealing OAuth token Lời nói đầu Đây là bài viết về “Stealing OAuth token”. Thực chất là mình tổng hợp các bài viết của những tác giả khác lại một cách ngắn gọn, giúp mình (và những người cần nó) có thể tìm đọc lại khi cần.
Vì đây chỉ là một bài tóm gọn nên còn nhiều chưa được nêu rõ, các bạn có thể tìm đọc kỹ hơn các bài viết ở dưới phần #References.</description></item><item><title>Insecure Deserialization 101</title><link>https://blog.shiba.onl/posts/insecure-deserialization/</link><pubDate>Thu, 20 Mar 2025 00:05:00 +0700</pubDate><guid>https://blog.shiba.onl/posts/insecure-deserialization/</guid><description>Insecure Deserialization Overview When developing a game, you may need to save a player’s run to a file so that you don’t lose their progress and they can return to where they left off.
Indeed, there are many cases where we want to save the state of our application to restore it in the future. Two terms are used to define this process: serialization and deserialization.
What is deserialization (and serialization)?</description></item><item><title>Linux Internal 101 - Part 1</title><link>https://blog.shiba.onl/posts/linux-internal-101-part-1/</link><pubDate>Mon, 10 Mar 2025 00:04:00 +0700</pubDate><guid>https://blog.shiba.onl/posts/linux-internal-101-part-1/</guid><description>Linux Internal 101 - Part 1 Cấu trúc của một file ELF File mẫu mã nguồn C
#include &amp;lt;stdio.h&amp;gt; #include &amp;lt;stdlib.h&amp;gt; #include &amp;lt;string.h&amp;gt; /* --- PHÂN BỔ BỘ NHỚ CHO CÁC SECTIONS --- */ // 1. Biến toàn cục chưa khởi tạo -&amp;gt; Sẽ được đưa vào section .bss int global_uninit_var; // 2. Biến toàn cục đã khởi tạo -&amp;gt; Sẽ được đưa vào section .data int global_init_var = 0x1337BEEF; // 3.</description></item><item><title>Kubernetes 101</title><link>https://blog.shiba.onl/posts/kubernetes-co-ban/</link><pubDate>Sun, 09 Mar 2025 00:06:00 +0700</pubDate><guid>https://blog.shiba.onl/posts/kubernetes-co-ban/</guid><description>Kubernetes cơ bản Các thành phần cơ bản trong Kubernetes
Sơ đồ tổng quan các thành phần cơ bản trong môi trường Kubernetes
Cluster Cluster là môi trường mà Kubernetes sử dụng để triển khai và quản lý các ứng dụng container. Một cluster trong Kubernetes bao gồm:
Control Panel Là thành phần trung tâm và quan trọng nhất của 1 cluster. Chịu trách nhiệm quản lý và điều phối toàn bộ hoạt động của cluster.</description></item></channel></rss>