gpt4 book ai didi

vb6 - 如何隐藏命令行参数

转载 作者:行者123 更新时间:2023-12-04 19:46:09 25 4
gpt4 key购买 nike

我们有一个调用辅助 exe 并传递命令行参数来控制它们执行的结构。由于可以看到命令行参数,因此可以由其他应用程序传递。我们希望我们的前任只能由我们调用。我们如何才能以最小的变化实现这一点,并保持当前传递命令行参数的结构不变?

编辑 1

可以识别来电者吗?例如调用 helper exe 作为子级并识别父级

最佳答案

您可以在应用程序启动后使用 hack 清除内存中的命令行参数,通过 writing to the address returned from GetCommandLineW() , 但这不会停止读取它的任何内容,或者任何与进程创建 Hook 的内容。

您可以尝试创建共享内存并传递指针,但这只会掩盖数据。

简单的事实是,您无法隐藏任何以相同用户和执行级别运行的数据。无论你付出什么努力来隐藏它,都可以用来解开它。即使是加密也意味着 key 和方法将在内存中并且可以读取。如果您想阻止随机用户尝试运行您的可执行文件,请不要将它们提供给随机用户:)

关于vb6 - 如何隐藏命令行参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15876543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com