네 이미 HeapLAB 1, 2부에서 사용한 작업 환경이 있다면 3부에서도
사용할 수 있습니다
네 추가 도구는 뢰가뎃겟 하나 그리고 당연히 힙랩_Part3 꼭 챙겨 타르 gz 힙랩_Part3
타르 이 영상의 gz 파일이에요
늘 그렇듯 여러분의 pwntools와 pwndbg 버전이 제 것과 다를 수 있다는 걸 기억하세요
제가 어떤 걸 쓸지 곧 보여드릴게요
새로운 환경을 처음부터 시작할 때 일반적인 이유로 Ubuntu를 사용하길 강력히 권장합니다
최신 Ubuntu 데스크톱 이미지를 얻을 수 있습니다 Ubuntu.com에 방문해 페이지 상단의 다운로드
탭을 클릭해서요
호스트에 Ubuntu를 설치하거나 새 가상 컴퓨터를 만들 수 있습니다
Ubuntu 21을 쓸 거예요 VMware에서 가상화된 04 VM
무료로 디스플로어를 제공해준 우분투 유지자들에게 감사드립니다
Ubuntu 데스크톱이 준비되면 다시 Pwntools를 설치해야 합니다
github에서 pwntools GitHub 페이지를 찾으실 수 있어요 간단한 설명 단계가 상세히 나와 있는 컴/Gallopsled/pwntools입니다
이건 비디오에서 사용하는 폰툴 버전입니다
해당 버전을 설치하고 싶다면 다음 명령을 사용하면 됩니다
네 네 안 돼요
그래서 체스크섹을 이용하기 위해서는 다음 줄을 쉘에 추가해야 합니다 비디오에서
한 것처럼
무료로 이용 가능하게 해주신 폰툴 개발자와 관리자에게 감사드립니다
다음으로 pwndbg 설치입니다
Github에서 찾을 수 있어요 간단한 설치 가이드가 있습니다
비디오에서 pwndbg의 이 버전과 빌드를 사용합니다
당신의 버전과 제 버전을 일치시키고
싶다면 당신의 pwndbg 클론 디렉터리를 살펴보고 적절한 버전을 확인하세요
무료로 제공해 주신 팬드버그 관리사들에게 감사드립니다
One-gadget을 설치하려면 GitHub 페이지를 방문하세요 com/david942j/one_gadget
github .com/david942j/one_gadget 좋아요, Ruby 설치를 먼저 요구한다는 걸 기억하세요
david942j가 이 멋진 무료 도구를 만들어줘서 고마워요
이번에는 귀환 지향적 프로그램을 시도해 볼 거예요
심각한 건 아니지만 만능열쇠 탐지기가 필요해요
뢰가뎃을 추천합니다
github에서 사용 가능합니다 @JonathanSalwan/ROPgget인데 ip로 설치하는
게 좋아요
4가지 도구를 모두 설치했다면 HeapLAB_Part3를
복사하세요 타르 gz 파일이 포함되어 있습니다 네 직접 다운로드할 수도 있고
vm 안에서 작업한다면 공유 폴더나 공유 클립보드를 통해 복사할 수도 있어요
명령에 따라 아카이브를 추출하세요 타르 xzf입니다 아카이브의 이름도 불러주세요
내부 디렉터리 구조만 온전하다면 어떤 방법으로든 추출할 수 있어요
그 기록 보관소엔 필요한 게 다 있어요
그리고 힙랩 PDF의 업데이트 버전도 이 영상의 리소스에 공급돼 있어요
마지막으로 텍스트 편집기나 IDE를 설치할 수 있습니다 1, 2부에서처럼 vim을 사용하겠습니다
이제 환경이 설정됐으니 3부를 시작할 준비가
다 됐습니다