pwn문제풀 때, iterm에서 tmux 편하게 분할하기
by St1tch보통 리눅스 서버에 붙어서 tmux를 이용해서 split을 하고, 디버깅을 할 때가 많다.
요즘은 그냥 우분투에서 해서 별다른 귀찮음이 없었는데,
맥에서 우분투 붙어서하려니 복사랑 뭐 이것저것 좀 불편했다.
간단하게 얘기하면
맥에서 iterm을 통해 원격으로 서버에 접속한 뒤에,
tmux를 키거나 아니면 기존 세션에 attach할 때 -CC 옵션을 붙이는게 핵심이다.
tmux -CC
tmux -CC new-session -A -s woogie
tmux -CC attach-session -t woogie
대충 요런식으로 쓰면 된다.
위 화면이 맥에서 우분투서버 접속해서 tmux -CC 옵션으로 실행 후,
익스내부에서는 context.terminal = ['tmux', 'splitw', '-h', '-F' '#{pane_pid}', '-P'] 로 지정을 한 상태이다.
보다시피 tmux분할이 되는것이아니라,
iterm과 연동되어 화면분할로 생성되어, 복사나 스크롤이나 이런것들을 그냥 iterm 화면 분할했을때와 동일하게 사용할 수 있다.
iterm환경에서는 디버깅을 위해 복잡한 tmux세팅을 굳이 안해도 됨.
누군가에겐 아주 편한 환경이 될 듯.
끝.
출처
블로그의 정보
튜기's blogg(st1tch)
St1tch