창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


창조 팁
- '창조' 에 관한 팁을 올리는 곳입니다. 다수의 이미지가 필요하시면 아래 '이미지 자료실' 에 업로드 후 불러와 주세요..


LIST ALL
Posted by 하얀종이2002-11-03 09:55:19, Hit : 5368
[보안 프로그램]에 대하여....
Homepage : http://lmksoft.wo.to
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=tip&no=34
(처음으로 강의를 씁니다..
미숙하고 틀린곳이 있으면 바로 지적해 주세요..^^
열시미 하겠습니다..)
-----------------------------------------------------------------------------------------
창조로 만들 수 있는 프로그램중에 하나가 보안프로그램이죠.

이제부터 그 보안프로그램이 동작하는 원리에 대하여 설명하고자 합니다.
(당연히 오프라인 보안 이겠죠?)

제가 경험한 것을 바탕으로 말이죠..^^;

제가 만들어보았던 보안프로그램이 Syslock이었습니다..

아주 졸작이죠..

써보신분들을 알겁니다..

버그도 많았죠..

...

...

우선 보안프로그램은 다른 사용자가 컴퓨터를 사용하지 못하게 하는데 목적이 있죠..

그럴때는 두가지 방법이 있습니다..

1.물리적 방법
컴퓨터를 금고에 넣어놓고 쓴다던지..
봉쇄시킨다던지..
그렇게 외부에서 컴퓨터를 손도 못대게 하는 방법입니다..
많은 기관(?)들에서 이것을 사용하죠..
이것도 보안 프로그램입니다..(사실 '프로그램'은 아니겠죠...^^;)
이것을 만들고자 하는 분은 창조인중에 없으리라 생각됩니다만...

2.컴퓨터공학적(?) 방법
이것이 제가 설명하고자 하는 방법입니다..
컴퓨터 프로그램을 이용하여, 하드웨어등의 제어를 막는거죠..

우리는 2번을 원합니다.....!

제 syslock은 이런 방식으로 되어있습니다.

1.실행할때 처음실행인지 아닌지 감식
-->파일존재여부 사용해서 검사합니다..

1-1.처음실행이면 (파일이 없으면) 감식파일 생성.
그리고 초기비번 설정창 보이기.

1-2.만일 처음실행이 아니면 (초기실행때 만들어둔 감식파일이 있으면) 사용자모드.
그리고 비번 입력창 보이기.

2.비번 파일은 압축해 명령어를 이용해서 만들었습니다..

3.비밀번호 파일은 환경문이나, 파일생성해같은 명령어로 만들었습니다..
(로그인하기 만드는 건 기본이겠죠...?간략한 것은 4번..)

4.인증은 비번파일 불러오고, 에디트에 입력한 문자와 비교..

4-1.틀리면 無이벤트.

4-2.맞으면 끝내기..

5.비번바꾸기 알고리즘 만드는 것도 기본....이겠죠...

6.대충 이렇게 만든 후에 옵션기능 넣고 사용자 혜택 주는 거죠..

7.3회이상 비번 틀리면 컴퓨터끄기등을 넣는것도...

8.마지막으로 당신의 비밀키도 만드는게 좋겠죠..
-->누군가가 비번을 바꾼다해도 들어갈 수 있는 그런 키 말이죠..



(제가 여태까지 설명한 건 보안프로그램 만들기가 아닙니다..
단지 한부분 부분마다 어떤 솔루션(?)을 사용했는지 밝히는 것입니다..)

음..
도움이 되셨나요?
자세하지 못해서 죄송합니다..

보안프로그램 만들기를 쓰자면 몇페이지가 넘어갈 것 같아서..
또 그건 시간낭비라고도 생각하기에...
직접 만들어 보는게 자기 자신에게도 좋겠죠..

^^;

허접한 강좌 이만 끝냅니다..
읽어주셔서 감사..

안녕히 계시고 즐창~~~~







Pueding   2002-11-03 PM 12:42:18  
컴퓨터 공학적 이란 말대신 논리적 이란 말이 더 어울리지 않을까 하는 생각이
하얀종이   2002-11-03 PM 6:04:46  
논리적도 좋지만 우선 컴퓨터 프로그램으로 작동한다는 점에서 컴퓨터 공학적이 나을 듯 싶군여..
창조사랑   2002-11-04 AM 4:21:06  
근데요. 오토런 되는 시디를 넣으면 창조로 만든 보안프로그램 창이 최소화 되던데요.. 이것도 막을 수 있나요?
정윤부   2002-11-04 AM 7:22:30  
수고하셨습니다. ^^
하얀종이   2002-11-04 AM 9:29:49  
오토런은 막기가 힘들죠..
그래서 저같은 경우는 타이머에 1초마다 최상위창으로,최대화로 하도록 명령어를 넣는답니다..
정윤부   2002-11-04 PM 4:31:15  
좀 느려지겠군여..;
하얀종이   2002-11-04 PM 5:00:40  
아니면 포커스가 사라질때에다가 최상위창으로, 최대화 명령어 넣으면 되겠져..
김환욱   2002-11-07 AM 8:44:05  
User32.dll 을 이용하시면 어느정도 막을수 있을것 같습니다.
LIST ALL               GO TO THE TOP


N
   Subject
Posted by
Date
H
17
   [웹 프로그램]에 대하여.... [5]
하얀종이 2002/11/04  5375
16
   [초급] 02. 명령어를 배워보자 - 기본 명령어 (1)
정윤부 2002/11/03  5789
15
   kmht4u의 뭐뭐한 강좌! [키제어에 관해] [3]
kmht4u 2002/11/03  6036

   [보안 프로그램]에 대하여.... [8]
하얀종이 2002/11/03  5368
13
   [팁]수를문, 문을수에 대한 이해...
김환욱 2002/11/02  5066
12
   [팁]리스트박스 사용하기...
김환욱 2002/11/02  5579
11
   [팁]환경진리사용하기...
김환욱 2002/11/01  5169
10
   [초급] 01. 창조란 무엇인가? [9]
정윤부 2002/11/01  5935
9
   [팁]코딩한다음에 계속 적으로 저장 습관을... [4]
Pueding 2002/11/01  4982
8
   [팁]반복문사용하기...
김환욱 2002/10/29  5515
7
   [팁]창조로 만든 프로그램에서 윈도우의 열려있는 모든 창을 ... [8]
김환욱 2002/10/29  6456
6
   [소스]환경문사용하기 [2]
김환욱 2002/09/19  5065
5
   [소스]창을 화면 가운데로 표시하기 [5]
김환욱 2002/09/19  6055
4
   메뉴에서 Alt 단축키 사용하기 [1]
웃음맨 2002/09/19  5378
3
   16진→2진→10진 알고리즘. [2]
Anonymous 2002/09/17  6863
2
   버튼이 눌러질때 다른 그림이 뜨도록!!! [2]
Pueding 2002/09/10  5790
1
    메모리 확보 유틸의 기능 분석 [1]
Pueding 2002/09/08  7485
LIST ALL   Prev [1]..[11][12][13] 14
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인