NOTICE

[소식] 리버싱 입문서 출간

Date : 2018.06.03 11:06 Category : SecurityFactory 소식


 제가 쓴 책이 출간되었습니다.

 이름은 "리버싱 이 정도는 알아야지"입니다.


 처음 출판사에서 연락이 왔을 때가 생각이 나네요.

 감사한 마음이 큰만큼 '나에게 자격이 있을까?'라는 생각에 무서웠습니다.


 지금도 그리 대단한 사람이라고 여기지 않지만 

 초심자에게 한가지 방향은 제시해 줄 수 있다고 생각했습니다.


 그래서 그 시절의 나에게 해주고 싶은 말과 내용을 담았습니다.

 필요한 분들께 큰 도움이 되었으면 하는 바람입니다.




 감사합니다.



  1. no picture 장나리 2018.06.04 11:03

    저번에 작업하고 있다던 그 책인가봐요 ^^
    고생 많으셨겠네요~~
    꼭 사서 보겠습니다 ^^

  2. no picture MiS 2018.06.22 09:10

    축하드립니다~! 잘지내고 계시죠?

    우연히 책 출간하신걸 알고 들렸습니다ㅎㅎ

    너무나 좋은 책을 출간해주셔서 뿌듯하네요

    항상 화이팅 입니다~!ㅎㅎ

  3. no picture BlogIcon IsaacKim 2018.12.08 09:18 신고

    딱 입문햇는데요 sample02 에서 모르겠어요 API함수 호출후 시간 정보를 어떻게 수정해야되는지 CMP명령어 실행 결과, ZF레지스터값을 어떻게 1로해야되는지..

    • no picture BlogIcon itseeyou 2018.12.08 11:17 신고

      안녕하세요. 처음 책을 쓸 때, 입문자를 위해서 쓴다고 했지만 조금 더 친절하지 못했던거 같습니다.
      우선 코드 수정은 스페이스바, 주소이동은 Ctrl+G, 데이터 수정은 Ctrl+E, 플래그 레지스터 수정은 더블클릭으로 해결할 수 있을 겁니다. (책에 있어요)

      예를 들어서 설명하면 이정도가 되지 않을까 싶습니다.

      “CMP WORD PTR SS:[ESP+4], 0x07D5”는 “[ESP+4] 주소에 있는 2바이트 값과 0x07D5가 일치하는지 비교한다.”는 의미입니다. “[ESP+4] 주소에 있는 2바이트 값”이 뭔지 확인해봐야겠습니다. [ESP+4] 주소로 이동해 봅시다. 0x07E2 값이 들어가 있습니다. 0x07E2와 0x07D5는 다르죠. 그래서 ZF 플래그 값이 0으로 설정되나 봅니다. 이 값을 0x07D5로 고치고 실행시켜 봅시다.

      그리고 아쉬웠던 부분을 보완하고자 동영상 강의를 제작하고 있습니다.
      그와 관련된 정보들을 페북 그룹에 올리고 있으니 참고하시면 될 것 같습니다.

      http://bitly.kr/OrHQ

      감사합니다.

    • no picture Isaackim0910@gmail.com 2019.01.28 14:04

      와 감사합니다!! 혼자서 구글링하다보니깐 ZF 수정하는것이랑 CMP 하기전에 수정하는것까지 깨달았네요 근데 함수 호출하는건 여전히 모르겠군요 ㅜㅜ

    • no picture BlogIcon itseeyou 2019.01.28 14:44 신고

      도움되셨다니 다행이네요 :)
      책 내용이 어렵게 느껴지는 분들은 인프런 교육을 들어보면 많은 도움이 됩니다. 감사합니다.