All Projects → 0ffffffffh → Api-Break-for-x64dbg

0ffffffffh / Api-Break-for-x64dbg

Licence: other
x64dbg plugin to set breakpoints automatically to Win32/64 APIs

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to Api-Break-for-x64dbg

XScreenSaverWin
XScreenSaver for Windows
Stars: ✭ 76 (-44.12%)
Mutual labels:  win32, win32api
Reactos
A free Windows-compatible Operating System
Stars: ✭ 10,216 (+7411.76%)
Mutual labels:  win32, win32api
programming-windows-5th-edition
Unofficial source code repo for Charles Petzold's Programming Windows 5th Edition.
Stars: ✭ 28 (-79.41%)
Mutual labels:  win32, win32api
Ayase
🥥 Control everything by keyboard. Built for hackers and the blind.
Stars: ✭ 53 (-61.03%)
Mutual labels:  win32, win32api
wcecl
Allows to run Windows CE applications on Windows!
Stars: ✭ 54 (-60.29%)
Mutual labels:  win32, win32api
creating-controls-in-assembler
Gitbook: https://mrfearless.gitbooks.io/creating-controls-in-assembler
Stars: ✭ 20 (-85.29%)
Mutual labels:  win32, win32api
isotoxin
Isotoxin source
Stars: ✭ 69 (-49.26%)
Mutual labels:  win32
ldview
Real-time 3D viewer for displaying LDraw models
Stars: ✭ 65 (-52.21%)
Mutual labels:  win32
Live-Desktop-Capture
A Live Desktop Capture using Go and WebSockets
Stars: ✭ 42 (-69.12%)
Mutual labels:  win32api
multitextor
Multiplatform command line text editor.
Stars: ✭ 27 (-80.15%)
Mutual labels:  win32
windows taskbar
Flutter plugin serving utilities related to Windows taskbar. 💙
Stars: ✭ 84 (-38.24%)
Mutual labels:  win32
gettext-iconv-windows
gettext and iconv binaries for Windows
Stars: ✭ 106 (-22.06%)
Mutual labels:  win32
atom-bugs
[MOVED] Atom Bugs has been moved to:
Stars: ✭ 34 (-75%)
Mutual labels:  breakpoint
xp
💻 Windows XP All Editions Universal Product Keys Collection
Stars: ✭ 247 (+81.62%)
Mutual labels:  win32
pelauncher
Portable Executable launcher for Windows NT bypassing loader
Stars: ✭ 49 (-63.97%)
Mutual labels:  win32
CopyToAsm-Plugin-x86
CopyToAsm (x86) - A Plugin For x64dbg
Stars: ✭ 23 (-83.09%)
Mutual labels:  x64dbg
malwinx
Just a normal flask web app to understand win32api with code snippets and references.
Stars: ✭ 76 (-44.12%)
Mutual labels:  win32api
stringsx64dbg
Strings plugin for x64dbg
Stars: ✭ 182 (+33.82%)
Mutual labels:  x64dbg
RunProcess
Replacement for System.Diagnostics.Process
Stars: ✭ 15 (-88.97%)
Mutual labels:  win32
ThreadBoat
Program Uses Thread Execution Hijacking To Inject Native Shell-code Into a Standard Win32 Application
Stars: ✭ 162 (+19.12%)
Mutual labels:  win32api

Api Break for x64dbg

Api Break is a x64dbg plugin which is aimed to set breakpoints Win32/64 API calls easly.

ab1

ab2

####Features

  • API function entry breakpoint (AEB)
  • Breakpoint at API callers (BAC)
  • Auto-populating modules and their API functions used by the process.

API Function Entry Breakpoint (AEB)

It can be useful when the code does obfuscated or indirect api calls or something similar conditions. This mode is automatically (naturally) handles all API calls for the entire module. Also, this mode gives an option to jump automatically to the API caller when the API entry breakpoint hit. It exposes the original caller using single step callstack backtracing.

Breakpoint at API callers (BAC)

In technically, this mode is much more flexible and customizable. It does scan dynamically for API calls in specified module or address range. For now, it scans only process's code range. But other features are planned for future development.

If you have any idea, let me know what ideas you have about it.

#####In-Development features

  • Dynamically loaded API detection which is made by using GetProcAddress (About 45% implemented)

#####Planning features

  • User specified code range scan for BAC
  • User specified module scan for BAC
  • User option to listing all linked modules and APIs of process regardless of IAT.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].