안녕하세요,
웹서핑을 통하여 kldp를 알게 되어
간간히 도움을 받고 있습니다. (댓글 달아주신분뿐만아니라 읽어주신 분들꼐도 감사^^)
제가 소스코드가 없는 object 파일을 가지고 있는데
이걸 사용해서 소스코드를 뽑아낼 수 있다고 들었습니다.
혹시 해보시거나 이러한 방법을 아시는 분 계신가요?
혹 이글을 보시면 댓글로 달아주시면 감사하겠습니다.
즐거운 하루 되세요
object파일은 Link 작업이 안되있다 뿐이지, 순전히 실행파일 그 자체입니다. 그걸 소스코드로 되돌린다는건 결국 disassembling이 되버리겠죠 =ㅅ=)... objdump -D 를 이용하면 disassemble된 코드를 출력해줍니다. 물론, 어셈블리입니다 -_-)... C코드로 고치는건 손으로 삽질을...
http://www.backerstreet.com/rec/rec.htm
즐린
역시 디어셈블링하여 C 코드로 손수 고쳐야 하군요..
댓글 달아주신 분들 감사드립니다~~~
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
object파일은 Link
object파일은 Link 작업이 안되있다 뿐이지,
순전히 실행파일 그 자체입니다.
그걸 소스코드로 되돌린다는건 결국 disassembling이 되버리겠죠 =ㅅ=)...
objdump -D 를 이용하면 disassemble된 코드를 출력해줍니다.
물론, 어셈블리입니다 -_-)...
C코드로 고치는건 손으로 삽질을...
Reverse Engineering Compiler 참고해보세여
http://www.backerstreet.com/rec/rec.htm
즐린
댓글 달아주신분들...
역시 디어셈블링하여 C 코드로 손수 고쳐야 하군요..
댓글 달아주신 분들 감사드립니다~~~
댓글 달기