본문으로 이동
마스터링 리버스 엔지니어링

책

마스터링 리버스 엔지니어링

레지날드 웡 위키북스 · Yes24

예스24에서 보기

예스24 애드온 링크예요. 이 링크로 사면 책값은 같고, Roadmappr 가 구매액의 일부를 받아요.

소개

취약점을 이용하거나 방어코드를 강화하기 위해 소프트웨어를 분석하고 싶다면 리버스 엔지니어링을 연구해야 한다. 리버스 엔지니어링은 해커 친화적인 기술로써, 보안 결함과 의심스러운 개인정보 이슈를 파헤치는 데 사용된다. 『마스터링 리버스 엔지니어링』에서는 소스코드나 설계 문서 없이도 소프트웨어를 분석하는 방법을 배운다. 먼저 컴퓨터와 의사소통을 하기 위해 사용되는 저수준 언어로 학습을 시작한 다음 실제 리버스 엔지니어링 기술을 다루는 것으로 넘어갈 것이다. 다음으로 IDA Pro, x86dbg 등의 유용한 도구를 이용한 분석 기법을 알아본다. 각 장을 거치면서 암호화와 패킹 그리고 난독화, 안디 디버깅, 분석방지 트릭 등 리버스 엔지니어링을 할 때 마주치는 활용 사례와 그것을 식별하고 극복하는 방법 등을 살펴보게 된다. 마지막으로, 코드가 포함된 다른 유형의 파일을 분석하는 방법을 알아본다.

비슷한 학습 자료

책 에디 유 예스24

LLM 마스터: 모델×시스템 엔지니어링

책 에디 유 예스24

API 활용에서 LLM 엔지니어링으로, 그 도약에 필요한 모든 것 모델의 원리부터 서비스 확장까지, LLM 개발의 전 과정을 잇는 실전 로드맵 LLM을 ‘쓸 줄 아는’ 사람은 많아졌습니다. API를 호출하고 프롬프트를 다듬는 일도 이제는 그리 어렵지 않습니다. 하지만 한 겹 더 깊이 들어가면 이야기가 달라집니다. 모델은 왜 이렇게 동작하는지, 내 데이터로 어떻게 학습시키는지, 실제 서비스의 트래픽을 어떻게 감당하게 할지. LLM을 제대로 다루려면 단순한 활용을 넘어서는 지식과 경험이 필요합니다. 이 책은 바로 그 경계를 넘으려는 개발자를 위한 LLM 엔지니어링 안내서입니다. 현업 개발자이자 데이터 과학자인 네 명의 저자가 흩어져 있는 기술과 개념을 하나의 학습 로드맵으로 엮었습니다. 트랜스포머의 작동 원리에서 출발해 파인튜닝과 서빙 최적화, Reasoning LLM, 고급 RAG와 도구 호출 에이전트까지, 모델과 시스템이 어떻게 연결되어 실제 LLM 서비스가 되는지 전체 흐름을 따라...

AI에이전트 개발 딥러닝 · 머신러닝 자연어 처리 로드맵 5개에 담김

책 브렌던 그레그 예스24

시스템 성능 엔지니어링

책 브렌던 그레그 예스24

《시스템 성능 엔지니어링》은 운영 체제와 애플리케이션의 성능을 이해하고 최적화하기 위한 개념, 전략, 도구 및 튜닝 기법을 종합적으로 다룹니다. 개발자에게 이러한 도구와 기법에 대한 깊은 이해는 필수적이며, 이 책에서 제시하는 전략은 사용자 경험 향상과 비용 절감으로 직결됩니다. 특히 인스턴스 단위로 과금되는 클라우드 환경에서는 이러한 개선 효과가 더 크게 나타납니다. 저자는 운영 체제, 하드웨어, 애플리케이션 이론을 간결하게 정리하여 성능 분석 경험이 없는 독자라도 빠르게 핵심을 이해할 수 있도록 안내합니다. 확장 BPF(eBPF)를 포함한 최신 분석 도구와 기법을 심도 있게 설명하며, 클라우드·웹·엔터프라이즈 시스템에서 최상의 성능을 이끌어내는 실질적인 방법을 제시합니다.

데브옵스 · 인프라 시스템 · 운영체제

책 마이클 하우센블라스 예스24

모던 리눅스 교과서

책 마이클 하우센블라스 예스24

“허구한 날 반복해서 사용하는 레거시 명령 말고 생산성을 높일 수 있는 최신 기능을 간결하게 익힐 수는 없을까?” - 리눅스를 오래 사용해온 숙련된 엔지니어 “리눅스를 따로 공부할 시간은 없는데 리눅스 생태계를 둘러싼 핵심 정보와 기본 개념만 파악할 수는 없을까?” - 리눅스를 실무에서 곧바로 사용해야 하는 신입 엔지니어 특정 배포판에 치우치지 않고 현업에서 리눅스를 다뤄야 하는 개발자가 알아야 할 핵심 정보만 뽑아내 군더더기 없이 설명한 모던 리눅스 핸드북이 출간됐다. 핵심 리눅스 명령어를 빠른 템포로 살펴보며 작업 흐름을 향상시키는 팁과 요령을 알려준다. 또한 개발부터 업무 관련 작업에 이르기까지, 개발자, 소프트웨어 아키텍트, 사이트 신뢰성 엔지니어(SRE) 등 모두가 각자의 일상적인 필요에 맞게 리눅스를 사용하는 방법을 알짜만 골라 배운다. 모던 리눅스 터미널과 셸을 직접 실습해보며 작업 부하를 관리하는 방법도 설명한다.

시스템 · 운영체제

책 조 라이스, 맷 하우슬리 예스24

견고한 데이터 엔지니어링

책 조 라이스, 맷 하우슬리 예스24

실용적인 데이터 엔지니어링의 세계로 이끄는 최고의 안내서! 고객 요구 사항에 맞는 시스템을 계획하고 구축하는 방법 데이터 엔지니어링 분야가 빠르게 성장하면서 많은 소프트웨어 엔지니어와 데이터 과학자, 분석가가 해당 분야에 대한 포괄적인 관점을 새롭게 모색하고 있다. 이 실용적인 책은 데이터 엔지니어링 수명 주기의 프레임워크를 소개하고 사용 가능한 최고의 기술을 평가한다. 또한 다양한 클라우드 기술을 결합함으로써 다운스트림 데이터를 소비하는 조직과 고객의 요구 사항에 따라 시스템을 계획하고 구축하는 구체적인 방법을 알려준다. 이 책을 다 읽고 나면 기본 기술과 관계없이 모든 데이터 환경에 중요한 데이터 생성, 수집, 오케스트레이션, 변환, 저장 및 거버넌스의 개념을 적용하는 방법을 이해할 수 있다.

데이터베이스 데브옵스 · 인프라

책 아비짓 모한타, 아눕 살다나 예스24

멀웨어 분석과 리버스 엔지니어링

책 아비짓 모한타, 아눕 살다나 예스24

멀웨어 분석과 리버스 엔지니어링에 대한 깊은 이해가 사이버 위협에 대응하는 데 필수적임을 보여주며, 기초부터 고급 기술까지 필요한 모든 지식을 체계적으로 제공하는 책이다. 또한 리버스 엔지니어링 과정을 통해 소프트웨어의 내부 구조를 파악하고 취약점을 발견하는 방법을 상세히 설명한다.

보안

책 A.P. 데이비드 예스24

Ghidra를 활용한 리버스 엔지니어링 입문

책 A.P. 데이비드 예스24

리버스 엔지니어링 입문자를 위한 Ghidra 가이드북이다. Ghidra의 역사, 구조, 기본적인 기능, 확장기능 개발, 스크립트 등 Ghidra의 모든 것을 소개한다. Ghidra로 실제 사용됐던 악성코드를 분석하며 주요 기능을 알아보고, 리버스 엔지니어링에 대한 전반적인 지식을 얻을 수 있다. 또한 Ghidra 플러그인을 직접 개발하고 Ghidra의 확장 기능을 활용하기 위한 정적, 동적 심볼릭 실행, SMT 솔버를 비롯한 고급 리버스 엔지니어링 주제를 다룬다.

개발 · 프로그래밍 기타 보안