소개
sqzer.com 뒤에 누가 있고 여기서 무엇을 만드는지.
터미널에서 도는 소프트웨어를 만들고, 봐도 되는 네트워크를 들여다보는 도구를 만듭니다. 이 사이트에 그 둘을 모아 두고, 그걸 만들게 된 문제도 함께 적습니다.
여기서 만드는 것
두 갈래인데 사실 그렇게 갈라지지도 않습니다.
하나는 매일 쓰면서 원하는 모양으로는 못 찾은 것들입니다. ommp 는 데몬을 먼저 띄우라고 하지 않고 음악을 재생합니다. sqzass 는 이 사이트를 만들고, 아무 데도 가지 않는 링크를 발행하기를 거부합니다. 둘 다 Rust 이고, 둘 다 바이너리 하나이고, 둘 다 기존 도구가 깔고 있던 전제 하나에 동의하지 않아서 생겼습니다.
다른 하나는 내부망 정찰 도구입니다. 인터넷으로 나가는 길이 없는 곳에서 동작해야 하는 종류입니다. uaf 는 무선 AP 를 찾아서 어느 것이 열려 있는지 말합니다. udfx 는 평범한 도메인 계정으로 Active Directory 에서 DNS 영역을 그대로 읽어 옵니다. usfx 는 열두 가지 기법으로 서브도메인을 열거하는데, 어느 것도 외부 서비스를 부르지 않습니다. 이름이 닮은 것은 우연이 아닙니다. 같은 일을 층만 달리해서 합니다.
일하는 방식
작은 도구, 하나에 하나씩, 그리고 움직이는 부품이 적은 쪽을 강하게 선호합니다. 클라이언트와 서버를 나누느니 바이너리 하나를 내놓겠습니다. 사이트가 깨진 링크를 안은 채 조용히 배포되느니 빌드가 요란하게 실패하는 편이 낫습니다. 그게 sqzass 의 설계 원칙이고, 이 페이지가 없는 파일로 링크를 걸 수 없는 이유이기도 합니다.
오래 설치돼 빠르게 돌아야 하는 것은 Rust 로, 남의 환경에서 한 번 실행되고 마는 것은 이미 그 기계에 있는 것으로 — Python 과 PowerShell 로 만듭니다.
다른 곳
더 길고 덜 기술적인 글은 개인 블로그 blog.sqzer.com 에 있습니다. 공개한 것은 전부 GitHub 에 있습니다.