아주 단순한 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"트로이 목마.
코드를 변경하거나 추가하면 바이러스로 인식되지 않으므로 어떻게해야합니까?
더 나은 바이러스 백신을 확보하십시오. – rubenvb
어쨌든 이것이 작동하지 않을 것이라고 생각합니다. 첫 번째 호출은 첫 번째 명령 셸에 대해 '% PATH %'를 설정하고 두 번째 호출은 원래 '% PATH %'가있는 두 번째 명령 셸을 시작합니다. 게다가, 그런 사소한 프로그램을 위해서 나는 심지어 CRT를 사용하지 않을 것이다. 'CreateProcess'를 사용하고 적절한 환경을 전달하십시오. – MSalters