문제

Pro*C/C ++ 실행 파일을 분해하는 방법이 있습니까?

도움이 되었습니까?

해결책

일반적으로 생성 된 방법 (GCC, Proc, 필기 등)에 관계없이 실행 파일에 사용할 수있는 분해 할 수 있어야하지만 최적화 된 바이너리를 분해하면 아마도 읽을 수 없거나 소스로 이어질 수 있습니다.

또한 Pro C/C ++는 직접 컴파일러가 아니지만 C/C ++ 코드를 출력하여 플랫폼 기본 컴파일러 (GCC, XLC, VC ++ 등)에 의해 컴파일됩니다.

또한 생성 된 코드는 종종 많은 수동 수정없이 직접 편집 할 수 없습니다.

여전히 행운을 시도하고 싶다면이 목록을 살펴보십시오. x86 분해합니다 시작을 위해.

다른 팁

노력하다 PE 탐험가 분리기, 32 비트 실행 파일에 대해 매우 괜찮은 분해기.

선택한 분해 된 도구로 분해를 시도해야합니다. 하루가 끝나면 Pro C/C ++ 전처리기로 컴파일 된 실행 파일은 평범한 C/C ++ 실행 파이브입니다.

당신이 찾고있는 것이 코드 내에서 SQL 문장 인 경우 다음을 살펴볼 수 있습니다.

$ strings your_executable_file

그것은 당신에게 실행 파일에 존재하는 모든 상수 문자열의 목록을 제공 할 것이며, 당신은 그로 SQL 문장을 얻을 가능성이 있습니다.

행운을 빕니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top