TAILIEUCHUNG - Cracker Handbook 1.0 part 12

Tham khảo tài liệu 'cracker handbook part 12', 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ả | giống như hộp dựng banh tennis khi bạn bỏ trái banh nào vào đầu tiên thì bạn phải lấy ra sau cùng vì bỏ vào trước thì trái banh sẽ nằm ở phía dưới đáy vậy trái banh sau cùng bỏ vào thì sẽ được lấy ra đầu tiên. Do đó 1 tên khác của STACK là LIFO Last In Fist Out đến sau cùng ra trước tiên Để dò tìm trong STACK bộ xử l dùng 2 thanh ghi là ESP Stack pointer con trỏ ngăn xếp trỏ đến đỉnh STACK và SS Stack segment giữ lại địa chỉ đọan . Đến đây bạn ko hiểu cũng ko sao bạn chỉ nhớ cặp thanh ghi SS ESP dùng để lấy trái banh tenis ở đỉnh hộp ra. Với cách lưu trữ như trên chúng ta mới có thể lấy đúng các địa chỉ trở về khi các hàm gọi Call nhau í ới như ví dụ sau Quote 5136 0100 CALL 0200 5136 0103 INT 20 5136 0200 CALL 0200 5136 0203 RET 5136 0300 CALL 0400 5136 0303 RET 5136 0400 RET Ở đây tại địa chỉ 100h gọi chỉ thị 200h bộ vi xử ly sẽ nạp địa chỉ trở về 103h vào Stack để biết đường trở về sau đó nhảy đến địa chỉ 200h để thực hiện lệnh ở đó. Lúc này trong Stack sẽ là Quote STACK 103h Đến địa chỉ 200h nó gặp lệnh gọi chỉ thị tại địa chỉ 300h. Trước khi đi đến địa chỉ 300h nó phải lưu địa chỉ trở về là 203h vào Stack. Lúc này trong stack là Quote STACK 103h 203h Đến địa chỉ 300h lại gặp lệnh gọi 400h lại phải nạp địa chỉ trở về là 303h vào Stack Quote STACK 103h 203h 303h Bây giờ đến 400h gặp lệnh RET trở về nó vào Stack dùng SS ESP lấy địa chỉ ở đỉnh Stack là 303h để quay về. Đến đây trong Stack chỉ còn Quote STACK 103h 203h Đến 303h gặp RET nó lại vào Stack dùng SS ESP lấy địa chỉ ở đỉnh stack hiện giờ là 203h để quay về. Tương tự như vậy khi quay về tại 103h gặp chỉ thị INT 20 thì kết thúc chương trình. Những điều tui mô tả ở trên hơi khó hiểu và chán nhưng hiểu được Stack thì sẽ giúp bạn rất nhiều sau này. Chắc các bạn cũng đã từng thấy trong forum có các bài viết nói về crack theo phương pháp dùng Stack bây giờ thì các bạn đã hiểu được phần nào về nó. Trở lại SI ta nói về F11 nhé. Như các bạn biết F11 AG @SS ESP Đến đây thì bạn đã hiểu được chức năng của 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.