Miscellaneous
IDA Pro Lumina 프리서버 사용해보기
IDA Pro Lumina 프리서버 사용해보기
2021.02.27Lumina 서버 IDA Pro 디컴파일러의 Lumina 서버 기능은 단순하지만 매우 강력한 기능입니다. Hex Rays 사에서 관리하는 Lumina 서버에는 여러 알려진 함수들의 시그니처(함수 이름, 반환 타입, 인자 정보 등)가 저장되어 있고, 사용자는 자신이 알고 있는 시그니처를 공유하거나 모르는 함수에 대한 정보를 공유받을 수 있습니다. 즉, strip된 바이너리의 분석이 상당히 용이해지는 것입니다. Hex Rays 사에서는 Lumina 서버와 관련된 기술을 공개한 적이 없고, 개인이 서버를 운영할 수 있는 기능 등을 제공하지 않습니다. 하지만 서버와의 통신 프로토콜을 분석하여 구축된 프리서버가 있는데, 바로 Lumen입니다. 오늘은 IDA Pro에서 이 Lumen 서버를 사용하는 방법과 짧은 사..
VMware Workstation 가상머신 고정 IP 할당
VMware Workstation 가상머신 고정 IP 할당
2021.02.22Network Address Translation (NAT) VMware Workstation은 가상머신을 사용하기 위해 많이 쓰이는 프로그램입니다. 보통 가상머신을 생성하면 네트워크가 기본적으로 NAT(Network Address Translation) 모드로 작동하는데, NAT는 아래 그림처럼 가상 스위치를 이용해 내 기기(host)를 가상머신의 게이트웨이처럼 사용하는 형태입니다. 이 때 가상머신에는 VMware의 자체 DHCP 서버가 사설 IP 주소를 임대해 주는데, 이 IP 주소가 종종 일정 범위 내에서 바뀌면서 SSH 접속 등을 할 때 사소한 불편함을 주고는 합니다. 이럴 때 유용한 가상머신에 고정 IP를 부여하는 방법을 정리합니다. 고정 IP 할당하기 먼저 고정 IP를 할당하고 싶은 가상머신의..
Zsh, Oh My Zsh 설치하기
Zsh, Oh My Zsh 설치하기
2020.08.26매번 Linux 가상머신을 생성할 때마다 환경설정을 위해 이것저것 찾아보는 것이 귀찮아져 블로그에 과정을 남겨두려 합니다. 먼저 기본적인 zsh 설치 방법입니다. What is Zsh? Zsh(Z-Shell)은 유닉스 셸의 한 종류로, 기존 셸의 기능을 유지한 채 강력하려 유연한 셸 스크립트를 작성할 수 있다고 합니다. Oh My Zsh는 오픈 소스 Zsh 확장 프레임워크로, 다양한 테마와 여러 가지 프로그램과 연동 가능한 플러그인을 설치할 수 있어 선호받고 있습니다. Installation Zsh와 Oh My Zsh는 macOS와 Linux 환경에서 모두 사용할 수 있습니다. 설치를 위해 git과 curl이 필요하며(Linux는 APT로 설치하면 됩니다) macOS는 Homebrew 패키지 관리자가 필..