• Network
  • Security
  • Software
  • Thủ thuật
  • Tin tức
  • Video hướng dẫn
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
in Basic Hacking
Reading Time: 7 mins read
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 👉 Link 👈

OllyDBG

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

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
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
top 3 website game crack an toan

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

03/05/2022
Hướng dẫn sử dụng Qv2Ray

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

11/04/2022

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
Bài viết đạt: 5/5 - (100 bình chọn)
Tags: crackOllyDBGsoftware
AnonyViet

AnonyViet

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

Khai thác XSS với Javascript/JPEG Polyglot 1
Basic Hacking

Khai thác XSS với Javascript/JPEG Polyglot

08/09/2023
AnvRS - Công cụ Reverse Shell Bypass Antivirus 2
Basic Hacking

AnvRS – Công cụ Reverse Shell Bypass Antivirus

29/08/2023 - Updated on 27/09/2023
Cách tìm thấy lỗi Stored XSS đơn giản 3
Basic Hacking

Cách tìm thấy lỗi Stored XSS đơn giản

26/08/2023
Cách tìm lỗ hổng dễ bị tấn công bằng Google Dorks 4
Basic Hacking

Cách tìm lỗ hổng dễ bị tấn công bằng Google Dorks

26/08/2023
BigBountyRecon: Công cụ do thám bằng Google Dork 5
Basic Hacking

BigBountyRecon: Công cụ do thám bằng Google Dork

12/08/2023
Phương pháp Phishing bằng cách đính kèm File độc hại trên Office 365 6
Basic Hacking

Phương pháp Phishing bằng cách đính kèm File độc hại trên Office 365

10/08/2023
Next Post
Hack Facebook, Gmail bằng Backtrack 5 R3

Hack Facebook, Gmail bằng Backtrack 5 R3

Subscribe
Notify of
guest

guest

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.

0 Comments
Inline Feedbacks
View all comments

Liên hệ Quảng Cáo

Lien he AnonyViet

Các bài mới

Cách chèn logo hàng loạt vào từng slide Powerpoint 7

Cách chèn logo hàng loạt vào từng slide Powerpoint

30/09/2023
Cách xem TikTok không cần Internet 8

Cách xem TikTok không cần Internet

30/09/2023
3 cách khôi phục menu chuột phải cũ trong Windows 11 9

3 cách khôi phục menu chuột phải cũ trong Windows 11

29/09/2023
macOS Sonoma ra mắt với nhiều cải tiến mới 10

macOS Sonoma ra mắt với nhiều cải tiến mới

29/09/2023
Prodima - Trung tâm đào tạo seo tại TPHCM uy tín, chất lượng nhất hiện nay 11

Prodima – Trung tâm đào tạo seo tại TPHCM uy tín, chất lượng nhất hiện nay

28/09/2023

Ads

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!

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.

Liên hệ

Email: anonyviet.com[@]gmail.com

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

 

Bản quyền: DMCA.com Protection Status

Phản hồi gần đây

  • fre fir trong Cách vượt Xác thực 2 yếu tố cho Facebook mới nhất
  • khanh trong Full hướng dẫn học Hack trên Kali Linux
  • Thuong trong Hướng dẫn cài Qv2Ray để Hack 4G trên Windows
  • AnonyViet trong Download Panel TMV: Panel chỉnh sửa ảnh miễn phí cho Photoshop
  • T MV trong Download Panel TMV: Panel chỉnh sửa ảnh miễn phí cho Photoshop

©2023 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về Công nghệ ku11net.link F8BET W88 ST666 https://jun886.net Trực tiếp bóng đá xoilac tv ae888 New 88 new88 Nhà cái New88 uy tín https://vn88.news/ suncity https://hi88g.com/ Dewabet Fun88 SODO CASINO vn88 vc ae3888 sodo casino 79king.cam ee88788.com go88 nhà cái Jun88 uy tín https://jun88.land/ Twin xem bong da truc tiep ku11 https://st6667.com/ Nhà Cái PTWIN i9betcom.net NHÀ CÁI UY TÍN 789WIN xem keo nha cai Xoilac tv Vnloto Lucky88 cwin 12BET MNCX Five88 dự đoán xổ số nhacai banca Lode88 6686vni.com Game mobile lodeonline awin681.com 8us Lucky88 Xoso66 onbet 789win 333666.casino 123b com new88 hi88 VN138 nhận định kèo nhà cái sv388bet.cam hitclub.bz 7ball sunwin Kubet1 nohu52.fun https://tdtcblog.club/ http://win79bet.club/ https://sunwin1.in/ QH88 https://kubet77.to https://bongdanet.win/ Jun88 new88788.com tdtc.guru KUBET77 Nhà Cái Uy Tín Onl SM66 bossnhacai.com https://kubet88.gg/ Cubet nhà cái j88 Net88 game bài đổi thưởng socolive https://kubet.icu socolive tv

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

©2023 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về Công nghệ ku11net.link F8BET W88 ST666 https://jun886.net Trực tiếp bóng đá xoilac tv ae888 New 88 new88 Nhà cái New88 uy tín https://vn88.news/ suncity https://hi88g.com/ Dewabet Fun88 SODO CASINO vn88 vc ae3888 sodo casino 79king.cam ee88788.com go88 nhà cái Jun88 uy tín https://jun88.land/ Twin xem bong da truc tiep ku11 https://st6667.com/ Nhà Cái PTWIN i9betcom.net NHÀ CÁI UY TÍN 789WIN xem keo nha cai Xoilac tv Vnloto Lucky88 cwin 12BET MNCX Five88 dự đoán xổ số nhacai banca Lode88 6686vni.com Game mobile lodeonline awin681.com 8us Lucky88 Xoso66 onbet 789win 333666.casino 123b com new88 hi88 VN138 nhận định kèo nhà cái sv388bet.cam hitclub.bz 7ball sunwin Kubet1 nohu52.fun https://tdtcblog.club/ http://win79bet.club/ https://sunwin1.in/ QH88 https://kubet77.to https://bongdanet.win/ Jun88 new88788.com tdtc.guru KUBET77 Nhà Cái Uy Tín Onl SM66 bossnhacai.com https://kubet88.gg/ Cubet nhà cái j88 Net88 game bài đổi thưởng socolive https://kubet.icu socolive tv

wpDiscuz