GithubHelp home page GithubHelp logo

Comments (5)

Nukem9 avatar Nukem9 commented on June 10, 2024

@Dagobert-
@asketen
@jahmezz
@SabedMako

x64dbg/x64dbg#1863 (comment)
Everybody who is still subscribed to this and doesn't know why: change your password. You will not see anything in your audit log, but your credentials were used in a Github API call to subscribe to this repo.

I'm deleting your comments since they (obviously) aren't relevant. You can unsubscribe by clicking the link in the Github email.

@Th4nat0s
https://github.com/x64dbg/x64dbgpy/blob/v25/pluginsdk/bridgemain.h#L843 DbgGetBpList()

from x64dbgpy.

Th4nat0s avatar Th4nat0s commented on June 10, 2024

Thanks for your help @Nukem9 ...but for simple humans like me :)

in the .h file we see DbgGetBpList() needs two parameters and return an integer
The first one is the type of breakpoint quite easy to understand in the code..

typedef enum
{
    bp_none = 0,
    bp_normal = 1,
    bp_hardware = 2,
    bp_memory = 4,
    bp_dll = 8,
    bp_exception = 16
} BPXTYPE;

The second one is the structure with Breakpoint and BRIDGEBP structure ... this is called a "BPMAP structure.

how to use it  in the debugger in python to fech the list of the break point ??

toto = BPMAP() <- it doesn't work...

And with a simple dict either.

toto = {}
DbgGetBpList(bp_normal, toto )
Traceback (most recent call last):
  File "<string>", line 1, in <module>
TypeError: in method 'DbgGetBpList', argument 2 of type 'BPMAP *'

My goal is to retrieve in the python the bp list and iterate for.. in need to retrieve state, module label and Address.

from x64dbgpy.

SabedMako avatar SabedMako commented on June 10, 2024

from x64dbgpy.

herosi avatar herosi commented on June 10, 2024

If you want to just access BPMAP, you can use a function named DbgGetBpList that I have added recently. Although the pre-compiled binary doesn't exist yet, you can compile the latest code and use it.

from x64dbgpy.

Th4nat0s avatar Th4nat0s commented on June 10, 2024

wow... Thank's :)

from x64dbgpy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.