[완료]오브젝트 파일로 소스코드 뽑아내고 싶습니다.

seacloud의 이미지

안녕하세요,

웹서핑을 통하여 kldp를 알게 되어

간간히 도움을 받고 있습니다. (댓글 달아주신분뿐만아니라 읽어주신 분들꼐도 감사^^)

제가 소스코드가 없는 object 파일을 가지고 있는데

이걸 사용해서 소스코드를 뽑아낼 수 있다고 들었습니다.

혹시 해보시거나 이러한 방법을 아시는 분 계신가요?

혹 이글을 보시면 댓글로 달아주시면 감사하겠습니다.

즐거운 하루 되세요

JuEUS-U의 이미지

object파일은 Link 작업이 안되있다 뿐이지,
순전히 실행파일 그 자체입니다.
그걸 소스코드로 되돌린다는건 결국 disassembling이 되버리겠죠 =ㅅ=)...
objdump -D 를 이용하면 disassemble된 코드를 출력해줍니다.
물론, 어셈블리입니다 -_-)...
C코드로 고치는건 손으로 삽질을...

hys545의 이미지

seacloud의 이미지

역시 디어셈블링하여 C 코드로 손수 고쳐야 하군요..

댓글 달아주신 분들 감사드립니다~~~