Skip to content

Please remove anti-debugging code in BBL network plugin #6726

@Noisyfox

Description

@Noisyfox

Since 1.10.2 the BBL network plugin ships with debugger detecting code that will terminate the application when a debugger is attached. This makes it impossible to run the slicer from Visual Studio or any dev tools with debugger attached, which means there is no way to do any meaningful development as long as you own a BambuLab printer.

Please, stop this. No one is interested in reverse engineering your network plugin. Everything you tried to hide has already been leaked in countless different way. The certificate has been extracted from BambuConnect, your network protocol has been figured out for a long time now, and any attempt of hiding things by encryption will be broke as long as the dll is shipped to end user and executed on their machine. All you are doing here is preventing people from contributing to this "open-sourced" project. And think about this, now people have to crack your network plugin just so that we could develop the reset of the project. Why it has to be like this? I have absolutely no interest in what you tried to hide in the dll, just let me run the app directly from Visual Studio.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions