[카테고리:] Talking (Page 1 of 2)

이 시국에 DEF CON CTF 가기

정말 오랜만에 블로그 글을 쓰네요. 이번에 DEF CON CTF를 위해 라스 베가스에 다녀오게 되었습니다. 라스 베가스를 다녀오면서 어떤 일들이 있었는지 기록으로 남겨두고자 글을 작성하게 되었습니다.

DEF CON CTF 본선 진출하기

우선 DEF CON CTF 본선을 가기 위해서는 두 가지 방법이 있습니다. 하나는 DEF CON CTF의 Pre-qualifier로 지정된 대회들 중 하나에서 1등을 차지하는 것이고, 하나는 예선 대회에서 일정 등수 이상 차지하는 것입니다.

저희 팀, Perfect ⚔ Guesser는 팀 perfect blue와 팀 Super Guesser의 연합으로 탄생한 팀입니다. (저는 양쪽 모두의 멤버이구요.) Pre-qualifier로 지정된 대회는 다음 4개가 있었습니다.

  • HITCON CTF 2020
  • hxp CTF 2020
  • PlaidCTF 2021
  • Pwn2Win CTF 2021

작년에는 HITCON CTF 2020에서 Perfect ⚔ Guesser로 1등을 차지했고, PlaidCTF 2021에서는 perfect blue로 1등을 차지해 본선에 성공적으로 진출할 수 있었습니다. 덕분에 예선 대회를 굳이 치루지 않고 편안하게 준비하는 것이 가능했습니다.

라스 베가스로 갈 준비

DEF CON CTF를 위한 대비에 저는 크게 참여하지는 못했습니다. 패킷 분석, 자동 공격 등의 툴링에서 수고해준 팀원 분들에게 감사의 말씀을 드립니다.

아시다시피 이 시국에는 해외로 가는 것이 쉽지 않습니다. 미국에 가기 위해서는 다음과 같은 준비가 필요했습니다.

  • 미국으로 출국 전 72시간 내에 받은 COVID-19 테스트 결과 (백신 상관 없음)
  • ESTA

… 놀랍게도 이것이 전부입니다! 미국 내에서는 자가 격리가 권장사항일 뿐 필수가 아니고, 여전히 VISA 없이 ESTA를 통해서 여행을 하는 것이 가능합니다. 다만 개인 목적으로 검사를 받는 경우 비용이 꽤 비쌉니다. 그 중에서도 인천공항 검사소가 제일 싼 것으로 보였구요. 적어도 대전에서 찾아봤는데 대체로 20만원을 넘어갔었습니다.

다행히도 인천공항 검사소에 당일 오전 7시로 예약이 가능했고, 당일날 음성 판정을 받고 무사 출국할 수 있었습니다.

가는 길

비행기 표는 Delta로 끊었는데요, 대체로 라스 베가스를 갈 때는 제일 싸기 때문에 델타를 끊게 되는 것 같습니다. 가는 길 오는 길 모두 시애틀을 경유했습니다.

경유하는 표를 끊을 때 주의할 점이 있다면 갈 때는 최소한 환승 시간을 2~3시간 정도로 넉넉하게 잡아야 한다는 것입니다. 입국 심사를 거치게 되고, 국제선에서 국내선으로 갈아타면서 짐을 다시 수속시켜야 하기 때문입니다. 이 과정에서 어떤 일이 벌어질지 모르기 때문에 넉넉하게 잡는 것을 추천합니다. (저는 과거에 입국 심사에서 secondary inspection room로 불려본 적이 있습니다. 이 경우 1~2시간을 더 기다리게 될 수도 있습니다.)

가는 길에서 계속 옆자리에 자는 걸 방해하는 사람이 있어서 꽤 괴로웠습니다. 저는 오른쪽의 통로 열이었고, 그 사람은 오른쪽 창문 옆이었는데, 계속 팔로 툭툭 치거나, 창문을 열었다 닫았거나 하는 사람이었습니다. 말을 해도 듣지 않더라고요. 덕분에 거의 잠을 설친 상태로 라스 베가스에 도착했습니다.

재밌었던 점은 그 사람이 secondary room으로 불려가더군요. 쌤통입니다.

라스 베가스에서

라스 베가스에는 perfect blue 팀 사람들만 모였습니다. 이 시국에 해외에서 미국으로 오는 게 쉽지 않긴 하죠… 우선 팀이 hackerone에서 스폰을 받아서, hackerone에서 플라밍고 호텔에 스위트 룸을 잡아줬습니다. 주로 대회는 스위트 룸에서 이뤄졌습니다.

멋진 스위트 룸 감사합니다, hackerone!

대회 전

대회 전에는 Paris의 상층에 있는 레스토랑에서 팀 식사를 가졌습니다. 매우 맛있는 식사였습니다. 이 모든 것이 팀이 다른 대회에서 받은 상금으로 이뤄졌다는 놀라운 사실! 식사 후 영수증을 보니 대충 1300달러 정도 찍혀있었던 것은 안 비밀입니다.

그리고 팀 사진도 찍었습니다.

Paris의 레스토랑에서 팀 사진

맨 왼쪽이 저인데, 비행기에서 잠을 못 자서 상당히 초췌한 모습입니다.

대회 중

대회 중에는 잠을 못 잔 여파와 시차 때문에 제대로 집중하지 못했습니다. 또 대회 중에는 귀국하기 위해서 COVID-19 검사를 받아야 했습니다. 그나마 ooopf, ooows-p92021, shooow-your-shell에서 매우 조그마한 성과를 얻을 수 있었고, ooows-broadcooom은 풀려고 시도했지만 졸려서 제대로 패치하지는 못했습니다. 아마 한국에 있었다면 풀로 집중할 수 있었을지도 모르겠습니다.

특히 shooow-your-shell은 인력이 많이 필요하다고 생각해서 급하게 PLUS 친구들을 불렀는데, 많은 PLUS 친구들이 늦은 시간에도 도와줘서 어느 정도 대비를 할 수 있었습니다.

대회 도중의 스위트 룸 모습
아침을 먹으며 대회로 고통받을 준비를 하는 모습

분명 수많은 사람이 채팅에 있었음에도 불구하고 많은 사람들이 대회를 같이 뛰지 않았습니다. 이 부분에 대해서 불만이 많았어서, 한국에 와서 대략적으로 열심히 뛴 정도를 정리해보니 다음과 같았습니다.

대충 기여도

하지만 perfect blue 팀원들이 패킷 분석과 자동 공격에서 많은 힘을 써주어서, 무사히 6등으로 CTF를 마칠 수 있었습니다.

이로부터 얻은 교훈은 역시 잠을 일찍 자야한다는 것과, 좋은 팀원들과 대회를 뛰어야 한다는 것입니다.

대회 후

대회가 끝난 후 결과가 발표되고, 6등인 것을 확인했습니다. 그 뒤 hackerone으로부터 사진을 찍는 시간이 있었습니다.

꽤 나쁘지 않게 나왔습니다. 제 살은 좀 빼야할 거 같네요.

그 뒤 0rganizers에서 맡은 after party에 참가했습니다. 많은 사람들과 만날 수 있어서 즐거운 시간이었습니다.

주로 서로 어떤 팀에서 왔는지, 대회 문제가 어땠는지, 각자 CTF는 어떻게 시작하게 되었는지 등등을 이야기하는 좋은 자리였습니다.

대충 after party에서 따봉하는 사진

귀국 후

다행히 귀국하는 길에는 잠을 방해하는 사람이 없었습니다. 무사히 귀국한 후, 다음과 같은 과정을 거쳤습니다.

  1. 검역 과정에서 미국에서 받은 코로나 검사지 제출
  2. 자가격리자를 위한 어플리케이션 설치
  3. 해외입국자 전용 리무진/KTX/버스를 타고 귀가, 자가격리 시작
  4. 입국 다음날 보건소에서 코로나 검사, 자가격리자용 물품 수령

특히 리무진과 KTX는 무료가 아니었지만 따로 더 비싼 비용을 내지 않았고, 대전역에서 귀가하는 버스의 경우 무료로 제공되었습니다. 저의 경우 개인적인 목적을 위해서 출국한 것인데도 불구하고 이런 데서 국가가 비용을 부담한다는 점에서 다소 미안함을 느꼈습니다.

정리하며

perfect blue 친구들을 만날 수 있어 즐거운 시간이었고, 오랜만에 사람들과 모여 CTF를 할 수 있었단 점에서 재미를 느꼈습니다.

또 이 시국에 라스 베가스를 가는 것을 허락해주신 김용대 교수님과 윤인수 교수님께 감사의 말씀을 드립니다.

이제 자가 격리 기간 동안 오직 연구 뿐입니다. 연구 파이팅~~~

2020 회고

대학원

대학원에 들어갔습니다. 좋은 랩에는 들어갔지만 좋은 주제를 찾지 못해서 초반에 많이 방황했었습니다. 다행히도 좋은 랩에 들어간 덕에 교수님과 랩의 여러 사람들이 케어를 많이 해주셨고 현재는 좋은 주제로 연구를 진행하고 있습니다.

그런데도 해결되지 않는 것이 있다면 무기력증이나 귀찮음 같습니다. 연구를 진행하다보면 특정 포인트에서 더 할 의욕이 안 나는 경우가 잦은데, 비단 이것을 ‘내가 연구 주제에 흥미가 없는 것이 아닐까?’ 하고 생각하다보면 그건 또 아니기에 참 아리송한 일이 아닐 수 없습니다.

내년 목표는 ‘꼭 연구를 완성시키자’입니다. 아마 내년 3월 전에는 눈에 보이는 무언가를 만들 수 있을 거라고 생각합니다.

우울증

작년부터인가 재작년부터인가 겪고는 있었다고 생각했지만 올해가 정말 증상이 심해졌습니다. 불면증과 무기력증, 만성 피로까지 겹쳐져서 상당히 고생을 많이 했고 결국 정신과에 가서 치료와 상담을 병행하게 되었습니다. 올해 초에 새 환경에서 적응하느라 좀 심해진 것이 아닌가 싶기도 합니다.

다행히도 현재는 약을 먹으면서 호전이 되고 있지만, 약을 가끔 빼먹으면 불면증에 잠을 제대로 못 자고 있기에 나으려면 갈 길이 먼 것 같습니다.

CTF

포항공대를 졸업하면서 자연스럽게 포항공대 보안 동아리인 PLUS 현역이 아니게 되었습니다. 그래도 종종 PLUS와 같이 CTF를 뛰긴 했지만, 개인적으로 만족스럽게 CTF를 뛰지는 못했습니다. koreanbadass로 DEF CON CTF Finalist가 되기는 했지만 역시 만족스러운 결과는 아니었다고 생각하고요.

그 이후로 여러 대회를 거치면서 한국에서 CTF 팀을 찾는 것에 염증을 느끼게 되었고, 여러모로 징징 글도 썼습니다.

해당 트윗 이후 먼저 Super Guesser 의 sqrtrev님으로부터 연락이 와서 시험삼아 같이 CTF를 뛰어보았는데 만족스럽게 뛸 수 있었고, 그 후 perfect blue 의 knapstack님으로부터도 연락을 받아 2개의 팀에 들어가게 되었습니다.

그 결과 멋진 팀원들도 만나고, HITCON CTF 1등을 거머쥐면서 DEF CON CTF 시드도 획득할 수 있었습니다. 개인적으로 HITCON CTF 1등은 지금까지 CTF를 하면서 가장 큰 성과라고 생각합니다.

아, 올해 사이버작전경연대회와 Bingo CTF, pbctf에서도 문제를 출제했었습니다. 문제 출제는 처음이었는데 좋은 경험이었다고 생각합니다. 내년도 출제할 수 있었으면 좋겠네요.

그 외

올해 rkm0959님을 만나서 같이 암호학과 관련된 활동을 많이 할 수 있었습니다. 바킹독님과 함께 NSUCRYPTO도 나가서 은상도 타고, Super Guesser에서 같이 암호와 관련된 문제들을 풀 수 있어서 정말 다행이라고 생각합니다.

우울증과 관련해서 저에게 도움을 준 사람들이 많이 있습니다. 우울증과 관련해서 상담해준 승엽이형에게 고맙다는 말 전하고 싶고, 자주 말 걸어준 모두에게 감사하다는 말씀을 드립니다.

요즘 들어 게임에 크게 흥미가 떨어진 상태였는데 최근에는 마이마이를 다시 해보고 있습니다.

PT를 받고 있습니다. 운동 정말 힘든 거 같습니다. 제 저질 체력에 눈물이 납니다.

내년에는 좀 더 나은 사람이 될 수 있었으면 좋겠습니다. 좋아하는 공부를 좀 더 열심히 할 수 있었으면 좋겠다고 생각합니다. 내년의 목표는 여러가지가 있습니다.

  • 연구 열심히 하기
  • 운동 평균만큼은 할 수 있게 되기
  • 일본어 공부
  • 위스키 공부
  • 암호학 공부 (Elliptic Curves: Number Theory and Cryptography 취미 삼아 읽기?)
  • 리버싱 공부 (어떤 스택을 더 쌓을 수 있을지…)
  • 포너블 공부?
  • 일본 여행 가기 (가능하면 ㅠ)
  • 코로나 끝나가면 사람들 좀 만나기

다 이룰 수 있었으면 좋겠네요. 그러기에는 시간이 별로 없는 거 같은데…

서버 이전

오랫동안 함께한 서버를 버리고 옮기게 되었습니다.

여러가지 사유가 있지만, 가장 큰 이유는 무지한 상태에서 서버를 사용한 나머지 다양한 업보가 쌓였다는 것입니다. (virtualenv 없이 Python을 사용하다보니 무언가 꼬이고… root 계정은 살아있고…)

이번에는 좀 더 현명하게 사용하기 위해 노력해야겠습니다. 파이팅 ㅎㅎ

0CTF/TCTF Final 초청장으로 중국 비자 발급 받기

오늘 부산의 중국비자서비스센터에 다녀왔습니다. 안타깝게도 중국을 다녀오려면 비자가 꼭 필요하더라고요. 0CTF/TCTF 측에서 그래서 초청장을 보내왔습니다.

초청장을 갖고 가기 전에…

하나투어 비자센터를 통해서 이 초청장이 괜찮은지 물어봤습니다. 돌다리도 두드려보고 건너라고, 혹시 모르는 마음에 문의를 했습니다. 실제로 비자센터를 통해 비자를 신청할 것은 아니였지만… 미안해요 하나투어!

대사관에 문의를 해봤는데, 초청장 매 페이지마다 도장이 필요하세요.

하나투어 비자센터

초청장이 두 페이지로 이루어져 있는데 마지막 페이지에만 도장이 있었습니다. 주최 측에 문의를 해서 첫 페이지에도 도장을 받았습니다.

이제 부산으로 가기만 하면 될 것만 같습니다.

부산에서 비자 신청하기

초청장이 있는 경우 관광 비자로 신청하는 것이 어렵습니다. 저와 LeaveCat-PLUS 팀원은 무역 단기 비자로 신청을 했습니다.

문제는 초청장을 들고 갔더니 직원 분께서 하시는 말씀이,

이 초청장으로는 안 되세요.

부산 중국비자서비스센터 직원

아니, 이게 무슨 청천벽력과 같은 말이람!

중국에 급하게 국제 전화도 걸어보고, (oto 라는 어플리케이션을 사용했습니다. 중국 국제전화가 무료라고 하네요. 하지만 불안해서 사용하고 지웠습니다.) 메일로 고쳐야 할 사항을 보내서 수정을 받아서 무사히 제출에 성공했습니다.

고쳐야 하는 사항은 다음과 같았습니다.

  • 초청장의 발급 일자
  • 도장 뿐만 아니라, 담당자의 사인

초청장에 필요했던 내용을 요약해보자면 다음과 같겠습니다.

  • 초청 받는 사람이 누구인지, 여권 정보 등을 포함해 서술
  • 이 사람이 언제 출국하고 언제 돌아오는지
  • 초청장을 작성한 일자
  • 페이지가 여러 개일 경우, 각 페이지마다 도장 (왜 하필 도장인지 모르겠지만 직원의 말에 따르자면)
  • 담당자가 누구인지, 그리고 담당자의 사인
  • 중국에서의 경비를 누가 지원하는지
  • 등등 …

자비로 갔다오는 거라면 자비로 갔다온다고, 초청한 회사가 담당하면 초청한 회사가 지원한다고 써있어야 한다고 하더군요.

또한 비자 신청서에 회사의 주소와 연락처를 기재해야하는데, 우리가 받은 초청장의 경우 영어 초청장의 주소와 중국 초청장의 주소가 달라 중국 초청장의 주소로 다시 바꿔 적는 일이 있었습니다.
중국어를 적는게 귀찮다면 프린트할 때 미리 쓰거나 종이에 프린트한 것을 오려 붙여도 된다고 하니 참고하세요.

그리고 이 해프닝은 모두 부산에서 있었던 것으로, 서울에서 비자를 신청할 때와 다름에 주의하시기 바랍니다.

혹시 비슷한 일로 초청장을 받아서 갔다온다면 참고가 되었으면 좋겠습니다.

일본 여행을 다녀왔습니다.

1/25 – 1/30의 5박 6일 일본 여행이었습니다. 그냥 간단하게만 적어놓으려고 합니다.

1. 역시 도쿄는 교토보다 문화재 쪽으로는 너무나 아쉽다

도쿄에 올 때마다 생각하지만 도쿄에 오는 주 목적이 문화재가 되기에는 아쉬운 점이 많습니다. 개인적으로 일본 여행은 덕질 아니면 문화재 구경 뿐이라서, 문화재 볼 것이 많지 않은 게 참 아쉽습니다. 그런데 덕질을 한다고 해서 5박 6일을 아키하바라만 갈 수 없는게 또 문제입니다.

개인적으로 야경도 그닥 좋아하지 않고 해서 일정이 참 애매했습니다.

2. 그래도 먹을 거리는 많다

2일차에 도쿄역 부근에 있는 만텐스시를 예약했습니다. (예약 링크) 예정에 없었는데 급하게 예약하느라 일부 인원도 못가고 시간대도 애매했지만 역시 맛있습니다. 오마카세라고는 하지만 가본 것은 작년 여름 한 번이 끝이기 때문에 어떻게 다르게 나올까 싶었는데, 확실히 다르게 나오긴 합니다. 다만 무엇이 다르고 왜 다른 지는 제가 회/초밥 전문가가 아니기 때문에 잘 모르겠습니다. 어느 계절에 무슨 생선이 맛있는 지는 잘 모르기 때문에…

그 외에 타베로그에서 3.5 이상으로 기록된 여러 집에도 가봤는데, 전체적으로 만족스러운 퀄리티였습니다. 타베로그에 대한 신뢰도가 많이 올라가는 순간들이었습니다.

그리고 무엇보다 아키하바라에 갈 때마다 먹으러 가는 스프카레 카무이. 정말 맛있습니다. 이번 여행에서 두 번 갔는데 두 번 다 만족스럽게 먹었던 것 같습니다. 같이 갔던 사람들도 대체로 맛있어해서 기분이 좋았습니다. 꼭 가보시길 바랍니다. 타베로그 링크

3. 아키하바라는 항상 옳다

여행 온 동안 아키바를 본의 아니게 3일이나 갔다왔는데, 갈 때마다 다른 걸 보고 와서 참 재밌었습니다. 사실 고민하다 안 사온 것들이 좀 있는데 아쉬움이 남습니다. 특히 아쉬운 건 걸즈 앤 판처의 미카 피규어가 1/31에 새로 나오는데, 1/30에 귀국해서 사지 못한 것입니다. 제가 피규어는 어지간히 이쁘지 않으면 잘 사질 않는데 유독 걸즈 앤 판처 피규어들은 이쁘다 싶으면 포즈가 아쉬움이 많이 남곤 했었습니다. 그런데 이번 미카 피규어는 정말 잘 뽑혔더군요.  링크 통판으로 사야겠다 싶습니다.

« Older posts

© 2021 RBTree.insert()

Theme by Anders NorenUp ↑