chlguswns980105
149
2021-05-17 15:47:12
4
337

exe프로그램을 뜯어보고 싶은데, dotPeek, justDecompile로 안되면 어떤게 남았나요?


회사에서 사용하는 exe프로그램을 웹개발로 옮기는 작업 중입니다.

상사한테 물으니 모른다고 합니다.

신입때 잠깐 보여주고 퇴사한 과장님은 회사 연락 다 안받는다고 하십니다.

무슨 언어인지 물었을 때, 파스칼이라고 답해주셨던 것만 기억 납니다.

닷픽, 저스트디컴파일에서는 계속 not suport만 뱉습니다.

0
  • 답변 4

  • 추다닥
    203
    2021-05-17 16:03:13 작성 2021-05-17 16:09:43 수정됨

    하시려고 하는 작업은 리버스 엔지니어링 이라고 합니다..


    상당히 어려운작업으로 막상 보셔도 이해가 안가실겁니다.


    어셈블리를 할 줄 아셔야 하며 웹과 다르게 exe등 파일은 역컴파일 하기 쉽지 않습니다.


    작동원리를 알고계시다면 그 원리대로 새로 만드셔야 하는 과정을 선택하셔야 할듯하며


    과장님과 연락이 되는게 제일 좋겠네요


     ollydbg, IDA, ghidra 등 툴을 사용한다고 하네요 

  • chlguswns980105
    149
    2021-05-17 16:15:01

    추다닥

    회사 서버에 특정 데이터를 쏴주면 서버에서 처리하는 방식으로 돌아갑니다.

    특정 데이터를 쏴주는 방식이 눈에 다 보이지 않아서 뜯어보려 했습니다..

    큰일났네요 ㅠ

  • CyanGlint
    1k
    2021-05-17 17:31:58

    C#이나 자바 등 런타임 위에서 도는 언어들이 아니면

    디컴파일로 소스를 구하기는 어려운 것으로 알고 있습니다. 

    통신 내용이 따로 암호화 처리된게 아니라면 클라쪽을 스니핑 해 보면 다 보이지 않나요?

  • chlguswns980105
    149
    2021-05-17 17:36:44

    CyanGlint

    죄송합니다.. 스니핑에 관해서 검색을 해봤는데 제가 통신 관련해서는 이해도가 매우 낮습니다.

    해당 델파이 프로그램이 여러 버튼으로 구성되어 있고, 

    퇴사한 과장님이 보여주셨던 것은 그 버튼에 연결된 함수가 회사 DB에서 어떤 쿼리를 실행하는지가 보였습니다.

    그 때 어떤 프로그램으로 한 건지 좀 물어볼걸 그랬네요 ㅠ

  • 로그인을 하시면 답변을 등록할 수 있습니다.