XYCTF 2024 Tuần 1 - Lời giải các bài Web

Do lịch thi giữa kỳ, mình chỉ kịp làm các bài web của tuần đầu tiên (máy tính bị thu rồi 😢). Bài "lão đại" lúc đầu bị lỗi container, sau đó mình dùng điện thoại giải được ezclass và ezRCE. Trong giờ tin học lén làm nốt ezSerialize và bài "lão đại". Mong mọi người thông cảm! Dùng điện thoại giải hai bài thật sự rất khó chịu (kỹ năng còn non th ...

Đăng vào ngày 9 tháng 6 lúc 17:59

Cấu hình môi trường LAMP từ mã nguồn

Để xây dựng hệ thống LAMP (Linux, Apache, MySQL, PHP) từ mã nguồn, bạn cần chuẩn bị các gói phần mềm sau cùng phiên bản phù hợp: Apache HTTP Server: Tải tại http://httpd.apache.org/ MySQL: Tải tại https://dev.mysql.com/downloads/mysql/ PHP: Tải tại https://php.net/downloads.php APR & APR-Util: Thư viện hỗ trợ hiệu năng cho Apache, ...

Đăng vào ngày 8 tháng 6 lúc 23:44

Khám Phá Các Tính Năng Kỹ Thuật Chính Trong Mago v1.0

Mago v1.0 đánh dấu cột mốc phát hành ổn định đầu tiên của bộ công cụ dành cho PHP, được xây dựng hoàn toàn trên nền tảng Rust. Phiên bản này tập trung vào việc tối ưu hóa hiệu suất thực thi và cung cấp các tiện ích toàn diện nhằm nâng cao chất lượng mã nguồn. 1. Kiến Trúc Core Dựa Trên Rust Động cơ chính của Mago đã được viết lại bằng Rust, g ...

Đăng vào ngày 7 tháng 6 lúc 20:20

Cấu hình Xdebug cho PHP

Để cài đặt Xdebug trong PHP, hãy làm theo các bước sau: Tải xuống tệp xdebug phù hợp: Truy cập hướng dẫn tại trang web của Xdebug. Nếu không tìm thấy phiên bản cần thiết, hãy truy cập trang tải về phiên bản cũ. Sao chép toàn bộ nội dung của hàm phpinfo() vào trình hướng dẫn. <?php class Trangchu { public function hienthi() { p ...

Đăng vào ngày 7 tháng 6 lúc 00:50

Yếu điểm CSRF

Khái niệm CSRF CSRF (Cross-Site Request Forgery) là hình thức tấn công lợi dụng mối quan hệ tin cậy giữa người dùng và trang web. Không giống XSS tập trung vào việc chèn mã độc, CSRF giả lập hành vi của người dùng hợp lệ để thực hiện yêu cầu trái phép thông qua cookie trình duyệt vẫn còn hiệu lực. Nguyên nhân chính Cookie xác thực tồn tại vĩn ...

Đăng vào ngày 6 tháng 6 lúc 23:31

Vulnhub Hackable II: Hướng Dẫn Kỹ Thuật Thâm Nhập Mạng

Môi trường thực thi Thiết bị tấn công: IP: 192.168.216.129 (Kali) Máy mục tiêu: IP: 192.168.216.131 Địa chỉ tải máy mục tiêu: https://www.vulnhub.com/entry/hackable-ii,711/ Thực hiện tấn công Một、 Thu thập thông tin cổng Máy ảo này khi nhập vào VMware cần cấu hình lại tên card mạng trong chế độ cứu hộ, có hướng dẫn đính kèm, không trình bày ở ...

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

Giải thuật và lập trình động trong bài toán cây và chuỗi

Bài viết này sẽ tập trung vào việc giải quyết các bài toán liên quan đến cấu trúc cây và chuỗi thông qua các kỹ thuật lập trình động. Chúng ta sẽ phân tích một số vấn đề cụ thể, cải tiến mã nguồn để tăng tính dễ hiểu và hiệu quả. T1: Tìm giá trị cực đại và cực tiểu trong cây Trong bài toán này, chúng ta cần tìm các giá trị lớn nhất và nhỏ nh ...

Đăng vào ngày 6 tháng 6 lúc 04:31

Xây dựng môi trường LAMP trên CentOS 7 từ mã nguồn

Chuẩn bị 1. Cài đặt công cụ biên dịch gcc, gcc-c++ và các công cụ khác Lưu ý giải quyết vấn đề phụ thuộc, nên sử dụng yum để cài đặt, khi không thể kết nối mạng có thể sử dụng đĩa cài đặt làm nguồn yum 1.1 Chỉnh sửa tệp cấu hình yum, kích hoạt nguồn đĩa cục bộ mount /dev/sr0 /mnt/cdrom vim /etc/yum.repo.d/Centos-Media.repo [c7-media] name=Cen ...

Đăng vào ngày 4 tháng 6 lúc 21:08

Quản Lý Cổng Mở và Tối Ưu Hóa Trình Duyệt Web

Xem Các Cổng Đã Mở Trên Linux sudo ufw status | grep 'Open' Mở Một Cổng Mới sudo ufw allow 81/tcp Tải Lại Cấu Hình Firewall sudo ufw reload Thay Đổi Ngẫu Nhiên Biểu Tượng Trang Web var icons = ["__STATIC__/img/icons/IconA.ico", "__STATIC__/img/icons/IconB.ico", "__STATIC__/img/icons/IconC.ico"]; document.write(''); Ngăn Chặn Google Dịch ...

Đăng vào ngày 4 tháng 6 lúc 16:47

Xây dựng Full-Text Search với Coreseek và Sphinx

Khi xây dựng ứng dụng web, việc tìm kiếm văn bản hiệu quả trên nhiều bảng dữ liệu là một yêu cầu phổ biến. Giả sử bạn có hai bảng là articles và article_photos, và bạn muốn tìm kiếm từ khóa trên các trường articles.title, articles.intro, và article_photos.caption. Coreseek (một bản phân phối của Sphinx) sẽ giúp bạn giải quyết bài toán này một c ...

Đăng vào ngày 3 tháng 6 lúc 20:50