- [ Private/Java ]1장 - Hello, Java!2025-02-11 06:05:101. Intro프로그램(Program) = 컴퓨터가 어떤 문제를 해결할 수 있도록 방법과 순서를 기술한 명령어 집합프로그래밍 언어 = 사람이 내리는 명령을 컴퓨터가 이해할 수 있게 중간에서 돋는 역할을 하는 것컴퓨터는 명령어를 이해하며, 이런 명령어는 프로그래밍 언어로 작성된다. 이후 명령어가 모여 프로그램이 된다.1.1. 자바 개발 환경 설정프로그래밍 언어로 프로그램을 작성하려면 도구가 필요하다. 자바에서는 프로그램을 작성하는 데 필요한 것들을 모아 JDK(Java Development Kit, 자바 개발 도구 모음)라는 이름으로 제공한다. JDK 외에도 자바로 프로그램을 작성하는 것을 돕는 IDE(Integrated Development Environment, 통합 개발 환경)라는 도구도 있다. ID..
- [ SWING/Linux Study ]보호글 입니다.2025-02-04 14:55:19보호되어 있는 글입니다.
- [ Private/C언어 ]제 1장- C언어의 세계로2025-02-02 04:11:09Contents1) 왜 C언어를 배워야하는가?2) C언어 본격 맛보기3) 주석4) 컴퓨터에서 수를 표현하는 방법01. 왜 C언어를 배워야 하는가?적당히 잘하는 프로그래머가 목표라면 굳이 컴퓨터 내부가 어떻게 돌아가는지 몰라도 상관 없다.하지만 좋은 프로그래머가 되려면, 컴퓨터의 내부 원리를 아는 것이 필수적이다.C언어를 배운다면 컴퓨터 내부 원리를 더 쉽게 이해할 수 있다.많은 언어들이 C언어에서 파생되어 생겨났기 떄문에 C어너를 배우면 다른 언어들을 공부하는데 도움이 된다. 흔히 언어를 가장 쉽게 배우는 방법은 친구를 사귀는 것이라는 말을 들을 수 있다.C언어도 마찬가지이다. 우리는 C언어를 매우 잘 하는 컴퓨터 친구와 함께 C언어를 배워나갈것이다. C언어를 가장 빨리 습득하는 방법은 강좌에서 배운 내..
- [ SWING/Linux Study ]보호글 입니다.2025-01-23 16:58:49보호되어 있는 글입니다.
- [ Private/GoN-HSPACE Club Study ]보호글 입니다.2025-01-08 20:39:35보호되어 있는 글입니다.
- [ Dreamhack/Digital Forensics ]Windows Search2025-01-06 20:41:44문제 설명Do you know "Windows Search" with (windows + s) command?Find the flag.txt! flag.txt를 찾으면 되는 문제이다. 문제 풀이문제 파일을 다운로드 받으면 edb 확장자를 가지는 파일이 있는것을 확인할 수 있다. edb 확장자는 처음 보기도 하고, 일반적인 방법으로는 파일을 읽을 수 없어서 edb에 대해 조금 알아보기로 했다(아래 부분에) 익스플로잇Windows Search 분석 프로그램인 WinSearchDBAnanlyzer.exe를 설치해 파일을 분석했다. 문제 파일을 선택한 후, Time Zones를 UTC+9로 설정해준다. 그러면 이렇게 Directory Tree가 형성된다. ALL을 모두 살펴보기에는 파일이 많아, Cate..
- [ Dreamhack/Digital Forensics ]Basic_Forensics_12025-01-06 19:25:24문제 설명이미지 파일 안에 Hidden 메세지가 숨어있다.keyword : W4!teBearflag : DH{flag} 문제 풀이문제 파일을 다운로드 받으면, whitebear.png 파일 하나가 있다. 뭔가 스테가노그래피같다. 그래서 리눅스의 binwalk와 foremost를 사용해 파일을 살펴보고, 파일 추출을 진행했다. 하지만 의미있는 결과물을 발견하지는 못했다. 익스플로잇https://stylesuxx.github.io/steganography/ 이 사이트에서 사진을 Decode하여 flag를 얻을 수 있었다. 뭔가 많이 돌아온듯 한 느낌이다.DH{Wh!te_Be4r_In_Dream_4ack} +) 내가 1000번째 풀이자였다!!!
- [ Private/webhacking.kr ]old-162025-01-02 21:27:49문제별 사진과 js-3이 보인다. 설명은 따로 없는 것 같다. 문제 풀이: 코드 분석#(1) onload를 사용해 kk() 함수가 페이지 로드 직후 실행되도록 한다. onkeypress는 사용자가 키보드의 키를 누르면 이벤트가 발생하도록 한다. 여기서는 키를 누르면 mv 함수가 호출된다. #(3) 태그는, 텍스트의 폰트, 색상 그리고 크기를 정의할 때 사용한다.화면에 보이는 가장 큰 별을 정의하는 부분이다. #(1) #(2)★ #(3)페이지가 로드된 직후 Javascript를 실행한다. -> 객체가 로드될 때 발생하며, 웹 페이지의 모든 콘텐츠(이미지, 스크립트 파일)가 완전히 로드되면 스크립트를 실행하기 위해 요소 내에서 가장 자주 사용된다.아래 코드를 살펴보며 이해해보자. 태그에 onloa..