KRACK attacks

Nonce: trong mật mã học – cryptographic, nonce là một số tùy ý, có thể được sử dụng một lần duy nhất. Nonce thường là pseudo random number hoặc random number, được áp dụng trong các giao thức xác thực nhằm đảm bảo các kết nối cũ không bị lợi dụng bởi replay attacks. Ngoài ra Nonce còn được áp dụng vào init vector và … Continue reading KRACK attacks

[note] 4 kiểu truyền dữ liệu của giao thức USB

Bài này mô tả 4 kiểu truyền dữ liệu của giao thức USB một cách chi tiết hơn so với phần VII./ của bài trước. Như chúng ta đã biết, chuẩn USB định nghĩa 4 kiểu transfer (cũng có thể gọi là 4 kiểu endpoints), chúng bao gồm: Control transfer Interrupt transfer Bulk transfer Isochronous transfer   Kiểu truyền thứ nhất, control transfer gồm tối … Continue reading [note] 4 kiểu truyền dữ liệu của giao thức USB

Lên mạng thì đọc gì

Mỗi khi mở firefox hoặc chrome, thay vì check mail và noti fb, tôi cố gắng vào những blog này đọc vài bài, và lặp đi lặp lại như một thói quen. 1/ Blog trà đá hacking https://tradahacking.vn/ Blog này quy tụ một số đầu to (vừa vừa) trong giới bảo mật của VN. Các bài viết chất lượng, mang tính chuyên môn cao và … Continue reading Lên mạng thì đọc gì

Tóm tắt về peripherals

Note này sẽ tóm tắt kiến thức cơ bản về ngoại vi khi lập trình hệ thống nhúng.   Ngoài processor và memory (bộ xử lý & bộ nhớ) thì hệ thống nhúng còn bao gồm nhiều loại phần cứng khác. Các phần cứng này được gọi là ngoại vi. Một vài phần cứng này có các đặc tính khác nhau phụ thuộc vào nhiệm … Continue reading Tóm tắt về peripherals

Blockchain là cái quái gì vậy?

Thay vì đưa ra định nghĩa từ đầu, bài viết này sẽ trình bày bài toán mà công nghệ blockchain đang giải quyết. Hãy tưởng tượng bạn có 1 người bạn thân tên Joe. Joe đi du lịch nước ngoài 1 tháng và đến ngày thứ 5 thì anh ta hết tiền tiêu. Joe gọi cho bạn và nhờ bạn bắn cho anh ta một … Continue reading Blockchain là cái quái gì vậy?

Caffeine – con dao 2 lưỡi

Caffeine được xem như một loại dược phẩm được sử dụng phổ biến nhất trên toàn thế giới. Sự phổ biến đó kéo theo vô số myth về caffeine và đôi khi khiến người sử dụng hoang mang. Bài viết này sẽ cung cấp thêm thông tin chính thống về caffeine, giúp các bạn có được sự lựa chọn phù hợp cho nhu cầu sử … Continue reading Caffeine – con dao 2 lưỡi

Tập gym và bú diệu – làm sao để cân bằng

Bài này được tôi lấy từ facebook Tai Nguyen Fitness. Nó bao gồm một số tips giúp bạn không nạp quá nhiều calories từ đồ uống có cồn, đồng thời hạn chế tối đa việc tích mỡ trong drinking day. Tuy nhiên những ai nghiêm túc với việc tập luyện cần đặc biệt chú ý. Đồ uống có cồn, thuốc lá, chất kích thích.. đều … Continue reading Tập gym và bú diệu – làm sao để cân bằng

[JAVA] Phân biệt Shallow Copy và Deep Copy

  #1 Khái niệm Copy Để bắt đầu, có lẽ chúng ta cần ôn lại khái niệm Copy trong Java. Cụ thể ở đây, ta cần phân biệt giữa Reference Copy (Copy tham chiếu) và Object Copy (Copy toàn bộ object). Giả sử chúng ta có Car object và biến myCar1 tham chiếu tới object này. Nếu tạo một Reference Copy tới Car Object, ta … Continue reading [JAVA] Phân biệt Shallow Copy và Deep Copy

[Fun project] Xây dựng bản đồ Wifi thành phố với Raspi 3

Bài viết này sẽ đi sâu vào việc setup các thiết bị phần cứng để phục vụ cho mục đích xây dựng bản đồ Wi-fi thành phố. Trước khi bắt tay vào làm việc, hãy check qua kết quả của project này – chính là bản đồ Wi-Fi của tác giả xây dựng. Các Access Point hiển thị trên Google Maps… và trên Google Earth #1 Chuẩn bị Có 3 thiết … Continue reading [Fun project] Xây dựng bản đồ Wifi thành phố với Raspi 3