월요일 오후 2시부터 화요일 아침 7시까지 코드게이트에서 여는 대학생해킹대회에 갔다왔다 갔는데 사람들이 너무 많았다 정보보안 동아리가 이렇게 많은줄이야;; 듣기로는 30팀 정도 참가했다고 들었다. 사실 비슷한 문제가 나온다고해서 예선에 나왔던거 웹빼고 두번씩은 다 풀어보고 갔는데 비슷한거는 안나왔다 아 비슷한거 나왔으면 그 예선때 eocnd문제 ? 이거랑 vntpaz 이문제랑 비슷했던거 같다 풀지는 못했는데 데이터구조도 비슷한거 같고 fm이나 am 관련된 문제가 아닌가 싶다. 처음에 대회시작하고 나온문제가 vntpaz랑 웹 2개랑 rev문제 4개인가 이랬다. 그래서 나는 vntpaz랑 eocnd이랑 비슷한 구조길래 이거 풀겠구나 했는데 이거때문에 시간다뺏긴거같다.;;; 저녁은 무슨 불고기 + 밥 + ? ..
--------------------------------------------------------------------------------------------- 기존에 사용하던 모듈에서 어려워서 사용을 못하거나 없었던 기능을 필요에 의해 만들어봤다. 만들때는 내부모듈만을 이용해서 만드는게 공부도 많이되고, 모르는것도 많이 알게 된 것 같다. --------------------------------------------------------------------------------------------- 계속 부족한점은 수정중.. #stitch.py import string import os import struct #modify libc path path = '/home/stitch/uk/li..
오랜만에 서울가서 다같이 모여서 대회를 했는데 26등을 했다.대회 시작하고 한 12시간 넘게 까지 10위권 안에 있었는데, 이때는 본선가는줄 알았다 ;;;eocnd 문제 때문에 내가 너무 오래 시간을 끌었다.gnu radio는 뭐그리 설치가 어려운지 지웠다가 깔았다가 반복하다가 새벽5신가 깔았는데 뭘 해야할지 몰라서 못풀었다.aarm문제는 대회 끝나고 보니 뭐 쉬웠다고 하는데 3명은 거의 전날 잠을 못자고 다른 한명도 문제푼다고 힘을 다 써서 뇌가 안돌아갔다.web은 ;;; pwnable문제를 풀때 빨리 푸는 연습을 좀 해야겠다.본선은 못갔지만 팀원들이 너무 잘해줘서 26등이라도 한것같다.더 열심이 공부해야겠다끝
/* This file contains definitions used by the Hex-Rays decompiler output. It has type definitions and convenience macros to make the output more readable. Copyright (c) 2007-2011 Hex-Rays */ #if defined(__GNUC__) typedef long long ll; typedef unsigned long long ull; #define __int64 long long #define __int32 int #define __int16 short #define __int8 char #define MAKELL(num) num ## LL #define FMT_6..
아쉽게 4등을 했다. 캡쳐 찍어논거를 보고 대강 writeup을 쓴다. 이미 선물을 줬다고해서 받은게 없어서 뭔지 몰랐다. 근데 로그인 어쩌고 공지가 떠서 로그인할 때 패킷을 보니 플래그가 박혀있었다. 압축파일을 풀면 nonogram이 나온다. 이 노노그램을 풀면 인스타그램 모습이 나온다. 여기서 힌트가 rgb이다. 따라서 가로에 있는 숫자들을 색깔별로 더했다. rgb는 10;11;12이런식으로도 표현하고 #0A0B0C 이런식으로 표현한다. 인스타에서 해당 해시태그를 검색해보았다. 해시태그를 검색하면 밑에 FLAG가 있다. 사진파일을 binwalk로 보면 zip파일이 들어있다. BEAR일때의 스위치 상태를 차례대로 적어서 BASE64돌리면 바로 답이나온다. 반복되는 문자열을 \n으로 분류 해주고 각 문자..
위와 같은 소스 코드를 하이라이트 하고 싶다 했을때 티스토리 글쓰기 화면에서 우측 상단의 "HTML" 을 체크하여아래의 코드를 추가합니다. 입니다.brush 뒤에 java, html, css, cpp 등을 지정하시면 됩니다. ---------------------------------------------------------------------
명 령 어설 명Data TransferMOVMove데이터 이동 (전송)PUSHPush오퍼랜드의 내용을 스택에 쌓는다POPPop스택으로부터 값을 뽑아낸다.XCHGExchange Register/memory with Register첫 번째 오퍼랜드와 두 번째 오퍼랜드 교환INInput from AL/AX to Fixed port오퍼랜드로 지시된 포트로부터 AX에 데이터 입력OUTOutput from AL/AX to Fixed port오퍼랜드가 지시한 포트로 AX의 데이터 출력XLATTranslate byte to ALBX:AL이 지시한 데이블의 내용을 AL로 로드LEALoad Effective Address to Register메모리의 오프셋값을 레지스터로 로드LDSLoad Pointer to DSREG←(..