심플스 - 프로그램과 책 이야기로 가득한 곳, (Simples.Kr)

  


   심플스 배너



 

크게 두가지가 있는데, 개발툴을 확인하는 전용 프로그램을 이용해도 되고, 윈도우 창들의 클래스를 분석해보면 됩니다.

오픈캡쳐를 예로 2가지 방법 설명 드리겠습니다.

1. peid사용을 통한 확인법

http://www.peid.info/

사용법은 프로그램 실행하고, 실행파일을 드래그 해서 넣기만 하면 됩니다.

오픈캡쳐의 경우 upx와 같은 패커로 패킹이 되어있고, delphi로 제작되어있다는 것을 나타내 줍니다.


w59JTv1immCRG3.png




2. winexp를 통한 클래스명 확인법

http://www.nirsoft.net/utils/winexp.html

winexp라는 툴은 윈도우 창들의 속성들을 살펴보거나 변경할 수도 있는 툴인데 여러가지 활용하면 편리합니다.

실행하신 후에 분석을 하고자 하는 프로그램을 선택하여 트리하위로 내려가보면

TCoolBar -> TPanel 이런 구조가 보이실 것입니다.

델파이는 클래스명이 독특하게 맨앞에 T자가 붙습니다.

델파이로 제작되었으며, 어떤 컴포넌트로 구성되어있는지 대략적으로 알 수 있습니다.


PzIRxgqNMd8bmZMT.png




============== 확인 방법 추가 - 장성호 님 제보 ==============

프로그래머가 특별히 따로 시스템 메뉴를 건드는 경우는 별로 없으니~
대략은 판단이 가능하겠네요~ 좋은팁 감사~

델파이 또는 C++Builder로 만들었는지 확인하는 가장 손쉬운 방법은? (100%확실한것은 아니지만)

작업표시줄에 있는 어플리케이션 버튼에서 오른쪽 마우스를 클릭하여 시스템 메뉴를 띄워보면 알수 있습니다.
델파이로 만든 대부분의 프로그램은 메뉴가 딱 세개 뜹니다.
"이전크기" , "최소" , "닫기"


4ggFLl6Sb.png



VC나 VB등 다른 언어로 만든경우에는 저렇게 만들기 쉽지 않죠
메인폼에 System메뉴 6개가 다 있으면서 작업표시줄에는 단 3개만 나오는 경우가...

VCL의 독특한 구조때문에 나오는것이죠.
100%확실한것은 아니지만 작업표시줄에서 시스템메뉴가 3개만뜬다면 델파이 또는 C++Builder로 만들었을 가능성이 매우 높다고 할 수 있습니다.


[레벨:0]eXTREME

2010.07.23 10:58:12

음... 델파이 2010으로 만든 제 프로그램 random.exe 이게..

첫번째 방법으로는 확인이 안됩니다.

두번째 방법으로는 확인이 어떻게 되냐면 그냥 TApplication 이라고만 나옵니다.

첨부
List of Articles
번호 제목 글쓴이 날짜 조회 수
» 강좌/팁/정보 델파이로 프로그램이 제작되었는지 확인하는 방법 file [1] [레벨:8]esniper 2009-11-26 56576
공지 강좌/팁/정보 주변에 델파이로 제작된 프로그램이 있으면 올려주세요~ [레벨:8]esniper 2009-11-25 51379
163 해외 프로그램 VMProtect file [4] [레벨:7]lain 2011-01-15 10541
162 강좌/팁/정보 Delphi에서 인라인 어셈블리 사용하기 [5] [레벨:1]훅크선장 2010-10-19 11578
161 해외 프로그램 Doc-O-Matic file [4] [레벨:7]lain 2010-09-30 13858
160 컴포넌트/보조툴 ImageEn - 그래픽 라이브러리 [1] [레벨:7]lain 2010-09-05 16738
159 컴포넌트/보조툴 GLScene 3D Controls (GL3DC) file [1] [레벨:7]lain 2010-08-30 15164
158 해외 프로그램 PortableApps.com: Portable Software/USB file [1] [레벨:7]lain 2010-08-30 14528
157 해외 프로그램 PeaZip - 압축 프로그램 file [1] [레벨:7]lain 2010-08-30 14319
156 해외 프로그램 Ares Galaxy - 음악, 영화 공유 file [1] [레벨:7]lain 2010-08-30 14677
155 컴포넌트/보조툴 TurboPower Async Professional - 시리얼 제어 등.. file [1] [레벨:7]lain 2010-08-30 13983
154 컴포넌트/보조툴 TurboPower Abbrevia - 압축 컴포넌트 file [4] [레벨:7]lain 2010-08-30 13437
153 컴포넌트/보조툴 ThinVNC- HTML5 Remote Desktop file [1] [레벨:7]lain 2010-08-28 14692
152 컴포넌트/보조툴 Andorra 2D - 2D 그래픽엔진 file [1] [레벨:7]lain 2010-08-28 13168
151 강좌/팁/정보 Auto-increment build number file [2] [레벨:7]lain 2010-08-28 12606
150 강좌/팁/정보 RAD Studio XE 프리뷰 #3 - 멀티 티어, 클라우드 및 웹 [레벨:8]esniper 2010-08-26 13916
149 강좌/팁/정보 Base64 Encoding & Decoding 소스 file [1] [레벨:1]훅크선장 2010-08-23 15108
148 해외 프로그램 WinLicense - 소프트웨어 보호 및 라이센스 적용 file [1] [레벨:7]lain 2010-08-20 14047
147 국내 프로그램 사내 인트라넷용 후이즈 화상회의 file [1] [레벨:0]kazankros 2010-08-20 14491
146 해외 프로그램 FreeCommander - 파일관리툴 file [2] [레벨:8]esniper 2010-08-20 11426
145 강좌/팁/정보 RAD Studio XE 프리뷰 #2 - 최적화와 자동화 [1] [레벨:7]lain 2010-08-19 13530
144 컴포넌트/보조툴 JSON delphi library 1.07 - 한글 및 다국어 지원 file [1] [레벨:7]lain 2010-08-18 11874

  • 이용약관
  • 개인정보취급방침
  • 사이트맵