처음으로 풀어보는 ios 앱 리버싱 문제이다. mac 환경이 없어서 에뮬레이터조차 돌릴 수 없어 못 풀고 있었는데, 맥북을 얻게 되어 한 번 풀어봤다. 정적 분석 툴은 IDA, 시뮬레이터는 mac book의 xcode 시뮬레이터를 이용했다. 우선 기본 정보를 알기 위해서는 ipa앱을 unzip한 다음 내용을 볼 수 있다고 한다. 이렇게 보면 분...
16. 단절점과 단절선
단절점과 단절선 역시 솔브드 마라톤을 풀다가 단절점, 단절선 기본 문제가 나와서 공부해보았다. 문제 번호는 각각 단절점(11266), 단절선(11400)이다. 학교 알고리즘 시간에 들었던 내용이었어서 남아있던 기억이 이해하는데에 도움이 되었다. 우선 단절점이란 그래프에서 어떤 정점을 제거했을 때 그래프가 두 개 이상으로 분리되는 정점이다. 그러면...
해킹캠프 32회 후기
POC SECURITY가 주관하는 2/21~2/22에 진행한 해킹캠프 32회에 발표자이자 참여자로 다녀왔다. 화이트햇 3기 때 했던 스마트 도어벨 취약점 분석 프로젝트로 발표 주제를 준비했다. 작년 8월에 했던 31기 때도 발표자로 지원했었는데 떨어졌어서 이번에는 ppt와 제목을 보완해 가져갔다. 플젝 멘토님이 해킹 캠프의 운영진인 DEMON...
(mobilehacking.kr) Incident Response Scenario 1
이번에는 뭔가 악성 앱에 의한 피해를 받은 피해자의 안드로이드 폰 이미지 파일이 주어진다. 문제를 풀기에 앞서 Android 이미지를 분석하는 법을 정리해보자. 가장 먼저 보이는 파일은 data와 mnt이다. data는 앱 데이터, 시스템 설정 등이 들어있는 내부 저장소이고 mnt or data/media는 다운로드, 미디어 파일이 들어있는 외...
0과 1 - 2(8112, P4, c++)
0과 1 - 2 0과 1 - 2 문제 폴란드 왕자 구사과는 다음과 같은 수를 좋아한다. 0과 1로만 이루어져 있어야 한다. 1이 적어도 하나 있어야 한다. 수가 0으로 시작하지 않는다. 예를 들어, 101은 구사과가 좋아하는 수이다. 자연수 N이 주어졌을 때, N의 배수이면서, 구사과가 좋아하는 수 중에서 가장 작은 수를 구하...
랜덤 마라톤 (코스88)
백준 마라톤 (코스88) (8/8) 마라톤 연속 달리기 Attractive Flowers (19805, S5) A번 문제 풀이 n번에 걸쳐서 꽃의 개수가 주어진다 각 턴당 홀수개의 꽃을 잡아야하고, 다 합쳐서 홀수개의 꽃이 되어야하므로 큰 순서로 정렬하고, 홀수개의 꽃들을 집어서 모두 더해주면 된다. n이 짝수면 마지막 항은 더해주지 않는...
랜덤 마라톤 (코스87)
백준 마라톤 (코스87) (8/8) 1달 동안 백준을 쉬었어서 마라톤을 오랜만에 달려봤다. 원래 플레 문제도 3개 정도는 나왔는데 다 골드가 되었다. Triple Jump (34646, B1) A번 문제 풀이 정수 3개 중 아무거나 3번 더해서 만들 수 있는 모든 조합의 수를 준다. 크기 순서대로 a, b, c라고 하면 가장 작은 수는 3...
원 이동하기 2(30208, G2, c++)
원 이동하기 2 원 이동하기 2 문제 좌표평면에 원의 중심이 x축 위에 있는 N개의 원이 존재한다. N개의 원 중 임의의 두개의 원을 선택했을 때 내접, 외접 등 교점이 존재하지 않도록 존재한다. 하나의 원이 다른 원 안에 포함될 수는 있다. 하나의 원 내부에서 다른 원의 내부로 이동하려고 한다. 원 내부는 단 한 번만 방문 할 수 있으며 두 번...
ribari(3195, G3, c++)
ribari ribari (LLM 번역) 문제 작은 나라에 사람들이 주로 어부로 살고 있고, 모든 마을은 해안가 직선 도로 위에 위치해 있습니다. 마을 어부들은 엄청난 양의 물고기를 잡았지만, 예전처럼 물고기를 좋아하지 않아서 이웃 나라의 가난하고 굶주린 아이들을 입양하기로 했습니다. 해안가를 따라 하나의 긴 직선 도로가 모든 마을을 연결합니다...
2025 to 2026
언젠가 개발자들 죄다 ‘회고록’ 하면서 글을 쓰는게 짜친다. 라는 글을 본 뒤로 회고록이란 단어를 쓰기 어색하다. 하지만 1년을 기록하고 올해를 계획하는 것은 필요한 과정이기에 뭐.. 제목만 다른 회고록이다. 학교 우선 올해는 되게 바쁘긴 바빴다. 3학년이기도 해서 학교에, 화햇에, 알바에 1학기는 뭐했는지도 모르게 사라진 듯하다. 또, 보안을 공...