Posts

Ngõ cụt

Image
(Đăng lại từ Substack, 22 Jul 2026, 23:03)  Hôm nay tôi vô tình đọc được bài viết trên Facebook của GS.TSKH Hà Huy Khoái. Ông nói về chuyện model AI Fable đã giúp một nhà toán học làm việc ở Anthropic tìm ra phản ví dụ cho Giả thuyết Jacobi - một giả thuyết đã tồn tại gần 85 năm. Dĩ nhiên tôi ấn tượng với kết quả mà model Fable đem đến, nhưng câu nói trong bài viết của ông còn mang lại cho tôi nhiều ấn tượng hơn:  "Hơi tiếc, vì mất công bao nhiêu người cố chứng minh nó đúng. Dĩ nhiên trên đường tìm chứng minh, họ đã làm nên nhiều điều tốt đẹp cho toán học."  Nó làm tôi nhớ đến một buổi học môn Cấu trúc Dữ liệu và Giải thuật khi tôi còn là một cậu sinh viên. Buổi đó, thầy chứng minh cho chúng tôi rằng: Trong mọi thuật toán sắp xếp tất định dựa trên phép so sánh (deterministic comparison-based sorting algorithm), thời gian thực hiện trong trường hợp xấu nhất để sắp xếp một mảng gồm n phần tử đều có cận dưới là Ω(nlogn).  Khi nghe điều đó, tôi tự hỏi bản thâ...

TetCTF 2022 Writeups

Image
(Bài này mình viết từ năm 2022 trên self-hosted blog và rồi mình repost lại trên Substack, sau đó mình lại quyết định chuyển blog sang Blogger nên hôm nay mình post lại nó ở đây).  1. Mở đầu  Mình khởi động đầu năm bằng việc cùng anh em trong CLB ATTT của trường tham gia TetCTF 2022 diễn ra trong 2 ngày 01/01 và 02/01. Team của bọn mình là blackpinker. Mặc dù TetCTF đã đến mùa thứ 4 nhưng năm nay là lần đầu tiên mình tham gia kỳ thi này. Trong giờ thi mình (dưới sự trợ giúp của đồng đội) có giải được 2 bài web là picked onions và transform2newyear, vì vậy mình sẽ writeup chi tiết 2 bài này.   2. Bài picked onions 2.1. Lấy source Đề bài không cho source mà chỉ cho link trang web. Vào xem qua có được các endpoint trên menu: / : Trang home với duy nhất 1 bức ảnh /services : Vài dòng quảng cáo về web /customers : 1 table có 2 cột là Name và Description, liệt kê ra các customer đã sử dụng service của web /secret : 1 bức ảnh có ghi “I’ve got a Secret!” /login : Form để logi...