일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- SQLMap
- 정보시스템
- 써니나타스
- Algorithm
- metasploit
- meterpreter
- 웹해킹
- CSRF
- Router
- hackerrank
- algotithm
- ToDoList
- SQL Injection
- 취약점진단
- 모의해킹
- 라우터
- HTML Injection
- todo List
- stock price
- 취약점
- programmers
- 미터프리터
- study
- wpscan
- Suninatas
- todo
- leetcode
- 모드 설정
- java
- StringBuilder
- Today
- Total
목록All (59)
보안 / 개발 챌린저가 목표
▶ Metasploit - 해킹이나 보안 취약점 분석에 많이 쓰이며, 실제 보안 취약점 테스트를 위해 H.D. 무어에 의해 개발되었다. - Exploit(취약점)과 관련된 모든 메타 데이터를 관리하는 프레임워크. - 방대한 취약점 DB를 이용하여 악성 코드를 작성하여 배포한다. - 취약점이 노출된 시스템은 악성 코드로 침입자에게 접근권한을 주고 침입자는 시스템에 접속하여 장악하게 된다. ▽ 구성 💡 Library - 개발에 필요한 API와 기본 클래스 등을 제공. 💡 Interface - 메타스플로잇에 대한 사용자 인터페이스를 제공. 💡 Module - 다양한 공격 형태의 기본 프로그램을 제공. ▼ 기능 - Metasploit의 핵심 기능인 Payload의 주요 7가지 기능 1️⃣ VNC 인젝션 - VN..
문제 설명 스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장합니다. 예를 들어 스파이가 가진 옷이 아래와 같고 오늘 스파이가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야 합니다. 종류 이름 얼굴 동그란 안경, 검정 선글라스 상의 파란색 티셔츠 하의 청바지 겉옷 긴 코트 스파이가 가진 의상들이 담인 2차원 배열 clothes가 주어질 때 서로 다른 옷의 조합의 수를 return 하도록 solution 함수를 작성 해주세요. 제한 사항 ☞ clothes의 각 행은 [의상의 이름, 의상의 종류]로 이루어져 있습니다. ☞ 스파이가 가진 의상의 수는 1개 이상 30개 이하입니다. ☞ 같은 이름을 가진 의상은 존재하지 않습니..
문제 설명 트럭 여러 대가 강을 가로지르는 일 차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 트럭은 1초에 1만큼 움직이며, 다리 길이는 bridge_length이고 다리는 무게 weight까지 견딥니다. ※ 트럭이 다리에 완전히 오르지 않은 경우, 이 트럭의 무게는 고려하지 않습니다. 예를 들어, 길이가 2이고 10kg 무게를 견디는 다리가 있습니다. 무게가 [7, 4, 5, 6]kg인 트럭이 순서대로 최단 시간 안에 다리를 건너려면 다음과 같이 건너야 합니다. 경과 시간 다리를 지난 트럭 다리를 건너는 트럭 대기 트럭 0 [] [] [7, 4, 5, 6] 1 ~ 2 [] [7] [4, 5, 6] 3 [7] [4] [5, 6] 4 [7]..
문제 설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한 사항 ☞ prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. ☞ prices의 길이는 2 이상 100,000 이하입니다. 입출력 예 prices return [1, 2, 3, 2, 3] [4, 3, 1, 1, 0] 입출력 예 설명 #예제 1 ① 1초 시점의 ₩1은 끝까지 가격이 떨어지지 않았습니다. ② 2초 시점의 ₩2는 끝까지 가격이 떨어지지 않았습니다. ③ 3초 시점의 ₩3은 1초 뒤에 가격이 떨어집니다. 따라서 1초간 가격이 떨어지지 않은 것으로 봅니다. ④ 4초 시점의 ₩2는 1초간 가격이 떨어..
▶ Scan - 해킹 전에 시스템의 상태를 파악할 수 있는 도구가 있다면 좀 더 쉽게 목적을 이룰 수 있다. § 스캐닝 도구는 서버의 상태, 사양, 취약점 및 각종 정보를 쉽게 탐색하게 해준다. ☞ 이러한 도구를 실제 서버에 사용한다는 것은 곧 불법 해킹이기 때문에 사용에 신중을 기해야 한다. ▽ WPScan - 워드프레스 관련 취약점을 점검하는 도구. - 기존의 취약점을 데이터베이스화하여 사용자에게 취약 정보를 제공. - # wpscan --url http://192.168.0.132/wordpress --enumerate p ① # wpscan --url http://192.168.0.132/wordpress -enumerate u 를 이용하여 워드프레스의 사용자 정보 확인 가능. ② Kali에서 제..
문제 설명 지도개발팀에서 근무하는 제이지는 지도에서 도시 이름을 검색하면 해당 도시와 관련된 맛집 게시물들을 데이터베이스에서 읽어 보여주는 서비스를 개발하고 있다. 이 프로그램의 테스팅 업무를 담담하고 있는 어피치는 서비스를 오픈하기 전 각 로직에 대한 성능 측정을 수행하였는데, 제이지가 작성한 부분 중 데이터베이스에서 게시물을 가져오는 부분의 실행시간이 너무 오래 걸린다는 것을 알게 되었다. 어피치는 제이지에게 해당 로직을 개선하라고 닦달하기 시작하였고, 제이지는 DB 캐시를 적용하여 성능 개선을 시도하고 있지만 캐시 크기를 얼마로 해야 효율적인지 몰라 난감한 상황이다. 어피치에게 시달리는 제이지를 도와, DB 캐시를 적용할 때 캐시 크기에 따른 실행시간 측정 프로그램을 작성하시오. 입력 형식 ☞ 캐시..