2010-02-21 2 views
20

Linux .so를 디 컴파일 할 수있는 방법이 있습니까?Linux .so를 디 컴파일 할 수있는 방법이 있습니까?

+0

엔지니어가 리버스 엔지니어링하려는 라이브러리에서 소스를 사용할 수 없습니까? – jschmier

+3

http://stackoverflow.com/questions/1558370/how-can-i-decompile-linux-binaries-from-windows http://stackoverflow.com/questions/2168794/how-to-view-source-code- of-dll-files/2168826 # 2168826 –

+0

있습니다. 하지만 나는 소스가없는 사람들에게 그것을 시험해보고 싶다 - 단지 재미를 위해서 ... =) – Rella

답변

15

decompilers이 있지만 디 컴파일러 원래 프로그램에 쓰여진 언어와 동일한 언어로 코드를 방출하지 않을 수 있습니다.

어셈블리로 기계 코드를 재 조립 것 또한 disassemblers가있다.


The Decompilation Wiki

추가 정보의 좋은 소스가 될 수 있습니다.

14

코드를 예를 들어 objdump(1)으로 디스 어셈블 할 수 있습니다.

관련 문제