프로덕션 서버나 바이너리/실행 파일만 존재하는 서버에서 실행되는 애플리케이션에 어떤 사용자 정의 코딩 언어(c, c++, java)가 사용되는지 어떻게 알 수 있나요?
답변1
자바, 파이썬, 펄, PHP, 루비 등
스크립팅 언어(제외자바)
그들은 모두 (단순화를 위해) 통역사에 의존합니다.
# ps aux
실행 중인 프로세스 목록이 제공됩니다. 등을 찾을 때마다 python
그것이 java
어떤 유형의 프로그램/스크립트인지 알 수 있습니다.
C/C++, 어셈블리, Go 등
컴파일러 언어
소스 코드가 바이너리로 컴파일되고 있습니다.
AFAIK가 필요합니다리버스 엔지니어링 도구 및 지식컴파일된 바이너리를 구별합니다.
여기에 대한 또 다른 링크가 있습니다.컴파일 및 해석된 언어