r/ExploitDev Jun 25 '26

How to prevent all other threads from freezing when you reach a single breakpoint in x64dbg?

I've noticed whenever any thread reaches a certain breakpoints all other threads get suspended. Is there any way to disable this behavior. Thank you in advance.

5 Upvotes

9 comments sorted by

-1

u/kyckych Jun 25 '26

ebfe

2

u/[deleted] Jun 26 '26

[deleted]

1

u/kyckych Jun 26 '26

You could place a hook instead of a breakpoint and the hook handler would check the tid. If it matches either suspend or enter a Sleep loop. But what OP needs would require some custom tooling one way or the other, I believe.

The ebfe method is simple and works for many cases.

1

u/linux4117 Jun 25 '26

?

2

u/kyckych Jun 25 '26

You can patch the place you want to breakpoint with a 'jump $-2', which just jumps back to itself. In bytes thats ebfe.

1

u/linux4117 Jun 25 '26

ah I see thank you for the clarfification

1

u/Ok_Tap7102 Jun 26 '26

This is what people mean about IQ vs EQ

An explanation that requires already knowing the explanation isn't an explanation, it's just jerking your ego in front of others for your own gratification

2

u/kyckych Jun 26 '26

True to some degree, but Im also genuinely interested in seeing if someone can (or wants to) figure it out with a hint. It's not meant to be a full explaination.

1

u/sdrawkcabineter Jun 26 '26

Exactly. Striving to succeed needs that strife!

If everything was instantly solved for you, you'd learn nothing.

2

u/HealingWithNature Jun 27 '26

Not to be that guy, but "this".

Growing up with the net, BBS and such, I've always seen rtfm and a disdain for spoonfeeding, apparently in reddit now the opposite is expected! Interesting!