• Kiến thức
  • Network
  • Security
  • Software
  • Thủ thuật
  • Tin học văn phòng
  • Tin tức
  • Mail ảo tạm thời miễn phí
  • Tools tra cứu thông tin
  • Công cụ đổi số thành chữ
  • AI Text Watermark Remover
AnonyViet
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC
No Result
View All Result
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC
No Result
View All Result
AnonyViet
No Result
View All Result

Hướng dẫn sử dụng OllyDBG dùng để crack phần mềm

AnonyViet by AnonyViet
10/12/2015 - Updated on 16/12/2020
in Basic Hacking
A A
0

Mục lục bài viết

  1. Tổng quan chương trình
  2. Cửa số 1: CPU
  3. Cửa số 2: Nằm ngay dưới cửa sổ thứ nhất
  4. Cửa sổ 3: Address, Hex dump, ASCII hay UNICODE
  5. Cửa sổ 4: Registers [FPU, MMX, 3DNow!] :
  6. Cửa sổ 5: STACK
  7. Các thành phần trong Olly Debug
  8. Debug một chương trình
  9. Công cụ Trace

OllyDBG hay còn gọi tắt là Olly là công cụ debug rất phổ biến. Nhờ giao diện trực quan và dễ sử dụng nên Olly phù hợp với người dùng ở mọi trình độ khác nhau.

📢 Tham gia kênh Telegram của AnonyViet
👉 Vào Telegram AnonyViet
Cập nhật bài mới, tools hay và thủ thuật IT nhanh nhất

OllyDBG

Các bài viết liên quan

Các trang Web Game Torrent tốt nhất 2

Các trang Web Game Torrent tốt nhất

02/06/2024 - Updated on 24/07/2025
Cách dùng các App bản quyền miễn phí trên iPhone bằng VPN

Cách cài các App bản quyền miễn phí trên iPhone bằng VPN

08/02/2023 - Updated on 24/07/2025
redteam toolkit

Hướng dẫn sử dụng RedTeam Toolkit – Phần mềm tìm kiếm lỗi bảo mật

31/05/2022 - Updated on 24/07/2025
top 3 website game crack an toan

Top 3 trang Web tải Game crack an toàn và sạch

03/05/2022 - Updated on 24/07/2025

Một số chức năng có thể kể đến của Olly:

  • Trace registers, find loops, switches, API calls,
  • Tải và debug cái dll modules
  • Cho phép để thêm commant và label của riêng của bạn về chức năng để dành cho chú thích và trực quan khi bạn RE
  • Attaack một chương trình đang chạy
  • Tìm các constant và address range 1 cách dễ dàng
  • Cho phép đặt các breakpoints ( điểm dừng) để dễ dàng debug và theo dõi
  • Đặt các Breakpoint hadware
  • Tìm kiếm string
  • Xem các hàm API được gọi
  • Cho phép tạo file dump của process
  • Edit và mặc nhiên sửa lỗi
  • Debug từng bước program ( Step-by-Step)
  • v.v

Tổng quan chương trình

Ngay khi chạy chương trình, các bạn có thể nhìn thấy giao diện của OllyDBG chia làm 5 cửa sổ hết sức trực quan

OllyDBG-TongQuan

Cửa số 1: CPU

Đây là cửa sổ chính và thường xuyên sử dụng của chương trình. Cửa sổ này bao gồ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ệnh
  • Cột 3:Disassembly: Hiển thị mã Assembly
  • Cột 4: Comment: Hiển thị các ghi chú. Chúng ta cũng có thể tự ghi các ghi chú vào cột này

Cửa số 2: Nằm ngay dưới cửa sổ thứ nhất

Hiển thị giá trị các đối số của các câu lệnh ASM

Cửa sổ 3: Address, Hex dump, ASCII hay UNICODE

Quan sát sự thay đổi các giá trị vùng nhớ trong chương trình

Sử dụng để tìm các string trong bộ nhớ

Gồm 3 cột:

  • Cột 1: Address: Hiển thị địa chỉ vùng nhớ
  • Cột 2: Hex dump: Hiển thị giá trị vùng nhớ dưới dạng Hex
  • Cột 3: ASCII hay UNICODE: Hiển thị giá trị vùng nhớ dưới dạng mã ASCII hoặc UNICODE

Cửa sổ 4: Registers [FPU, MMX, 3DNow!] :

Hiển thị giá trị các thanh ghi và cờ trong Assembly. Cửa sổ này cần thiết để chúng ta theo dõi sự thay đổi giá trị của các thanh ghi, các lệnh toán học ….

Cửa sổ 5: STACK

Hiển thị giá trị trong vùng stack

Bạn có thể sử dụng phím tab hay shift tab để chuyển đổi giữa các cửa sổ
Nếu các bạn không thấy được các bar trong mỗi cửa sổ thì các bạn có thể click chuột phải tại cửa số đó và chọn Appearance-> Show bar

Các thành phần trong Olly Debug

Phía trên các cửa sổ là thanh taskbar, dùng để thực thi các chức năng của chương trình.

Debug một chương trình với OllyDBG

Mở một chương trình

Debug một chương trình với OllyDBG

Để debug một chương trình, chúng ta sử dụng File->Open hoặc sử dụng phím tắt F3: Mở file cần Debug

OllyDBG hỗ trợ debug 2 loại file là .exe và .dll.

OllyDGB1

Attachment: Cho phép Deassembly một chương trình nào đó đang thực thi.

Với một số phần mềm có khả năng Anti-Debug, khi khởi động sẽ tạo ra các đoạn mã Anti-Debug, nhưng sau khi chạy xong thì lại có thể được hoặc nó sẽ dùng một chương trình con để chạy chương trình chính. Sau khi chương trình con thực thi xong, chương trình con sẽ tự kết thúc và lúc đó chương trình chính tiếp tục được thực thi. Khi đó chúng ta không thể debug được chương trình chính nữa. v.v. Do đó chức năng Attach được tạo ra để hỗ trợ debug các chương trình đang chạy trên bộ nhớ.

Debug một chương trình với OllyDBG

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

Debug một chương trình

Debug một chương trình với OllyDBG

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

Chức năng Mô tả
Run (F9) Chạy chương trình
Close ( Alt-F2) Đóng file đang Dissasembler lại
Step into (F7) Debug vào trong các hàm
Step over (F8) Debug bên ngoài các hàm
Animate into (Ctrl-F7) Tự động chạy với chế độ “Step into” đến khi gặp breakpoint tiếp theo hoặc đến khi người dùng ấn pause (F12)
Animate over (Ctrl-F8) Tự động chạy với chế độ “Step over” đến khi gặp breakpoint tiếp theo hoặc đến khi người dùng ấn pause (F12)
Execute to return ( Ctrl-F9) Thực thi đến khi hàm trả về
Execute to user code (Alt-F9) Thực thi đến khi gặp đoạn code user viết

Công cụ Trace

  • Trace into ( Ctrl – F11) và Trace over ( Ctrl – F12): Đây là 2 chức năng tương tự Animate Into / Animate over. Tức là máy tính sẽ tự động Step Into / Step Over cho chúng ta. Tuy nhiên, đối với Trace Into / Trace Over, chúng ta có thể thiết lập được điều kiện dừng. Tức là khi một điều kiện nào đó được thiết lập trước đó thỏa mãn thì chương trình sẽ tự động dừng ngay tại câu lệnh thỏa mãn điều kiện mà chúng ta đặt ra
  • Set Condition: Thiết lập điều kiện

Debug một chương trình với OllyDBG

Bạn có thể thiết lập điều kiện của EIP hay của bất kì thanh ghi nào, với một giá trị nào đó hay thuộc khoảng nào đó v.v. Ví dụ như trong hình bên trên, tôi đang thiết lập điều kiện dừng đến khi nào thanh ghi eax==0040000. Ngoài ra Olly còn hỗ trợ một số chương năng khác cần cho việc debug chương trình như:

Chức năng Mô tả
Log (Alt + L) Hiển thị log được ghi lại (các module được load, unload v.v)
Executable modules (Alt + E) Các module thực thi của chương trình
Memory (Alt + M) Hiển thị tất cả các khối bộ nhớ mà chương trình được cấp phát.
Threads Hiển thị tất cả các thread của chương trình
CPU (Alt + C) Màn hình cửa sổ làm việc chính
Patches (Ctrl + P) Hiển thị tất cả các phần ‘patches’ mà bạn đã tạo ra, khi có bất kì thay đổi nào về code giữa code cũ và code mới’
Call stack (Alt + K) Hiển thị chi tiết hơn stack ở một cửa sổ khác, bao gồm cả giá trị gửi đi từ 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
Tags: crackOllyDBGsoftware
AnonyViet

AnonyViet

20 năm kinh nghiệm trong lĩnh vực Security, các chứng chỉ:OSCP, CCNA, CCNP, CISSP. Kiến thức như một ngọn lửa, càng chia sẽ nó sẽ càng bùng cháy!

Related Posts

Các trang Web Game Torrent tốt nhất 3
Game

Các trang Web Game Torrent tốt nhất

02/06/2024 - Updated on 24/07/2025
Cách dùng các App bản quyền miễn phí trên iPhone bằng VPN
Phần mềm điện thoại

Cách cài các App bản quyền miễn phí trên iPhone bằng VPN

08/02/2023 - Updated on 24/07/2025
redteam toolkit
Basic Hacking

Hướng dẫn sử dụng RedTeam Toolkit – Phần mềm tìm kiếm lỗi bảo mật

31/05/2022 - Updated on 24/07/2025
top 3 website game crack an toan
Kiến thức

Top 3 trang Web tải Game crack an toàn và sạch

03/05/2022 - Updated on 24/07/2025
Hướng dẫn sử dụng Qv2Ray
Basic Hacking

Hướng dẫn cài Qv2Ray để Hack 4G trên Windows

11/04/2022 - Updated on 24/07/2025
Hướng dẫn cài minecraft crack
Game

Cách cài Minecraft Crack Java Edition cho bạn không có khả năng mua

08/03/2022 - Updated on 25/07/2025
guest

guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
oldest
newest

Liên hệ Quảng Cáo

Lien he AnonyViet

Bài viết mới

Cần phải làm gì khi bị lấy cắp thông tin mở công ty? 1

Cần phải làm gì khi bị lấy cắp thông tin mở công ty?

by Thanh Kim
04/11/2026
0

cách nhận 250$ credit Docker

Cách nhận 250$ credit Docker chạy AI Agent miễn phí

by Thanh Kim
03/11/2026
0

Trải nghiệm Galaxy Tab S12 Ultra: Mức giá 40 triệu là khoản đầu tư xứng đáng thay thế laptop 2

Trải nghiệm Galaxy Tab S12 Ultra: Mức giá 40 triệu là khoản đầu tư xứng đáng thay thế laptop

by AnonyViet
02/11/2026
0

Nhận Code ChatGPT Business

Cách Đăng ký Nhận Code ChatGPT Business

by AnonyViet
02/11/2026
0

Bình luận gần đây

  • teo trong MiniTool Partition Wizard 12.6 Full Key – Phần mềm Quản lý Phân vùng tốt nhất
  • le trong MiniTool Partition Wizard 12.6 Full Key – Phần mềm Quản lý Phân vùng tốt nhất
  • Garbanta trong Hướng dẫn cách nhận 1 tỷ token Muse AI
  • Phúc an trong Cách tạo Pet ảo, nhân vật ảo chạy lung tung trên Desktop để thư giản
  • Hieu IT trong Hướng dẫn đăng ký tên miền .tech miễn phí 1 năm
  • Viet Dao Quoc trong Hướng dẫn nhận 3 tháng Shopee VIP từ Vinaphone giá 0 đồng
  • AnonyViet trong Hướng dẫn cách nhận 1 tỷ token Muse AI
  • Minh Cần trong Hướng dẫn cách nhận 1 tỷ token Muse AI
  • TextToSong trong Cách dùng Suno AI tạo bài hát hoàn chỉnh từ A đến Z chỉ trong 5 phút
  • Phương Phan trong Hướng dẫn dùng Uneed.vn để đánh giá kiến thức Online cho học sinh
  • Phạm Nhật trong Hướng dẫn dùng Uneed.vn để đánh giá kiến thức Online cho học sinh
  • tuan trong Share key Driver Booster 13 Pro miễn phí 2026
  • loc trong Hack Game & App trên Iphone với TutuApp
  • lâm trong Share key Advanced SystemCare 19 Pro 6 tháng mới nhất
  • lâm trong Share key Driver Booster 13 Pro miễn phí 2026
  • Mui trong Làm thế nào để mua Microsoft Office 2024 mới nhất với chi phí tiết kiệm?
  • Ngọc hân trong Tạo Locket Gold miễn phí siêu đơn giản
  • nmh trong Hướng dẫn cách nhận ShopeeVIP 12 tháng miễn phí
  • Vasker trong HeroSMS là gì? Cách thuê số điện thoại ảo nhận SMS OTP online không cần SIM
  • Cường trong Share key Driver Booster 13 Pro miễn phí 2026

Giới thiệu

AnonyViet

AnonyViet

Nơi chia sẻ những kiến thức mà bạn chưa từng được học trên ghế nhà trường!

Chúng tôi sẵn sàng đón những ý kiến đóng góp, cũng như bài viết của các bạn gửi đến AnonyViet.

Hãy cùng AnonyViet xây dựng một cộng đồng CNTT lớn mạnh nhất!

Liên hệ

Email: support[@]anonyviet.com

1409 Hill Street #01-01A
Old Hill Street Police Station
Singapore 179369

 

DMCA.com Protection Status

Giới thiệu

AnonyViet là Website chia sẻ miễn phí tất cả các kiến thức về công nghệ thông tin. AnonyViet cung cấp mọi giải pháp về mạng máy tính, phần mềm, đồ họa và MMO.

kết quả xổ số hôm nay đọc truyện dandadan online Xoilac TV bóng đá trực tiếp bóng đá trực tiếp cakhia tv trực tiếp bóng đá tối nay tải ebook free V9bet tỷ lệ nhà cái XOSO66 game bài Go88 sunwin sunwin rikvip sunwin go88 v9bet https://tylekeonhacai.me/ https://keonhacai.org.vc/ 7mcn https://keonhacai88.tv/ https://keonhacai.loans/ https://keonhacai.kiwi/ 789club xx88 Sun52 Rikvip soxo66 nổ hũ uy tín https://pgp88.org/ luck8 luck8 58WIN Thabet 789club go88 vip66 xoso66 8day https://keonhacaitop.com/ kèo nhà cái 12bet Hitclub nhà cái MB66 Kèo nhà cái King88 s8 78win https://98winlink.com/ kèo nhà cái 5 gavangtv 888slot okvip Rikvip Good88 GK88 6623 cakhiatv Fun88 Việt game nổ hũ JBO 789win tải sunwin thapcamtv Nohu90 EE88 trang chủ MB66 gowin xoilactv game bài

©2026 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về CNTT

No Result
View All Result
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC

©2026 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về CNTT

wpDiscuz