책
Ghidra를 활용한 리버스 엔지니어링 입문
A.P. 데이비드 에이콘출판사 · Yes24
예스24 애드온 링크예요. 이 링크로 사면 책값은 같고, Roadmappr 가 구매액의 일부를 받아요.
소개
리버스 엔지니어링 입문자를 위한 Ghidra 가이드북이다. Ghidra의 역사, 구조, 기본적인 기능, 확장기능 개발, 스크립트 등 Ghidra의 모든 것을 소개한다. Ghidra로 실제 사용됐던 악성코드를 분석하며 주요 기능을 알아보고, 리버스 엔지니어링에 대한 전반적인 지식을 얻을 수 있다. 또한 Ghidra 플러그인을 직접 개발하고 Ghidra의 확장 기능을 활용하기 위한 정적, 동적 심볼릭 실행, SMT 솔버를 비롯한 고급 리버스 엔지니어링 주제를 다룬다.
비슷한 학습 자료
책 데이비드 트래비스 예스24
UX 리서치
책 데이비드 트래비스 예스24
많은 사람이 사용자 중심 디자인을 외치며 UX 리서치의 중요성을 강조하지만, 안타깝게도 뻔한 설문조사 결과나 시장조사업체의 얄팍한 보고서에 의존해 중요한 의사 결정을 내리고 있다. 이러한 겉핥기식 조사로 고객의 실제 행동이나 생각을 정확히 파악할 수 있을까? 이 책은 성공적인 제품/서비스 개발에 필수적인 UX 리서치를 제대로 활용할 수 있도록 돕는다. 계획 수립부터 데이터 해석 및 인사이트 추출, 유관 부서를 설득해 실제 액션으로 이어지게 만드는 방법에 이르는 폭넓은 지식과 노하우를 아낌없이 담아낸다. UX 리서치를 이해하고 이를 기반으로 전략적인 디자인 씽킹을 진행하고자 하는 모든 이들 꼭 읽어보길 권한다.
UI/UX
책 런잇 예스24
코딩 자율학습 리눅스 입문 with 우분투
책 런잇 예스24
기초부터 탄탄하게! 실습하며 배우는 리눅스 입문서 리눅스에 처음 도전하는 분을 위한 입문용 책이다. 따라 하기 쉽도록 입문자 눈높이에서 이해하기 쉽게 설명한다. 리눅스를 처음 접할 때 어려울 수 있는 리눅스 배경 지식부터 리눅스 실습 환경을 구축하는 방법까지 자세하게 다룬다. 또한, 리눅스의 파일, 사용자와 사용자 그룹, 소유권과 권한, 프로세스 등 리눅스의 핵심 개념은 물론 실제 리눅스를 다루는 데 필요한 Bash와 명령어, 셸 스크립트 작성 방법을 상세히 설명한다. 여기에 조건문, 반복문, 함수, 리디렉션과 파이프라인, 확장, 셸 옵션 등 현업에서 요긴하게 사용하는 기능을 모두 포함했다. 리눅스를 관리하는 데 필요한 기초 내용도 다루며 배운 내용을 완전히 이해하고 체득할 수 있도록 다양한 실습 예제를 제공한다. 이 책으로 리눅스를 기초부터 탄탄하고 체계적으로 학습할 수 있을 것이다.
시스템 · 운영체제
책 브렌던 그레그 예스24
시스템 성능 엔지니어링
책 브렌던 그레그 예스24
《시스템 성능 엔지니어링》은 운영 체제와 애플리케이션의 성능을 이해하고 최적화하기 위한 개념, 전략, 도구 및 튜닝 기법을 종합적으로 다룹니다. 개발자에게 이러한 도구와 기법에 대한 깊은 이해는 필수적이며, 이 책에서 제시하는 전략은 사용자 경험 향상과 비용 절감으로 직결됩니다. 특히 인스턴스 단위로 과금되는 클라우드 환경에서는 이러한 개선 효과가 더 크게 나타납니다. 저자는 운영 체제, 하드웨어, 애플리케이션 이론을 간결하게 정리하여 성능 분석 경험이 없는 독자라도 빠르게 핵심을 이해할 수 있도록 안내합니다. 확장 BPF(eBPF)를 포함한 최신 분석 도구와 기법을 심도 있게 설명하며, 클라우드·웹·엔터프라이즈 시스템에서 최상의 성능을 이끌어내는 실질적인 방법을 제시합니다.
데브옵스 · 인프라 시스템 · 운영체제
책 레지날드 웡 예스24
마스터링 리버스 엔지니어링
책 레지날드 웡 예스24
취약점을 이용하거나 방어코드를 강화하기 위해 소프트웨어를 분석하고 싶다면 리버스 엔지니어링을 연구해야 한다. 리버스 엔지니어링은 해커 친화적인 기술로써, 보안 결함과 의심스러운 개인정보 이슈를 파헤치는 데 사용된다. 『마스터링 리버스 엔지니어링』에서는 소스코드나 설계 문서 없이도 소프트웨어를 분석하는 방법을 배운다. 먼저 컴퓨터와 의사소통을 하기 위해 사용되는 저수준 언어로 학습을 시작한 다음 실제 리버스 엔지니어링 기술을 다루는 것으로 넘어갈 것이다. 다음으로 IDA Pro, x86dbg 등의 유용한 도구를 이용한 분석 기법을 알아본다. 각 장을 거치면서 암호화와 패킹 그리고 난독화, 안디 디버깅, 분석방지 트릭 등 리버스 엔지니어링을 할 때 마주치는 활용 사례와 그것을 식별하고 극복하는 방법 등을 살펴보게 된다. 마지막으로, 코드가 포함된 다른 유형의 파일을 분석하는 방법을 알아본다.
보안
책 조 라이스, 맷 하우슬리 예스24
견고한 데이터 엔지니어링
책 조 라이스, 맷 하우슬리 예스24
실용적인 데이터 엔지니어링의 세계로 이끄는 최고의 안내서! 고객 요구 사항에 맞는 시스템을 계획하고 구축하는 방법 데이터 엔지니어링 분야가 빠르게 성장하면서 많은 소프트웨어 엔지니어와 데이터 과학자, 분석가가 해당 분야에 대한 포괄적인 관점을 새롭게 모색하고 있다. 이 실용적인 책은 데이터 엔지니어링 수명 주기의 프레임워크를 소개하고 사용 가능한 최고의 기술을 평가한다. 또한 다양한 클라우드 기술을 결합함으로써 다운스트림 데이터를 소비하는 조직과 고객의 요구 사항에 따라 시스템을 계획하고 구축하는 구체적인 방법을 알려준다. 이 책을 다 읽고 나면 기본 기술과 관계없이 모든 데이터 환경에 중요한 데이터 생성, 수집, 오케스트레이션, 변환, 저장 및 거버넌스의 개념을 적용하는 방법을 이해할 수 있다.
데이터베이스 데브옵스 · 인프라
책 아비짓 모한타, 아눕 살다나 예스24