Q&A

  • Delphi 4.0으로 컴파일한 exe파일에 대한 몇가지 질문들.
보안수준이 높은 프로그램을 작성해야 하다보니 아래와 같은 의문이 생기더군요...



1. 소스없이 exe 파일만으로 디버깅이 가능한가?

2. exe 파일만 가지고 역 컴파일이 가능한가?

3. setup 프로그램을 통해 설치된 exe 파일을,

setup을 거치지 않고 다른 pc에서 실행시킬 수 있는 방법이 있는가?



알고 계신 분이 계시면 답변 부탁드립니다.



읽어주셔서 감사합니다.

1  COMMENTS
  • Profile
    htjulia 2001.08.13 04:07
    1,2번의 답변은 보시는 분들의 관점에 따라 답변이 틀려질 것 같네여...



    개관적으로 드릴수 있는 1번의 답은 모든 고급언어들은 compile이 되고 난뒤에는



    debug를 할 수있습니다. 다만 debug 내용이 assemble나 다른 기계어로써



    debug를 해 볼 수있다는 것 밖에 다른 내용은 저보다 많이 아는 사람이 답변을 해야겠네여.



    3번 은 당연히 사용할 수있죠.



    보안에 관련 하여 어떤 조치를 하지 않았으면,, 만일 option에서 runtime package

    옵션을 선택 하지 않으면 EXE파일은 항상 자기 혼자 실행이 가능한 상태이겠죠...



    선택을 했당면 delphi4에서 사용한 component가 필요로 하겠지요..(VCL 파일들)



    제가 보기에는프로그램을 compile 할때 보안 루틴을 삽입하여, 사용 하면 될것 같습니다.



    간단한 예로 Registry에 어떤한 값을 넣어서 이사용자가 사용 할 권한이 있는지를



    검사 하는 이런 것들을 이용 하심 될 것 같네여....



    보안에 관련 한것은 프로그램머가 어떻게 구현 하는냐에 따라 많이 달라지니 한번 고심



    해 볼만한 생각이 아닌지요...



    답변이 되었나 모르겠네여...





    avkjb wrote:

    > 보안수준이 높은 프로그램을 작성해야 하다보니 아래와 같은 의문이 생기더군요...

    >

    > 1. 소스없이 exe 파일만으로 디버깅이 가능한가?

    > 2. exe 파일만 가지고 역 컴파일이 가능한가?

    > 3. setup 프로그램을 통해 설치된 exe 파일을,

    > setup을 거치지 않고 다른 pc에서 실행시킬 수 있는 방법이 있는가?

    >

    > 알고 계신 분이 계시면 답변 부탁드립니다.

    >

    > 읽어주셔서 감사합니다.