전체 글571 [Pwnable.kr] malware 보호되어 있는 글 입니다. 2026. 11. 15. [Pwnable.kr] echo2 Rookiss✅ 공개 가능 — 공개 풀이가 이미 인터넷에 널리 퍼져 있어 공개에 큰 문제가 없습니다.[Pwnable.kr] echo2한 줄 요약: 메뉴 2번에 포맷 스트링 버그가 있다. 이걸로 ① libc 주소를 알아내고(leak), ② free 함수의 주소(GOT)를 system으로 바꿔치기한다. 그 뒤 메뉴 3번이 free("/bin/sh")를 부르는데, 바뀌어 있으니 사실은 system("/bin/sh")가 되어 셸이 열린다.0. 코드 보기 (핵심 로직)소스는 없지만(스트립), 디스어셈블로 복원한 두 취약 메뉴의 동작은 이렇습니다:// 메뉴 2 (echo2) — 포맷 스트링 버그char buf[31];fgets(buf, 31, stdin);printf(buf); // ★ pr.. 2026. 11. 15. [Pwnable.kr] crypto1 Rookiss✅ 공개 가능 — 공개 풀이가 이미 인터넷에 널리 퍼져 있어 공개에 큰 문제가 없습니다.[Pwnable.kr] crypto1한 줄 요약: 로그인 프로그램이 "고정 키 + 고정 IV"로 AES를 쓰는 바람에, 같은 입력이 항상 같은 암호문이 됩니다. 이 성질을 이용해 서버가 숨긴 비밀값(cookie)을 한 글자씩 알아낸 뒤, admin으로 위장 로그인해서 flag를 받습니다.0. 코드 보기 (client.py / server.py)클라이언트가 평문을 만들어 AES로 암호화해 보내고(암호문을 화면에 출력), 서버가 복호화해 검사합니다. 취약점은 key·iv가 고정이라는 점입니다.# ---- client.py (핵심) ----key = '...'.ljust(16,'\x00') # 고정 키.. 2026. 11. 15. [Pwnable.kr] leg Toddler's Bottle✅ 공개 가능 — Toddler's Bottle 카테고리는 pwnable.kr 정책상 풀이 공개가 허용됩니다.[Pwnable.kr] leg한 줄 요약: 프로그램이 "특정 숫자"를 맞히면 flag를 보여준다. 그 숫자는 ARM CPU의 레지스터(pc, lr) 값 3개를 더한 것이고, ARM은 pc를 읽으면 실제 주소보다 8 큰 값이 나온다는 특징만 알면 계산할 수 있다. 정답은 108400.1. 이 문제가 뭘 요구하나이 문제는 ARM CPU에서 도는 프로그램입니다 (우리가 평소 쓰는 x86이 아니라 스마트폰에 들어가는 그 ARM). 접속하면 ARM 리눅스가 부팅되고, leg라는 프로그램을 실행하게 됩니다.프로그램 소스(leg.c)를 단순화하면 이렇습니다:int main(){ .. 2026. 11. 15. 근태 AI 자동화 연구소 — 같은 말 두 번 안 하기 근태 개발은 Claude 를 이렇게 씁니다 · 2026-11-05 기준근태 AI 자동화 연구소입니다. 근태(출퇴근 · 휴가 · 결재) 백엔드를 개발하며 한 달 동안 Claude 에게 한 말 1,681건을 세어 보니, 같은 지시를 27~29번씩 한 일이 세 가지나 있었습니다. 연구 목표는 하나, 같은 말 두 번 안 하기입니다.이 글은 많이 반복한 일부터 스킬과 봇으로 바꿔 온 결과, 아직 손으로 남은 일, 하다가 겪은 문제를 정리한 연구 보고서입니다. 쓸 만한 것은 가져가세요.세 줄 요약같은 지시를 몇 번 했는지 세어, 많이 한 일부터 자동화합니다.사람 없이 도는 봇이 팀 PR 자동 리뷰 418회, 고객 문의(VOC) 자동 답변 97건을 했습니다. 따로 서버 없이 작업 스케줄러로 돌립니다."이건 하지 마".. 2026. 11. 5. Claude Code는 어디서 쓰세요? 세 가지 방식 비교해 봤습니다 AI 개발 도구 공유 · Claude Code세 가지 사용 방식의 차이를 공식 문서 기준으로 정리하고, 직접 써 본 경험을 덧붙였습니다.방식마다 잘 맞는 상황이 다릅니다. 저는 Java/Spring 백엔드 작업이 많아서 개인적으로는 IntelliJ 플러그인이 가장 편했습니다.제가 편했던 점 1 · CLI 기능 그대로IDE 터미널에서 CLI를 그대로 실행해서 ! 셸 모드와 모든 슬래시 명령을 쓸 수 있습니다.제가 편했던 점 2 · IDE 연동변경은 IntelliJ diff로 보고, 선택한 코드는 Claude에게 자동으로 전달됩니다.제가 편했던 점 3 · IDE 하나로VS Code와 IntelliJ를 같이 띄우고 오가던 일이 없어졌습니다.2026-11-03 · Windows 기준 · 공식 문서와 직접 사용 .. 2026. 11. 3. 저는 퇴근했고, AI는 야근 중입니다 (Claude Code + stagehand 통합테스트 자동화) Claude Code · stagehand · 통합테스트 자동화 저는 퇴근했고,AI는 야근 중입니다 Claude Code와 브라우저 자동화 도구 stagehand로 기획서나 Jira 이슈만 주면 AI가 직접 화면을 눌러 보며 통합테스트하고, 결과를 Jira 댓글로 남기는 스킬을 만들어 쓴 기록입니다. 18:00기획서·Jira 링크를 주고 퇴근 밤사이AI가 개발 서버에서 화면을 열고 데이터까지 확인 09:00Jira 댓글로 통과 · 실패 · 보류 확인 2026-11 · 운영 기간 7일 · Jira 이슈 10건 · 실행 13회 · 11-09 스킬 내용 최신화근태(출퇴근·휴가) 관리 서비스를 개발하고 있습니다. 회사 커뮤니티에서 stagehand를 처음 알.. 2026. 11. 3. Claude Code, Codex 후기 요즘 회사에서 4월부터 Claude를 사줘서 쓰고 있는데 일이 편해졌다...내가 하는 도메인은 복잡해서 2024년에 일일이 파일마다 gpt에 복붙해서 코드 수정해달라고 요청을 하면서아직 멀었구나.. 생각했지만 고작 2년만에 완전히 인간을 뛰어넘었다. 이제 코딩 안하던 책임님들도 클로드를 이용해서 pr을 올린다.아쉬운 점은.. 예전에 머리를 쥐어짜내며 개발을 할 때 스스로 '난 천재다' 최면을 걸면서 꾸역꾸역 해낼 때어려운 것을 해낸거에 대한 쾌감이 앞으로는 있을까 궁금증이 든다.난이도가 줄어들면 재미없지 않으려나 생각이 들지만 한편으로는 설계 관점에서는 더 복잡해질 수도 있지않을까 생각이 든다. Claude Code를 쓰기 전에는 Codex를 썼었는데 둘다 VS Code에서 플러그인을 설치해서 사용했다.. 2026. 4. 12. 어서 오세요 휴남동 서점입니다 휴남동 서점 책을 읽다가 공감되는 구절을 발견했다. "나는 남을 위해 일을 하는 순간에도 나를 위해 일해야한다. 나를 위해 일을 하니 대충대충 하면 안된다. 하지만 더 중요한 것이 있다. 일을 하는 순간에도, 일을 하지 않는 순간에도 나 자신을 잃지 않아야 한다." 요즘 드는 생각이었는데 책에서도 발견해서 기분이 좋아졌다.일은 최선을 다하되 삶의 중요한 부분을 놓칠 정도로 열심히 하는 것은 무의미하다. 라는 생각이다. 일을 하는 삶이 만족스럽지도 행복하지도 않다면, 하루하루 무의미하고 고통스럽기만 하다면, 다른 일을 찾아야 한다고 책에서 말한다. 맞는 것 같다. 나도 처음에 개발이 좋아서 개발자가 되었고, 첫 사회생활은 처음에 생각했던 것과는 조금 달랐다.다행히 권태기가 끝났고 지금은 시야가 넓어져 일의.. 2026. 2. 8. 이전 1 2 3 4 ··· 64 다음