ASProtect - support VS 2005

 | C, C++
2007/09/08 21:03

ASProtect - support VS 2005




아래 글에 대한 댓글을 쓰다보니 생각나서 한번 올려둡니다.

ASProtect 1.2x 를 사용해보신 분들은 아시겠지만, VS 2005로 빌드한 파일은
Floating point 문제가 있어서 ASPr로 프로텍팅했을 경우 제대로 실행되지가 않습니다.

그래서 Sergey Kolodkin 라는 분이 그 난관을 해결할 수 있는 유틸리티를 만들어서
ASProtect 홈페이지에 올려주셨네요,

VS 2005로 빌드한 파일을 ASProtect로 프로텍팅 후, 이 툴로 한번 fix해 주시면
정상적으로 실행됩니다.

예전 프로텍터 관련 업무를 할 때 알게된 것인데(많은 게임개발자 분들께서 알고 계시는
NPGx ㅋㅋㅋ) 다시 생각나서 혹시 필요하신 분이 계실까 싶어 포스팅해 둡니다
얼마전 어떤 분이 물어보시기도 했고요 :)

참고로 Themida의 경우도 아직 VS 2005를 지원하지 않는 걸로 알고 있습니다.
Themida관련된 이런 툴이 있는지는 찾아보지 않아서 모르겠네요.

암튼 저는 이런 문제도 연관되어 있어서 최신 컴파일러를 별로 선호하지 않습니다.
기존에 만들어놓은 프로젝트가 새 빌드 환경으로 바뀌는 것도 웬지 마음에 안들었고요
어쨌든 VC 6.0으로도 못 하는건 없으며, 또 기능상의 별 불편한 점도 그닥 느끼고 있지
않습니다.

물론 2003으로 바꾸신 분들이 바꾼 후에는 후회하지 않는다고 모두 말씀하고 계시며
그 말씀을 저도 바꾸고 난 뒤에는 공감할 것이라고 충분히 생각하고 있지만,,,
귀찮네요 ㅋㅋ 사실 그게 젤 큰 이유일듯 :p

여러명이 작업하는 프로젝트이며 svn 따위로 관리되고 있다면, 공통 컴파일러를 어쩔 수 없이
따라가야 겠지만(물론 이런 경우는 2003이 될 가능성이 가장 많겠죠?)
독립 프로젝트라면 전 계속 6.0을 쓸겁니다.
"앞으로 6.0은 사용 금지다" 라고 제가 소속된 팀의 팀장이 선언하거나 머 그럴일이 없다면요 ㅋㅋ



Posted by window31


트랙백 보낼 주소 : http://window31.com/trackback/52 관련글 쓰기

댓글을 달아주세요

  1. 2007/09/09 23:50
    댓글 주소 수정/삭제 댓글
    6.0... 편하고 다 괜찮은데;;..
    Platform SDK 고.. DirectX SDK 고..
    최신버전들은 6.0 지원을 안하다보니..ㅋ
    =0=;;.. 앞으로 PC가 더 발전하다보면.. 6.0 이 사장될지도;;..
    DOS -> Windows 넘어오면서 Borland C++ v3.1 / Watcom C++ 등이..
    사장되었듯이..
    • 2007/09/12 21:08
      댓글 주소 수정/삭제
      플랫폼 SDK깔면되지 ㅋㅋ
      사장될때까지 써볼란다
      터보씨도 다들 오래 썼잔하 :)
  2. neo
    2008/09/19 11:03
    댓글 주소 수정/삭제 댓글
    음...
    _tcscpy_s
    _stprintf_s

    같은 것들은 못 쓰실텐데..

    참고로.. 태클은 절대 아닙니다. ㅋㅋㅋ
    그냥 못쓰실텐데 요기서 끝..^^

    멋진 blog 잘 보고 있습니다.
    • 2008/09/21 18:22
      댓글 주소 수정/삭제
      네. 안써도 갠찮습니다 ㅎ
  3. ㅁㄴㅇㄹ가나다
    2010/02/14 15:14
    댓글 주소 수정/삭제 댓글
    개인적으로 ASProtect 비추합니다. 상당히 약합니다..

    Themida 도 다른것보다는 강력하긴 하지만, 그다지 엄청 강력하지는 않습니다.


    결국 자신의 프로그램을 제대로 보호하고 싶으면 다중(?) 패킹은 필수인 거죠.

    패커는 개인적으로 Safengine(과거 이름 NoobyProtect)를 선호합니다.
    (중국산 입니다. 소프트웨어에 한해서는 중국산이 나쁠 게 별로 없죠.)
    이 프로텍터는 언패커도 없는걸로 알고 있습니다. 게다가 구버전도 언패킹 튜토리얼같은게 하나도 없는걸로 알고 있습니다.
    게다가 이 패커에 관한 정보는 그다지 많지가 않아서, 최신버전을 구글에 검색하면 검색 결과가 0개가 나올 정도입니다.
    이런 좋은 패커를 놔두고 왜 Themida나 RLPack이나 ASProtect 같은거만 쓰는지 저로서는 좀 이해가 안 가네요.

BLOG main image
by window31

카테고리

분류 전체보기 (281)
Reverse Engineering (21)
C, C++ (20)
Kernel (8)
Guitar (19)
잡담 (77)
etc (8)
who am i (8)
보안 이야기 (88)
Tools (3)
월간 마이크로소프트웨어/그.. (28)

글 보관함