기 타 실행불가 배치파일로 가능한가요
2016.02.12 09:17
안녕하세요.
배치파일 로
지정한 날짜 예를 들면 오늘이 2월 12일 이니까 잘 실행되다가 특정날짜 가 지나면 예를 들면 2016년02월15일 이후로는 실행할려는 배치파일이 작동이 안되게끔 날짜 인식 실행불가 배치파일 언어로 가능한지요.
댓글 [4]
-
메리아 2016.02.12 11:21
-
초보자여 2016.02.12 15:15
가능합니다.
배치파일도 일종의 프로그램 작성 하듯이 for 문등 넣고 만들수 있습니다.
현 날짜 시간..
작동중지해야될 날짜 시간 비교해서 건너뜀 하는 형태의 소스로 구성하면 가능합니다.
단 본인만 사용하세요..
어떤 특정인이나 다른 사람에게 사용못하게 할려고 하는 형태는..~~@@
배치파일은 누구나 편집이 가능하기 때문에..
규제할려고 하는 형태는 ..
위분 말처럼 해당 중지 할려는 프로그램내에서 날짜 제한 소스를 추가 해야 됩니다.
-
메리아 2016.02.12 15:33
"가능하다"는 첫문장만 보고 대체 뭔소린가 싶어서,
질문을 다시 보니,
질문자는 "사용제한용도, 배포용도"라는 말은 단 한마디도 안하셨네요. ㅋㅋㅋ
저는 대체 왜 무조건 사용제한 배포용이라고만 생각한걸까요. ㅋ
저도 플그램 짜면서
날짜따라 다른 사항을 종종 처리하면서도,
배포나 사용제한으로는 잘 처리 안하는데도..... ㅋㅋㅋ
아, 물론 질문자의 의도가 그것이라면 빼박 안되는게 맞지만요.
-
The 2016.02.12 22:59 답변 감사합니다
쉬운게 아닌 모양이네요.
가능하지 않습니다.
배치파일의 주요 장점이 "누구나 편집이 손쉽다"는 점입니다.
아무것도 설치하지 않아도, 텍스트 편집기만으로 누구나 편집이 가능하죠.
그래서 해당처리는 불가합니다.
다만, 수십 만 라인의 배치파일을 만들어서,
내용을 읽기 어렵게 만들어 난독화 시키는 정도 한다면, 약간의 가능성은 있겠죠.
겨우 수만라인 정도는 문제가 발견되면 누구나 금방 찾아냅니다.
수십만 라인정도는 되어야 조금 숨기는 척이라도 하죠.
물론 그것도 큰 의미는 없습니다. 공을 들이면 결국 깰 수 있으니까요. 어렵고 귀찮아서 그렇지.
그런걸 하려면 exe 파일로 따로 컴파일하는 언어로 하되,
거기서도 난독화와 리버싱을 어렵게 만드는 뺑뺑이 돌리는 인증 처리를 해야합니다.
물론 그것도 쉬운게 아니니 수많은 날짜제한 게임과 유틸이 뻥뻥 뚫리는거죠.
현대 보안의 핵심은 기본적으로 "귀찮게" 만드는 정도입니다.
100% 못 뚫는 것은 근본적으로 없죠.
이미 공개된 보안기법들은 어쩔 수 없지만, 새로운 보안방식들은 되도록 숨기기 마련입니다.
만든 방법을 알면 깰 가능성이 있으니까요.
이전에는 "공개된 기법으로도 깨기 어렵게 만든다"가 모토였지만,
컴퓨터 성능의 향상에 따라 깰 가능성이 높아져서, 기법 공개는 되도록 숨길 수밖에 없게됐습니다.
그래봐야 공개된 기법에서 약간의 변칙을 가하는 정도지만요.