TAILIEUCHUNG - Cracker Handbook 1.0 part 216

Tham khảo tài liệu 'cracker handbook part 216', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | có thể phán đoán hết được ý nghĩa của chúng và làm sao chúng ta chọn được một phương án đúng nhất trong đó Máy tính sẽ dùng cách thức nào để có thể hiểu được Làm thế nào chúng ta biết được điều gì đang thực sự xảy ra Trong bài viết này tôi sẽ không đi vào tìm hiểu ngữ nghĩa của data bởi vì các cấu trúc dữ liệu là quá nhiều như các bạn đã thấy trong ví dụ ở trên . Mỗi một định dạng file sẽ có một cấu trúc dữ liệu. Chương trình sử dụng các phần mở dụng của file .exe .dll . như là một ám hiệu để biết cách cư xử với từng cấu trúc. Thay vào đó tôi và các bạn sẽ tập trung vào các đoạn code thực thi đặc biệt là các đoạn code cho x86 processor. Chúng ta sẽ bắt đầu từ binary và kết thúc với ngôn ngữ C. II. Binary to Hexadecimal Như tôi đã nói ở trên mức biểu diễn thấp nhất của thông tin trong một môi trường máy tính là binary. Các đoạn mã mà máy tính có thể hiểu được được biểu diễn bằng những bit 0 và 1 dài vô này dẫn đến con người khó có thể hiểu được những chuỗi 0 và 1 mà họ nhìn thấy thể hiện cái gì và điều gì sẽ xảy ra. Nếu như bạn có hứng thú trong việc tìm hiểu nguyên lý hoạt động của các mạch trong CPU tôi gợi ý bạn nên tìm đọc các quyển sách điện đối với tôi tôi không biết nhiều về chúng để có thể giải thích cho bạn một cách chi tiết về nguyên lý hoạt động Mặc dù có một thời gian tôi đã từng làm việc với những bộ vi xử lý đơn giản . Nhằm mục đích giảng giải binary là một định dạng khó hiểu vì nếu số lượng các số binary là quá lớn sẽ khiến cho chúng ta khó khăn trong việc quan sát. Đó chính là lý do tại sao các bạn thấy rằng thông thường chúng ta không bao giờ chỉnh sửa bất cứ gì theo định dạng binary mà thay vào đó chúng được chuyển sang một định dạng dễ hiểu hơn mà tôi và các bạn đều biết đó chính là như các bạn thấy trong hệ binary chỉ có 2 số 0 và 1 hệ decimal thì có 10 số 0 1 2 3 4 5 6 7 8 9 còn hệ Hexa sẽ có 16 0 1 2 3 4 5 6 7 8 9 A B C D E F . Bạn có thể sẽ rất ngạc nhiên là tại sao định dạng Hexa lại được chọn để biểu diễn .

Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.