Bài viết

Xem tất cả bài viết tại một nơi. Tìm hướng dẫn, phân tích chuyên sâu, hướng dẫn chi tiết và cập nhật về AI, lập trình, bảo mật, hạ tầng và phát triển web.

Cách chặn mạng TOR bằng Cloudflare Workers

Hôm nay bạn sẽ học cách chặn IP mạng TOR (relay và bridge) bằng Cloudflare Workers hoàn toàn miễn phí. Trước khi đi vào chi tiết, tôi phải thông báo rằng Cloudflare gần đây đã giới thiệu Managed Lists nơi việc chặn TOR có thể được thực hiện chỉ bằng một cú nhấp chuột. Nhược điểm duy nhất là những tính năng này chỉ dành...

Cách xử lý @font-face

Bài viết này phù hợp với tất cả mọi người, từ người mới bắt đầu đến những nhà phát triển web giàu kinh nghiệm nhất. Tôi đã thấy những Senior Web Developer với hàng thập kỷ kinh nghiệm bỏ qua font và không xử lý chúng đúng cách, vì vậy hãy đọc tiếp. Sau khi đọc vài dòng dưới đây, bạn sẽ sử dụng đúng @font-face và CSS...

Cách xử lý hình ảnh responsive

Hôm nay chúng ta sẽ nói về hình ảnh web responsive, một chủ đề rất phổ biến và khá nhiều vấn đề. Nếu bạn tìm kiếm chủ đề này, bạn sẽ tìm thấy vô số bài viết với đủ loại giải thích, tuy nhiên tôi sẽ không lặp lại những điều đó mà dạy bạn theo cách khác. Tải hình ảnh đúng cách, tăng thứ hạng SEO và mang lại trải nghiệm...

TryHackMe Phòng: Borderlands

Hôm nay tôi sẽ giúp bạn hoàn thành một phòng khác: Borderlands , thuộc danh mục Networking. Đây là một phòng khó (khó nhất trong danh mục networking) và nếu bạn hoàn thành tất cả các nhiệm vụ, bạn sẽ nhận được 540 điểm! Thông thường bạn cần tự thực hiện các nhiệm vụ (tôi khuyến khích bạn làm vậy) và ngay cả khi bạn có...

TryHackMe Phòng: Introductory Networking

Hôm nay tôi sẽ giúp bạn hoàn thành một phòng khác: Introductory Networking , thuộc danh mục Networking. Bạn nên đọc thực sự thay vì chỉ sao chép và dán, nếu không bạn sẽ không học được gì. Hoàn thành một phòng mỗi ngày và trang web sẽ trao cho bạn huy hiệu “chuỗi hack”, chắc chắn bạn sẽ muốn có nó! 😉 Nhiệm vụ 1: Giới...

TryHackMe Phòng: Metasploit

Cách hoàn thành TryHackMe: Metasploit!Trong bài viết này, tôi sẽ cung cấp cho bạn tất cả các câu trả lời cần thiết để hoàn thành phòng thứ hai (dễ) về Metasploit . Xin lưu ý rằng tôi đã cố tình bỏ qua những câu hỏi không cần câu trả lời. Các câu trả lời được đăng ở đây chỉ nên được sử dụng khi bạn thực sự bị mắc kẹt...

Các kiểu dữ liệu C++ sang .NET

Nếu bạn đang thử nghiệm với .NET và đến từ nền tảng C/C++ như tôi, bạn sẽ nhanh chóng nhận thấy rằng các kiểu dữ liệu là khác nhau. Bài viết này bao gồm các kiểu dữ liệu phổ biến nhất từ C/C++ sang .NET (C#) để thuận tiện cho bạn trong quá trình phát triển. Khi bạn tìm kiếm một kiểu dữ liệu, chỉ cần nhấn CTRL + F và...

TryHackMe Room: Nmap [Task1-15]

Vậy bạn muốn trở thành hacker hả? 😉 Có lẽ bạn đã tìm thấy TryHackMe và giờ đang cố gắng hoàn thành một số phòng để khoe với bạn bè, nhưng bạn đang bị lạc. Trong bài viết này, tôi sẽ cung cấp cho bạn tất cả các câu trả lời cần thiết để hoàn thành phòng đầu tiên (dễ) của bạn. Tuy nhiên, tôi không khuyến khích bạn chỉ đơn...

Cách viết Mini Dump khi phần mềm bị crash

Xin lỗi vì tháng này tôi chưa viết được gì thú vị, đây là một tháng rất bận rộn. Hôm nay tôi thấy một câu hỏi trên Stack Overflow về debugging. Người dùng đang cố gắng chạy Visual Studio ở chế độ debug với ứng dụng của họ để xem khi nào và tại sao nó bị crash. Đó không phải là giải pháp vì có các hàm trong Windows API...

Chuyển đổi đường dẫn DOS và NT bằng các hàm RTL

Nếu bạn đang đọc bài viết này, điều đó có nghĩa là bạn đang tìm cách chuyển đổi đường dẫn DOS và/hoặc NT cho phần mềm của mình. Hãy yên tâm vì đó chính xác là những gì bạn sẽ học được ở đây hôm nay! Vấn đề với đường dẫn Windows là rõ ràng: rất khó hiểu. Cho phép tôi nhắc lại, rất khó hiểu. Điều này trở thành vấn đề khi...