분류 전체보기
[KCI] IoT 기기 취약점 분석을 위한 펌웨어 추출 및 분석 환경 구축 방법론
IoT 기기 취약점 분석을 위한 펌웨어 추출 및 분석 환경 구축 방법론정보보호학회논문지, 2024, 34(6), 1359www.kci.go.kr정보보호학회지에 첫 논문을 투고해서 게재되었다. Title : IoT 기기 취약점 분석을 위한 펌웨어 추출 및 분석 환경 구축 방법론Journal : 한국정보보호학회 논문지Accepted : 2024. 11. 19.
Windows 블루스크린(BSOD) 오류 해결 방법
전역 후 노트북을 많이 사용하다보니, 전역하면서 원기옥으로 맞춘 컴퓨터을 잘 사용하지 않고 있었다.최근 방을 리모델링하면서 집에서는 컴퓨터로 공부하고자 안방에 있는 컴퓨터를 가져왔다. 블루스크린 오류 발생컴퓨터를 초기화하고 여러 프로그램을 설치하고 사용을 하는데, 이유 모르게 자꾸 블루스크린 오류가 났다.하루에 1~2번 발생했는데, 어느 시점에 블루 스크린이 발생할지 몰라서 매우 불안한 상태여서 점검을 시작했다. 일단 블루스크린 오류 발생 시 중지 코드가 다양하게 발생했다.중지 코드발생 원인ATTMPTED_WRITE_TO_READONLY_MEMORY읽기 전용 메모리에 쓰기를 시도했을 때 발생. 주로 드라이버 문제, 메모리 결함, 하드웨어 문제와 관련됨.SYSTEM_SERVICE_EXCEPTION최신 업데..
[Programmers/Python] 타겟 넘버 - DFS 풀이
📝 문제 설명n개의 음이 아닌 정수들이 있습니다. 이 정수들을 순서를 바꾸지 않고 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다.-1+1+1+1+1 = 3+1-1+1+1+1 = 3+1+1-1+1+1 = 3+1+1+1-1+1 = 3+1+1+1+1-1 = 3사용할 수 있는 숫자가 담긴 배열 numbers, 타겟 넘버 target이 매개변수로 주어질 때 숫자를 적절히 더하고 빼서 타겟 넘버를 만드는 방법의 수를 return 하도록 solution 함수를 작성해주세요. 🤔 문제 풀이주어진 모든 수를 돌면서 더하는 경우와 빼는 경우의 두 갈래로 재귀 호출하여 모든 결과를 result 리스트에 저장한다.이후 리..
[Programmers/Python] 개인정보 수집 유효기간
📝 문제 설명고객의 약관 동의를 얻어서 수집된 1~n번으로 분류되는 개인정보 n개가 있습니다. 약관 종류는 여러 가지 있으며 각 약관마다 개인정보 보관 유효기간이 정해져 있습니다. 당신은 각 개인정보가 어떤 약관으로 수집됐는지 알고 있습니다. 수집된 개인정보는 유효기간 전까지만 보관 가능하며, 유효기간이 지났다면 반드시 파기해야 합니다. 예를 들어, A라는 약관의 유효기간이 12 달이고, 2021년 1월 5일에 수집된 개인정보가 A약관으로 수집되었다면 해당 개인정보는 2022년 1월 4일까지 보관 가능하며 2022년 1월 5일부터 파기해야 할 개인정보입니다. 당신은 오늘 날짜로 파기해야 할 개인정보 번호들을 구하려 합니다. 모든 달은 28일까지 있다고 가정합니다. 🤔 문제 풀이- month는 12월..
[Programmers/Python] [PCCP 기출문제] 1번 / 붕대 감기
📝 문제 설명어떤 게임에는 붕대 감기라는 기술이 있습니다.붕대 감기는 t초 동안 붕대를 감으면서 1초마다 x만큼의 체력을 회복합니다. t초 연속으로 붕대를 감는 데 성공한다면 y만큼의 체력을 추가로 회복합니다. 게임 캐릭터에는 최대 체력이 존재해 현재 체력이 최대 체력보다 커지는 것은 불가능합니다.기술을 쓰는 도중 몬스터에게 공격을 당하면 기술이 취소되고, 공격을 당하는 순간에는 체력을 회복할 수 없습니다. 몬스터에게 공격당해 기술이 취소당하거나 기술이 끝나면 그 즉시 붕대 감기를 다시 사용하며, 연속 성공 시간이 0으로 초기화됩니다.몬스터의 공격을 받으면 정해진 피해량만큼 현재 체력이 줄어듭니다. 이때, 현재 체력이 0 이하가 되면 캐릭터가 죽으며 더 이상 체력을 회복할 수 없습니다.당신은 붕대감기 ..
[Programmers/Python] [PCCE 기출문제] 10번 / 공원
📝 문제 설명지민이는 다양한 크기의 정사각형 모양 돗자리를 가지고 공원에 소풍을 나왔습니다. 공원에는 이미 돗자리를 깔고 여가를 즐기는 사람들이 많아 지민이가 깔 수 있는 가장 큰 돗자리가 어떤 건지 확인하려 합니다. 예를 들어 지민이가 가지고 있는 돗자리의 한 변 길이가 5, 3, 2 세 종류이고, 사람들이 다음과 같이 앉아 있다면 지민이가 깔 수 있는 가장 큰 돗자리는 3x3 크기입니다. 지민이가 가진 돗자리들의 한 변의 길이들이 담긴 정수 리스트 mats, 현재 공원의 자리 배치도를 의미하는 2차원 문자열 리스트 park가 주어질 때 지민이가 깔 수 있는 가장 큰 돗자리의 한 변 길이를 return 하도록 solution 함수를 완성해 주세요. 아무런 돗자리도 깔 수 없는 경우 -1을 return..