목록전체 글 (95)
total_activ
두번째 회의 : 페이지 GUI 및 캐릭터, 폰트, 컬러 공유 및 결정대표 컬러와 캐릭터폰트GUI로그인 및 회원가입, 프로필등 어플 실행후 등장하는 페이지들캘린더 GUI병원 찾기 GUI커뮤니티 및 마이페이지GUI변경 사항위 모든 사진이 마무리된 디자인이다. 보면 이상하게 강아지 진단 페이지가 없는 것을 알수있다.이부분을 설명하기위해서는 GURU2에 대한 설명이 필요하다.GURU2는 방학에 하는 프로그램으로 4주간의 Android 강의와 3주간의 팀프로젝트 기간이 존재한다. 즉, 3주간의 기간동안 주제회의서부터 디자인, 개발을 모두 마무리 하고 결과물로 코드와 소개 동영상이 있어야한다는 뜻이다. 이전에 있었던 회의를 기반으로 기능과 디자인을 구현할 경우엔 시간이 턱없이 모자를것이다. 이에 우리는 강아지 진단..
두번째 회의 : 와이어샤크 스케치 공유/결정내가 구상한 메인페이지의 와이어샤크 스케지는 아래 3 페이지이다. 캘린더일정 존재시 DOT를 통해 표시 가능그날의 일정다이어트 모드 및 그날마다의 소비량을 측정 진행추천 알고리즘기존에 작성한 강아지 정보와 일정에서 측정한 소비량등을 기반으로 사료, 영양제, 활동등을 추천강아지 정보통계치몸무게, 사료 섭취량, 산책량을 평균 통계화 하여 정상 통계와 함께 시각화 하여 강아지 건강을 관리할수 있도록 진행아래 사진들은 다른 팀원들의 와이어샤크이다. 위와 같이 와이어샤크를 회의때 공유했고 이를 어떻게 통합할지 어떤 기능을 제외시킬지 등을 결정했다.각자 많은 기능들과 디자인을 해왔기때문에 통합에 있어서 어려움이 있었지만 조금더 완성에 가까운 와이어샤크를 기본틀로 정하여 ..
두번째 회의 : 정보구조도 및 플로우차트 공유/결정 정보 구조도 플로우 차트 위 사진들이 각자 구상해온 것들이고 이것들을 회의를 통해 통합하여 아래 사진과 같은 차트와 기능들이 결정되었다. 차트 기능 정리 커뮤니티 게시글 : 사진 위주의 인스타 형식이나 내용을 바로 볼 수 있는 에브리타임 형식 게시글은 크게 질문글(지식인 st)과 일상글로 나누기 작성 및 수정 좋아요/북마크/나도 궁금해요(눌러 놓으면 답변 달릴 시 알림 기능 추가) 댓글 덧글 댓글 덧글 좋아요/싫어요 다른 유저 정보 : 작성한 게시글, 팔로워 팔로잉 내 정보 : 내가 작성한 게시글, 내가 작성한 댓글, 좋아요/북마크/나도 궁금해요, 팔로워 팔로잉 홈 케어 몸무게를 주기적으로 기록하고, 점점 체중이 증가하는 것 같으면 or 적정 몸무게를 ..
서울여자대학교에는 GURU라는 방학내 진행하는 졸업 필수 팀 프로젝트형 일정이 존재한다.GURU1과 GURU2 두개가 존재하고 작년 겨울에 유니티에 대한 GURU1 프로젝트를 마무리했다. 해당 프로젝트의 결과물은 비공개로 되어있지만 게시글에 올라가 있다.이번 GURU2에서는 Android를 선택하여 진행했고 대상을 수상해서 어떻게 팀 프로젝트를 진행했는지 처음서부터 작성해 보려고한다. 첫번째 회의 : 컨셉 결정 및 브레인스토밍첫 회의때에는 어떤 안드로이드 어플을 만들지 회의를 진행했다. 회의 전까지 각자 생각하는 주제로 기획서를 올리기로 했고 회의를 통해 주제를 정하기로 했다. 우리는 맛집 공유 서비스, 레시피 기록 서비스, 플레이 리스트 공유 서비스, 강아지 질병 서비스, 다주택 주민 소통 서비스, ..
1.NX, RTL 문서화NX프로세서 명령 저장 또는 데이터 저장을 위해 메모리 영역을 분리하기 위해 CPU 에서 사용되는 기술로, 일반적으로 Harvard 아키텍처 프로세서에서만 볼 수 있는 기능입니다. 그러나 NX 비트는 보안상의 이유로 기존 폰 노이만 아키텍처 프로세서 에서 점점 더 많이 사용되고 있습니다. 실행에 사용할 수 없는 메모리 영역을 지정하는 방법입니다. CPU의 가상 메모리 기능에 의해 지원되는 비트는 가상 메모리 페이지의 플래그(표시기)입니다. 데이터만 상주할 것으로 예상되는 메모리 영역에서 맬웨어 명령이 실행되지 않도록 하는 보안 조치뿐만 아니라 저장용 메모리와 명령을 분리하는 데 사용할 수 있습니다. RTLRTL 공격은 스택에 NX-bit 보안 기법이 적용 되었을때 사용하는 공격 기..
1.babymath일단 보면 300문제를 1시간안에 풀어야하는 문제이기에 nc 접속이지만 저번에 배운 pwn을 이용하여 파이썬 코드를 구상하면 될것같았다. 저번 과제와 비슷한 맥락이지만 다른점은 산술연산 기호가 무작위로 바뀐다는점이다. 이게 생각보다 까다로웠던게 원래는 해당 산술 전까지 해서 앞숫자를 받고 =까지 해서 뒷숫자를 받는 식으로 진행했다면 이제는 300]까지 읽고 다음 2바이트를 저장한뒤 한 빈칸만큼 읽고 한 빈칸전까지 읽어 저장한뒤 =기호 뒤까지 숫자를 받아와야했다. 일단 나는 여러 방식으로 생각해봤지만 이게 맞지 않을까 싶었다. 근데 여기서 의아한 점은 recvuntil을 하면 읽었던 문자들은 다시는 불어올수없는건가였다.. 아직도 의문이지만 구글링에서 답이 나오지 않아 일단 코드를 구상했다..
1. pwntools 사용법 문서화from pwn import * : pwntools를 사용하려면 pwn 모듈을 import시켜야함r = process("파일이름") : 프로세스 클래스의 인스턴스를 만드는것임r.send("문자열") : 문자열을 stdin에 넣음r.sendline("문자열") : 문자열에 \n을 포함해서 stdin에 넣음 r.recv(정수형숫자) : stdout에서 해당 숫자 바이트의 문자열을 읽어와 반환r.recvline() : stdout에서 한줄 문자열 읽음r.interative() : 유저가 직접 화면에 입출력할수 있게 해줌 2. pwntools 실습 문제 풀이 문서화첫번째 숫자에 접근하기 위해서 바로 앞에 있는 .까지 읽어야하기 때문에 recvuntil()함수를 이용했고p.rec..
과거 1학년때 나는 웹페이지를 만드는 플렛폼에 대해 공부한 적이있다. 그때 당시 나는 웹에 대한 관심이 가장 컸기 때문에 HTML로 처음서 부터 끝까지 작성하는 코딩은 아니지만 GUI느낌으로 마우스를 통해 이미지 산입및 조작등이 가능한 플렛폼을 이용했다. 이를 계기로 HTML에 대한 기초적인 지식과 홈페이지 디자인 및 구상, 기능적 측면등에 대한 관심을 키우게 되었다. 열정적이 었기 때문에 칵테일에 대한 웹 페이지를 제작하고 PPT로 해당 기능들을 작성해 놓았다. 꽤나 구체적으로 작성해 놓았다고 생각이 들어 이 글로 설명하기 보다는 PPT을 바로 보여주겠다.
DNS 계층 ▪ 도메인(URL) 네임스페이스는 계층적 트리 구조로 구성됩니다. – 각 노드는 상위 도메인을 참조할 때 도메인 또는 하위 도메인이라고 합니다. – 도메인의 루트는 '.'로 표시되는 ROOT라고 합니다. ▪ ROOT 아래에 최상위 도메인(TLD)이 있습니다. – 예: www.example.com에서 TLD는 .com입니다. ▪ 도메인 계층의 다음 수준은 일반적으로 회사, 학교 등과 같은 특정 엔터티에 할당되는 두 번째 수준 도메인입니다. DNS ROOT Servers ▪ 루트 영역을 ROOT라고 합니다. -> 13개가 존재하고 복재된 수백개의 루트 서버가 존재함 – 이 영역에는 13개의 권한 있는 네임서버(DNS 루트 서버)가 있습니다. ▪ 모든 TLD에 대한 네임서버 정보 제공(약 2MB)..