리버스 엔지니어링 책을 추천해 주세요, 근데 인터넷에서 pdf파일을 얻을수 있는

galeeleo의 이미지

말 그대로 인터넷에서 pdf파일을 바로 구할수있는 리버스 엔지니어링 책들을 추천해 주실수 있으신가요?

Reversing Secrets of Reverse Engineering
Reverse Engineering for Beginners
Design for Hackers Reverse Engineering Beauty

이 책들의 pdf파일을 얻어서 컴퓨터의 구조도 잘 모르는 지식상태로 맨땅에 해딩하듯이 공부중인데...생각해보니 제가 얻은 모든책들이 나온지 최소 9년이 넘어가는 옛날책들이라 과연 요즘에도 적용되는 부분이 있을까 조금 걱정이 됩니다, 이 리버스 엔지니어링 이라는 분야가 it기술중에서도 유독 시간에 따라 변화가 심한쪽에 속하지 않습니까? 이런저런 고민 끝에서 여기서 좀 부끄러운 질문을 드리게 되었네요..추천좀..해주십시오

익명 사용자의 이미지

리버스 엔지니어링을 익히기 위한 가장 쉬운 방법은, 엔지니어링을 공부하는 겁니다.
내가 분석하고자 하는 대상에 대해 잘 알고 있을수록 분석이 쉬운 법이지요.

정석적인 컴퓨터 시스템 공부를 차근차근 진행 하시길 권해 드립니다.

https://www.amazon.com/Computer-Systems-OHallaron-Randal-Bryant/dp/1292101768
https://www.amazon.com/Computer-Organization-Design-MIPS-Architecture/dp/0124077269
https://www.amazon.com/gp/product/1119456339
https://www.amazon.com/Compilers-Principles-Techniques-International-Economy/dp/9332518661

모두 좋은 책들입니다.

galeeleo의 이미지

추천해주신 책 모두 pdf 파일을 구하긴 했는데
1번째 책은 second editon, 2번째 책은 4th edition, 3번째 책은 9th edition,4번째 책은 second editon 으로 링크해주신것보다 구판 버전을 구했는데 상관 없겠지요? 아마존 리뷰 보니까 오히려 최신버전에 대해 비판하는 리뷰과 꽤 보이는걸 보아 굳이 최신버전을 구해야 할 필요성은 없을것이라 생각중인데....만약 시대 변화에 따라 구판과 신판의 아주 큰 차이점이 생겼다면 이야기 해주세요..

익명 사용자의 이미지

어지간하면 최신판이 좋긴 하지요.

예컨대 "Computer Systems: A Programmer's Perspective"의 3판은 x86-64를 가르쳐주는데, 2판은 32비트였던가 아마. 기억이 잘 안 나는데 아마 그럴겁니다. 이 책은 실습으로 실제로 간단한 리버스 엔지니어링 (어셈블리어 읽고 이해하기)을 시키기도 하는데, 그런 목적으로 접근한다면 꽤 중요한 차이가 되겠죠.

근데 뭐 아무래도 상관없습니다. 요점은 최신 기술을 습득하는 게 아니라 Fundamental을 갖추는 거니까요. 구판이라고 해도 저 책들을 다 떼고 나면 리버스 엔지니어링을 바라보는 눈이 트일 겁니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.