깊게는 몰라도 어셈불리어 컴구와 곁들여서 조금은 아는데 리버싱공부할려면 특정머신 어셈을 그래도 잘 알아야 되지 안겟어??
괜찬은 리버싱책앞에 관련 내용 나와? 아니명 따로 깊게 공부할려면 어떻게 하는게 좋아??
댓글 12
리버싱하면 어셈 ㅇㅇ
무에타쓰(skodc)2012-01-05 18:44
같이 배우셈
무에타쓰(skodc)2012-01-05 18:45
안나오는책도있고 나오는책도있음(고급책은 어셈블리는 이미 기본으로 안다고 가정하고 들어가는경우가대부분)
SeHwa(ggabu420)2012-01-05 18:52
해킹 파괴의광학 같은 책을 예로들면(순수 리버싱책은 아니지만) 어셈블리 내용이 초반에 아주아주 약간 나옴
SeHwa(ggabu420)2012-01-05 18:52
역분석 구조와 원리 책도 일단 기본적인 명령어 설명은 함
SeHwa(ggabu420)2012-01-05 18:52
물론 이 두 책은 고급책이 아니라 초보용 책이지만.
SeHwa(ggabu420)2012-01-05 18:52
리버싱 이란 책은 꽤나 고급책에 속하는데도 \"맛보기\" 설명은 함. 뭐 다 일단 맛뵈기 정도 설명은 하는듯.
SeHwa(ggabu420)2012-01-05 18:58
세화 / 대부분 맛보기 수준이구낰ㅋ 일단 배경지식깔고잇다고 가정하니까 따로 좀더 공부해야겟넴ㅋㅋ고맞
중1(175.116)2012-01-05 19:04
맨첫댓글2놈은 질문의 핵심도모르고 그냥 쳐하라는말만하네 뻐큐머겅 ㅗ
중1(175.116)2012-01-05 19:05
일단 그 두 책은 기초라 할수있고 에이콘에서 나온 리버싱 책이랑, http://www.reversecore.com/에서 공부해보는것도 좋다..곧 책두 나온다더라.. 그전에 winapi나 정의되어 있지 않은 api, 호출규약, 일반적인 자료구조가 어떤방식으로 어샘블리어로 변환되는지도 공부해보고, 디버그, 릴리즈모드, clr이나, 닷넷 , jvm에도 공부해보고...
일광면(119.198)2012-01-05 19:42
후에는 코드난독화(rename,control flow 등)에 대해서 알아보는게 좋음...처음에는 CISC 프로세서 같은 경우는 명렁어가 고정되 있지 않아서 해석하는데 어려움이 있는데 대채적으로 좀 명령어도 적고 고정길이를 가지는 RISC 프로세서인 ARM,MIPS 같은것들 부터 먼저 공부하는게 쉬울지도...
리버싱하면 어셈 ㅇㅇ
같이 배우셈
안나오는책도있고 나오는책도있음(고급책은 어셈블리는 이미 기본으로 안다고 가정하고 들어가는경우가대부분)
해킹 파괴의광학 같은 책을 예로들면(순수 리버싱책은 아니지만) 어셈블리 내용이 초반에 아주아주 약간 나옴
역분석 구조와 원리 책도 일단 기본적인 명령어 설명은 함
물론 이 두 책은 고급책이 아니라 초보용 책이지만.
리버싱 이란 책은 꽤나 고급책에 속하는데도 \"맛보기\" 설명은 함. 뭐 다 일단 맛뵈기 정도 설명은 하는듯.
세화 / 대부분 맛보기 수준이구낰ㅋ 일단 배경지식깔고잇다고 가정하니까 따로 좀더 공부해야겟넴ㅋㅋ고맞
맨첫댓글2놈은 질문의 핵심도모르고 그냥 쳐하라는말만하네 뻐큐머겅 ㅗ
일단 그 두 책은 기초라 할수있고 에이콘에서 나온 리버싱 책이랑,
http://www.reversecore.com/에서
공부해보는것도 좋다..곧 책두 나온다더라.. 그전에 winapi나 정의되어 있지 않은 api, 호출규약, 일반적인 자료구조가 어떤방식으로 어샘블리어로 변환되는지도 공부해보고, 디버그, 릴리즈모드, clr이나, 닷넷 , jvm에도 공부해보고...
후에는 코드난독화(rename,control flow 등)에 대해서 알아보는게 좋음...처음에는 CISC 프로세서 같은 경우는 명렁어가 고정되 있지 않아서 해석하는데 어려움이 있는데 대채적으로 좀 명령어도 적고 고정길이를 가지는 RISC 프로세서인 ARM,MIPS 같은것들 부터 먼저 공부하는게 쉬울지도...
경지에 다다르면 오프코드 테이블만 봐도 아해할수 있는 사람이 되겠지... 물론 허세용