제 파일을 바이러스로 인식

python으로 그냥 숫자 입력받아서 계산하고 출력하는 연산프로그램하나 만들었는데요
이거를 pyinstaller로 .exe 형태로 만들었는데
virustotal 통해서 검사해보니 69개중 15개에서 바이러스로 인지하네요
Trojan 이나 심지어 keylogger라고 뜨는데도 있고;;
혹시 왜그러는지 알 수 있을까요?

chlghtjd00 1724

2020년 8월 20일 9:59 오후

윈도우 인증이 없는 유저가 만든 exe파일은 원래 모두 방화벽이 막습니다. 해결하려면 인증을 받아야 합니다만...절차가 복잡하니 어쩔 수 없습니다. - limbaksa님, 2020년 12월 28일 8:35 오후 추천 , 대댓글
목록으로
2개의 답변이 있습니다. 1 / 1 Page
from fractions import Fraction
def one(a,b,c):
    m = a
    v = b/c
    return f'N({m} , {v})'

def two(a,b):
    m = a*b
    v = a*b*(1-b)
    return f'N({m} , {v})'
import time
print("<확통 계산기>")
time.sleep(1)
print("Ver1.3")
time.sleep(1)
print("="*15)
print("Made by (이름)")
print("="*15)
time.sleep(1)
print("1.모집단의 분포를 표본평균의 정규분포로\n2.이항분포를 정규분포로\n3.나가기")
print("="*38)
while True:
    menu = int(input("원하는 계산기 기능을 입력하세요 : "))
    if(menu == 1):
        numberA = float(input("모평균을 입력하세요 : "))
        numberB = float(input("모분산을 입력하세요 : "))
        numberC = int(input("표본의 크기를 입력하세요 : "))
        result = one(numberA, numberB,numberC)
        print("표본평균은 %s 를 따릅니다."%result)
    elif(menu == 2):
        numberD = int(input("시행횟수를 입력하세요 : "))
        numberE = float(Fraction(input("한 번 시행했을 때의 확률을 입력하세요 : ")))
        result = two(numberD, numberE)
        print("이 이항분포는 %s 로 근사됩니다."%result)
    elif(menu == 3):
        break
    else:
        print("업데이트 중입니다")

코드는 이렇게 생겼습니다 (근데 여기선 들여쓰기가 지원을 안하나봅니다)

chlghtjd00

M 2020년 8월 21일 11:38 오전

마크다운 문법을 사용해서 코드는 코드블럭을 지정해야 합니다. 제가 코드블럭으로 본문을 수정했습니다. - 박응용님, 2020년 8월 21일 11:39 오전 추천 , 대댓글
키 입력을 받는 프로그램이다 보니, 키로거나 키 입력을 받아서 빼돌리는 트로이로 보이는 것이 아닐까요? - science님, 2020년 9월 9일 11:42 오전 추천 , 대댓글

윈도우에서 파이썬이든 자바든 스크립트 파일은 바이러스로 인식합니다

paladin

M 2020년 9월 15일 2:35 오후