일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- ZIP 파일구조
- html
- 2022시작
- Multimedia
- 24시간의 전사
- 윈도우 프로세스 종류
- pythonchallenge
- disk
- 정보처리기사 필기 합격
- memory
- N0Named
- 포렌식
- CTF-D
- blkls
- 는 하지마...
- 생활코딩 html
- 실기
- Window process
- Multimeida
- 디지털포렌식 with CTF
- network
- 네트워크관리사2급
- 네트워크 보안
- 슬퍼유
- slack space
- ftz
- 디지털포렌식
- vinetto
- 윈도우 프로세스
- 생활코딩
- Today
- Total
목록전체 글 (253)
ssoL2 TISTORY
보호되어 있는 글입니다.
문제 : 오른쪽 위의 표지판을 읽을 수 있도록 이미지를 선명하게 하라 F100.png를 다운받으면 굉장히 흐릿하게 블러처리 되어있다. -> 바로 SmartDeblur로 개안합시다. [SmartDeblur] 프로그램에서 [Defect type]은 out of focus Blur로, Smoothness는 제일 작게한 후 Radius를 조절하면서 선명해질 때까지 맞춘다. 최종적으로 표지판이 보이게 된다. 끝! 🚫 flag는 🚫 더보기 Coxsackie
치환암호를 푸는 문제인 것 같다. 코딩짜러 가자.. 처음에 이딴 식으로 짰다.. 굉장히 똥손이죠 ^^;; alphabet = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j','k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'] string = input() result_string = list() for i in string : try : index = alphabet.index(i) if index >= len(alphabet) - 2 : result_string.append(alphabet[index-len(alphabet)+2]) else : result_string.a..
2^38을 출력하고 URL을 고치라는 힌트가 주어졌다. 파이썬으로 pow 함수 이용해서 최종 값을 알아냈다. 최종적으로 274877906944.html을 부르면 다음 번호로 넘어간다~
- 1960년 인터넷 인프라 시작 - 1990년대 웹을 만나면서 엄청나게 확장 - 웹의 고향은 스위스, 유럽입자물리 연구소(CERN) 내 팀 버너스 리가 개발 - 웹의 메소포타미아 -> info.cern.ch/ - 인터넷의 동작 원리 : 클라이언트와 서버 Web browser가 설치된 컴퓨터에서 html 요청(request) -> Web Server에서 html 찾아서 코드 응답(respond) - 요청하는 컴퓨터 : 클라이언트 컴퓨터 - 응답하는 컴퓨터 : 서버 컴퓨터 - 웹 서버를 사용하는 방법 1. 컴퓨터에 직접 웹 서버를 설치하는 방법. but very hard 2. 웹 호스팅을 이용하는 방법 ex) github 웹 서버를 운영하려면 항상 컴퓨터가 켜져있어야 하고, 인터넷을 통해 웹서버 연결되도록..
HTML 웹페이지 구상 결과물 1. index.html WEB HTML CSS JavaScript WEB이란 무엇인가? The World Wide Web (WWW), commonly known as the Web, is an information system where documents and other web resources are identified by Uniform Resource Locators (URLs, such as https://example.com/), which may be interlinked by hypertext, and are accessible over the Internet. [1][2] The resources of the Web are transferred via th..
굉장히 중요한 HTML 링크 tag 링크 링크 참조도 넣어야함 -> href 속성 사용 HTML CSS JavaScript HTML이란 무엇인가? Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications. Web browses receive HTML documents from a web server or from local storage and render them into multimedia web pages. HTML describes the structure of a web page semantically and originally included cues for..
- HTML 태그의 랭킹 순위권에 들어가는 HTML 구조 태그 tag 웹 페이지 제목 명시 검색 엔진으로 제공 WEB1 - HTML HTML CSS JavaScript HTML Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications. Web browses receive HTML documents from a web server or from local storage and render them into multimedia web pages. HTML describes the structure of a web page semantically and originally ..
- 현재 최신 버전의 HTML 150개 이상의 태그 존재, 맨 처음엔 18개로 시작, 평균 사용 태그는 26개 - 랭킹 순위 - 앞에 있는 태그 -> "열리는 태그" - 뒤에 있는 태그 -> "닫히는 태그" tag 진하게 표현 Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications. tag underline Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications. - W3C(http://www.w3.org/) -> 국제민간표준화기..
웹 페이지를 만드는 컴퓨터 언어 -> HTML(HyperText Markup Language) web은 퍼블릭 도메인(public domain)이다. (by 팀 리버스 리(Tim Berners-Lee)) 웹 페이지를 HTML로 코딩 -> 준비물은 웹 브라우저 + 에디터(editor) ex) Atom HTML 확장자는 filename.html 웹 페이지를 웹 브라우저로 열어보려면 html 파일 열기하면 자동으로 브라우저로 열림(본인은 크롬) 1.html에 "hello web" 입력 (웹 페이지를 만드는 일) 1.html에 "hello web" 결과 (웹 브라우저로 실행)
attackme가 존재하고 hint로 코드를 살펴봅시다. 굉장히 긴 코드 등장. 역대급 코드 인정? (그래서 원래 가운데 정렬하는데 이번에는 왼쪽 정렬한다..쓸게 많아,,) 코드를 읽어보면서 중요한 것들만 골라내면 다음과 같다. 1. count >=100이면 "뭐하는거냐?" 문구 출력 2. check == 0xdeadbeef이면 shellout() 실행 => shell권한 획득 !! **중요 3. read 함수로 stdin 입력 받은 것을 1 byte씩 x에 저장 3-1. x가 '\r', '\n'이면 "\a" 출력 3-2. x가 0x08이면 count 1 빼고, "\b \b" 출력 3-3. 위 두 경우가 아니라면 string[count]에 변수 x값을 넣고, count 1 더한다. 결론적으로 다음 쉘을 ..
오랜만 ^^ 마저 남은 FTZ 끝내겠습니당 ^_^* 코드를 보면 LEVEL 16이랑 다른건 오직 하나! 그저 call 포인터를 우회할 함수가 없다는 것? buf bof일으키고 call 함수는 직접 쉘코드 환경변수를 만들어서 그 주소로 가리킬 것이다. export로 "SHELLCODE"라는 환경변수를 등록했고, 쉘코드는 25 byte짜리를 사용했는데 너무 길어서 캡쳐 짤린 것이다. 이때, "\x90"도 넣어줌으로써 안전하게 ^^ 쉘코드는 아래 주소에서 참고하였다. 쉘코드 모음 -> m.blog.naver.com/mathboy7/220215329450 env로 확인해보니 "SHELLCODE"가 생성됨을 알 수 있다. /home/level17/tmp로 가서 shell.c를 만들어 "SHELLCODE" 환경변수..