Công Cụ Crack Phần Mềm

OllyDBG tuyệt còn gọi tắt là Olly là hình thức debug hết sức thịnh hành. Nhờ hình ảnh trực quan với dễ dàng áp dụng đề xuất Olly tương xứng cùng với người tiêu dùng ngơi nghỉ đầy đủ trình độ khác nhau.

Bạn đang xem: Công cụ crack phần mềm

*


*

*

*

*

Trace registers, find loops, switches, API calls,Tải cùng debug dòng dll modulesCho phép nhằm thêm commant với label của riêng của khách hàng về chức năng để giành cho chú giải với trực quan liêu khi chúng ta REAttaack một chương trình sẽ chạyTìm những constant và address range một cách dễ dàng dàngCho phnghiền đặt các breakpoints ( điểm dừng) nhằm thuận tiện debug và theo dõiĐặt những Breakpoint hadwareTìm kiếm stringXem những hàm API được gọiCho phép tạo nên tệp tin dump của processEdit và bình thản sửa lỗiDebug mỗi bước program ( Step-by-Step)v.v

Ngay lúc chạy công tác, các chúng ta cũng có thể thấy được hình ảnh của OllyDBG chia thành 5 cửa sổ rất là trực quan


*

Cửa số 1: CPU

Đây là hành lang cửa số chính cùng thường xuyên sử dụng của lịch trình. Cửa sổ này bao hàm 4 cột:

Cột 1: Address: Hiển thị địa chỉ câu lệnh trong vùng nhớCột 2: Hex dump: Hiển thị mã Opcode của câu lệnhCột 3:Disassembly: Hiển thị mã AssemblyCột 4: Comment: Hiển thị các ghi crúc. Chúng ta cũng rất có thể từ ghi những ghi chú vào cột nàyCửa số 2: Nằm ngay lập tức dưới hành lang cửa số thứ nhất

Hiển thị quý hiếm những đối số của các câu lệnh ASM


Cửa sổ 3: Address, Hex dump, ASCII xuất xắc UNICODE

Quan gần cạnh sự thay đổi những giá trị vùng ghi nhớ trong cmùi hương trình


Cột 1: Address: Hiển thị can hệ vùng nhớCột 2: Hex dump: Hiển thị cực hiếm vùng nhớ dưới dạng HexCột 3: ASCII giỏi UNICODE: Hiển thị quý giá vùng lưu giữ dưới dạng mã ASCII hoặc UNICODECửa sổ 4: Registers :

Hiển thị quý giá các thanh hao ghi cùng cờ trong Assembly. Cửa sổ này cần thiết nhằm bọn họ theo dõi và quan sát sự biến hóa quý giá của các thanh hao ghi, các lệnh toán thù học ….

Cửa sổ 5: STACK

Hiển thị quý giá vào vùng stack


Quý Khách hoàn toàn có thể thực hiện phím tab tốt shift tab nhằm đổi khác thân những cửa sổNếu các bạn không thấy được những bar trong mỗi cửa sổ thì các bạn cũng có thể nhấn vào cần trên cửa ngõ số kia và lựa chọn Appearance-> Show bar
Các thành bên trong Olly DebugPhía trên các cửa sổ là thanh hao taskbar, dùng để làm triển khai những tác dụng của lịch trình.

*


*

Để debug một chương trình, bọn họ áp dụng File->Open hoặc áp dụng phím tắt F3: Msinh sống tệp tin nên Debug

OllyDBG cung ứng debug 2 loại file là .exe cùng .dll.

Xem thêm: Bộ Tộc Thân Quen Với Rắn Độc Nhất Thế Giới, Vào Nơi Ẩn Mình Của Mãnh Xà Thất Sơn Huyền Thoại

*

Attachment: Cho phép Deassembly một chương trình nào đó đã triển khai.

Với một số ứng dụng có tác dụng Anti-Debug, khi khởi đụng sẽ khởi tạo ra những đoạn mã Anti-Debug, mà lại sau khoản thời gian chạy kết thúc thì lại rất có thể được hoặc nó đã sử dụng một công tác bé để chạy chương trình bao gồm. Sau Khi lịch trình bé thực hiện ngừng, chương trình bé sẽ từ ngừng và dịp đó lịch trình bao gồm tiếp tục được triển khai. Khi đó họ quan yếu debug được chương trình bao gồm nữa. v.v. Do kia tác dụng Attach được tạo nên nhằm cung ứng debug những chương trình đang chạy bên trên bộ nhớ.

*

Restart debug (Ctrl + F2): Debug lại chương trình.

Debug một chương thơm trình

*

Dưới đây là một trong những chức năng được sử dụng vào quá trình debug một chương thơm trình


Chức năngMô tả
Run (F9)Chạy chương thơm trình
Cđại bại ( Alt-F2)Đóng tệp tin đang Dissasembler lại
Step into (F7)Debug vào trong những hàm
Step over (F8)Debug bên ngoài những hàm
Animate inlớn (Ctrl-F7)Tự rượu cồn chạy cùng với chính sách “Step into” đến lúc gặp mặt breakpoint tiếp theo sau hoặc cho đến lúc người tiêu dùng ấn pause (F12)
Animate over (Ctrl-F8)Tự hễ chạy với cơ chế “Step over” đến khi gặp gỡ breakpoint tiếp sau hoặc cho đến lúc người tiêu dùng ấn pause (F12)
Exeđáng yêu to lớn return ( Ctrl-F9)Thực thi đến lúc hàm trả về
Exeđáng yêu to lớn user code (Alt-F9)Thực thi đến lúc chạm mặt đoạn code user viết
Công ráng TraceTrace inlớn ( Ctrl – F11) và Trace over ( Ctrl – F12): Đây là 2 công dụng tương tự như Animate Inlớn / Animate over. Tức là máy vi tính vẫn auto Step Inlớn / Step Over mang lại chúng ta. Tuy nhiên, đối với Trace Into / Trace Over, chúng ta cũng có thể cấu hình thiết lập được ĐK ngừng. Tức là lúc một ĐK làm sao này được cấu hình thiết lập trước kia thỏa mãn thì lịch trình đã auto dừng ngay lập tức tại câu lệnh vừa lòng ĐK nhưng mà họ đặt raSet Condition: Thiết lập điều kiện

*

quý khách hàng có thể cấu hình thiết lập điều kiện của EIP hay của bất kì thanh khô ghi như thế nào, với một quý hiếm như thế nào đó tốt thuộc khoảng làm sao kia v.v. ví dụ như nhỏng trong hình bên trên, tôi đã tùy chỉnh cấu hình ĐK giới hạn mang đến bao giờ tkhô cứng ghi eax==0040000. Hình như Olly còn cung ứng một số chương thơm năng khác buộc phải mang lại câu hỏi debug chương trình như:

Chức năngMô tả
Log (Alt + L)Hiển thị log được lưu lại (những module được load, unload v.v)
Executable modules (Alt + E)Các module xúc tiến của chương thơm trình
Memory (Alt + M)Hiển thị tất cả những khối bộ lưu trữ mà lịch trình được cấp phép.
ThreadsHiển thị toàn bộ những thread của chương trình
CPU (Alt + C)Màn hình cửa sổ thao tác chính
Patches (Ctrl + P)Hiển thị tất cả những phần ‘patches’ nhưng mà bạn sẽ tạo nên, lúc bao gồm bất kì biến đổi nào về code giữa code cũ và code mới’
call staông xã (Alt + K)Hiển thị chi tiết rộng stachồng tại 1 cửa sổ không giống, bao gồm cả giá trị gửi đi trường đoản cú các hàm
Breakpoints (Alt + B)Hiển thị tất cả các breakpoint hiện tại đang được thiết lập