作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我已经将一个非常简单的 bat 文件转换为 EXE。
我的 C 文件如下所示:
#include <stdlib.h>
int main(int argc, char const *argv[]) {
system("set PATH=%PATH%;%CD%\bin\ffmpeg");
system("node server.js");
return 0;
}
我的 resources.rc 看起来像这样:
#include <windows.h>
A ICON MOVEABLE PURE LOADONCALL DISCARDABLE "favicon.ico"
我编译它使用:
windres -i resource.rc -o resource.o
tcc-o mediacenterjs.exe main.c resource.o
这很好用!但是 Avast 和其他几个反病毒扫描程序将我的 EXE 视为威胁。准确地说是“I-Worm/Nuwar.L”特洛伊木马。
我可以更改代码或向代码中添加什么,以免它被当作病毒来获取。
最佳答案
找出答案的一种方法是简单地省略其中一行以找出哪一行正在触发(或者是否同时触发)。话虽如此,您的代码并不是真的很安全,因为它依赖于计算机的路径设置来指向正确的 node
可执行文件。
另外,您可能想要检查您的路径设置在第一次调用 system
运行后是否真的保留。
关于c++ - 已编译的可执行文件被视为特洛伊木马威胁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27317330/
尝试使用开关盒(嵌套开关)制作程序时,我的系统提醒我我的程序有病毒(木马)。这怎么可能?我是编程新手(完全新手),所以我将不胜感激任何帮助。 任务 - 根据需求制作自动电话回复系统(这正是我想尝试的)
所以我几天前开始网络编程,我创建了一个非常简单的木马(受害者执行一个客户端,该客户端与黑客的 PC 建立连接,然后黑客可以通过简单的 system() 命令执行 CMD 的功能)。 基本上我的特洛伊木
我正在编写一个使用 SFML 进行渲染/输入的程序。问题是大多数防病毒程序将其检测为某种恶意软件。其中一些会在程序启动时立即显示警报(即使在 visual studio 中处于 Debug模式),而另
我是一名优秀的程序员,十分优秀!