제 파일을 바이러스로 인식
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("업데이트 중입니다")
코드는 이렇게 생겼습니다 (근데 여기선 들여쓰기가 지원을 안하나봅니다)
M 2020년 8월 21일 11:38 오전