Comments (4)
I believe labeless has a similar RPC architecture and from your documentation and a few blog posts it seems to work nicely. I'm happy people are developing an alternative to the horrible 'scripting' in x64dbg! Currently x64dbg already has too many features and adding additional networking functionality would increase the attack/bug surface even more, so this isn't something I want to incorporate into x64dbg directly.
When it comes to this issue I think the suspicion is warranted. You are essentially asking people in the security industry to blindly trust your binaries. If you release the full source code and automatically generate the release binaries with GitHub Actions it will be easier for people to trust that nothing malicious is being executed on their (sensitive) environment.
If you release the source code for the LyScript.dp64, I am happy to help you set up automatic pipelines for building/releasing the plugin!
from lyscript.
@mrexodia Hello, thank you very much for your patient answer., but as a technician who has shared security technology for 6 years, I will never implant a backdoor in the plugin. My plugin has been reviewed by relevant national departments and has been certified as absolutely secure。
The original intention of developing this plugin is also to address the complaints of some people in China caused by the inconvenience of x64dbgpy. My plugin has solved this problem, and I am also committed to popularizing and promoting x64dbg and my plugin. Please rest assured that given me some time, I will definitely open source all the code and strengthen the security of the plugin in the future, and carefully complete the subsequent parts.
I also hope to receive support from x64dbg, thank you very much.
Let's work together to contribute to the reverse industry.
Perhaps my expression is not clear, please understand
from lyscript.
Unpacked and decompiled it, everything seems legit:
I would strongly suggest to open source everything though, that way people can check for themselves and all the code looks like boilerplate forwarding to the x64dbg API anyway...
from lyscript.
@mrexodia Hello x64dbg author, this plugin can be open source and I feel it's easy to use in my daily life. Many people have also reported using it very well. In order to promote the development of the plugin, I hope to incorporate it into the x64dbg project and allow everyone to develop together. I would like to ask if it is feasible.
The official x64dbgpy, although more direct, is not practical, making it very cumbersome to configure and requires a separate installation of Python 2 environment, which makes it difficult for most people to use it better.
The problem solved by this plugin is that it can simply write some practical scripts using Python 3, which is essentially a secondary encapsulation of the x64dbg API and adds network communication functionality. This is similar to encapsulating TitanEngine with x64dbg. The goal of both is to make the software easier to use.
from lyscript.
Related Issues (15)
- 你好 为啥我显示插件载入失败 HOT 7
- 有回调功能吗?当触发断点就进行回调 HOT 1
- 插件效果反馈 HOT 1
- 64位插件在VMWare虚拟机导致虚拟机卡死 HOT 1
- get_all_breakpoint 出现struct.error HOT 1
- script_runcmd_ex error HOT 1
- find_memory_any() bugs
- 新版assemble_code_hex("push 0xFFFFFFFF")和旧版assemble_code_size("push 0xFFFFFFFF")都得不到正确返回值
- 您好 那个执行内置命令能加上接受返回值吗 HOT 7
- 遍历模块导入表或者导出表时,如果其中某个模块导入表/导出表为空,返回值是false.再调用get_module_import或者export访问其它模块,返回值也会出错。
- 您好,感谢您的工具,我这边测试32位没问题,64位能够连接上,但是没法获取寄存器并且执行命令? HOT 12
- 请问下要是我想得到每个module下面的symbol信息要怎么弄呢?我没有找到相应的函数 HOT 1
- DebugControl.script_initdebug 的路径需要用引号包起来 HOT 1
- set_debug("StepOut") 和 script_stepout() 期待效果是F8步过,实际运行时都是执行到返回(效果是Ctrl+F9) HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lyscript.