리버싱 8년차 어셈게이다. 아재는 아니다.
리버싱을 혼자 공부하기는 존나게 힘들다 나도 힘들었다
리버싱은 기본적으로 .exe , .dll , .sys 모두 다 비슷한방식으로 분석가능하다.
(.sys는 커널쪽을 건들다보니 분석할때 초점을 맞춰야 되는부분이 응용계층과는 조금 다르다. 하지만 바이너리자체를 분석하고 디컴파일을 위해서 하는
리버싱이라면 exe나 dll이나 sys나 다를거 없다.)
일단 리버싱 충들이 오해를 많이 하는게 어느 기업이든 리버싱 우대라는 글을 많이 볼수 있다.
근데 거기서 말하는 리버싱은 너네가 끄적대는 응용계층 조그마한 .exe분석할줄 아냐가 아니라 커널 밑단에서 돌아가는 드라이버 분석을 할줄 아냐
커다란 바이너리를 분석해서 디컴파일 까지 할수 있냐 이다. 그러니 오해하지 말도록
C계열언어는 기본적으로 자동 디컴파일이 완벽히 가능하지 않다는건 다들 알고있을테도(헥스레이 플러그인 들먹이지마라 그것도 100퍼센트 다 안되니까)
그래서 사람이 필요한건데 디컴파일 하는 방법들(함수 내부 코드 파악 + 사용하는 변수 타입 파악 + 코드로 어떻게 번역하나 등등)
알려줄테니까 댓글달아라
알려줘 언팩하는법 부터^^
저요저요!
저여
저두요 ^^
저 올해 1학년 고등학생인데, 아직 늦지 않았을까요?
나도 도와줘 형