호롱고양이의 개발일지

[KISA Academy] [중급] 침해사고 대응훈련 - 악성문서파일 분석(HWP) 5차수

시작 처음에 들었던 MITRE ATT&CK 수업과 비슷한 느낌의 수업이지 않을까 했는데 강의 내용이 뭔가 훨씬 더 재밌어졌다 대학교 수업으로 표현하자면 MITRE ATT&CK수업은 1학년 때 배우는 기초 수업, 악성문서파일 분석(HWP)수업은 이제 막 2학년에 들어와서 처음 배우는 전공 수업과 같은 느낌의 수업이다 그리고 정말 강의...

[KISA Academy] 2024년 정보보호제품군 실습훈련 기초1 1차

시작 강의를 듣기 전에는 기초에 관한 내용이라고 쓰여있어 공부할 만한 것이 있을까 하는 생각을 했었다 하지만 막상 들어보니 나는 혼자서 공부를 시작했기에 공부의 순서를 잘 알지 못해서 중구난방으로 공부하였는데 이번 기회에 순서에 맞게 기초를 확실하게 다질 수 있었다 살짝 문제? 강의 내용은 매우 좋은데 강의 목소리가 AI이고 좀… 뭐랄까 목소리...

[KISA Academy] 2024년 버그헌팅 실습훈련 - 스타트업 연계과정 7차(판교)

시작 일단 수업 내용이나 그 외 이야기들은 이번 주 수업이 끝난 뒤에 기록하겠다 Findthegap 버그바운티 실습 준비(수요일) 타겟 : ZUICY - 쥬시 AI 해당 프로그램의 이미지, 문자, 수치 등 모든 정보를 타인에게 유출하는 행위가 엄격히 금지되며, 유출 시 법적 책임을 질 수 있습니다.이고 또한 처음에 버그바운티를 하기 전 계약서에...

[KISA Academy] [초급] 침해사고 대응훈련 - MITRE ATT&CK 활용

MITRE ATT&CK 활용 8차수 KISA 아카데미에서 처음으로 신청사게 되어 듣게 된 MITRE ATT&CK에 관한 강의이다. [초급]이기에 이번 8회차에서는 개념에 관해 많이 나왔다.(내가 가장 필요한 것들!) 강의 내용을 요약해서 기록하고 아무리 기초라고 하여도 나에게 생소한 단어들이 많았기에 기록한다. 1. [이론] ...

[FIESTA 2024] 금융보안 위협분석 대회 PlayZone문제

FIESTA 2024 금융보안 위협분석 대회 나는 아직 정식으로 보안에 관해 배운적이 없는 스크립트 키디(script kiddie)로 보안이나 바이러스, 악성코드 분석 등에 관한 내용은 거의 알지 못한다. 하지만 이번 대회는 대학생 혹은 기업 신분인 사람들 누구나 참가비 없이 참여할 수 있기에 한번 참여를 해보았다. 대회에서 몇등을 하겠다라는 목...

[우분투] 용량문제로 인한 검은화면 부팅 불가

우분투 루트 폴더 용량 문제로 인한 검은화면 와 너무 놀라서 이 글을 적기 전에는 정말 순간 머리가 하얘졌다.. 처음에 sudo apt upgrade를 한 뒤 이 전 포스트에서 와이파이 WEP 설정 작업을 하고 있었는데 갑자기 우분투에 용량이 부족합니다가 뜨는 동시에 화면이 검은 색으로 변했다.. 진짜 이게 뭐람 너무 순식간이라 지금에 와서는 캡...

[Shell Sciprt]로 구현한 로그 생성 및 로그에서 에러 잡기 스크립트 아직 끝이 아니다!

아직 끝이 아니다? 추가할 기능들이 갑자기 생겨버렸기에! 아직은 끝낼 수 없다 하지만 원래 기록에 더하기에는 좀 너무 글이 길어져 세로운 곳에 적는편이 좋겠다고 생각했답니다 비프음 말고 따로 오디오 파일 쓸 수 있게 옵션 넣기 특정 시간 동안만 시작될 수 있게 옵션 특정 시간 동안은 소리가 울리지 않게 옵션 옵션 파일 조정할 수 ...

[C,C++] 포트 스캐닝 (Synscan, full-open-scan)

지난번에 이어서 지난번에는 Bash shell을 이용한 포트 스캐너를 만들었다 사실 가장 최근에 다른 작업을 잠시 하게 되며 흥미를 가지게 된 언어여서 가능하면 Bash를 이용해 nmap에 있는 기능들을 구현해 보고자 하였다 허나 shell만의 기능으로는 3-way-handshake 외의 기능은 구현하기에 어려움이 있었고 다른 언어와 섞어 스크립...

[Shell Sciprt]로 구현한 로그 생성 및 로그에서 에러 잡기 스크립트

시작 예를 들어 mlat.log라는 파일이 있다고 했을 때 이 파일에서 오류(Error, critical, Down)을 찾아내기 위해 만들기 시작 하지만 이제 문제가 있다면 내가 직접 그 기계들이 작동하고 있는 동안(로그가 생성되는 동안)을 가정하고 스크립트를 짜야한다는 점.. 내가 가지고 있는 파일은 이미 수많은 로그가 찍힌 mlat.log파일...

문제에 대한 검색을 하는 방법

검색에 관하여 컴퓨터에서 문제가 생겼을 때에 어떻게 검색을 해야할까? 나에게 있어 궁금한 것이 생기면 검색을 한다는 것은 이제 거의 반사적으로 나오는 행동이나 마찬가지였다. 근데 주변사람들 문제를 듣고 해결해주다보면 ‘와 이런걸 찾네’ 라는 이야기를 듣곤 했다. 고로 내가 검색하여 해결법을 찾는 방법을 적고자 한다. 검색 방법 일단 ...

네이버 종목토론방 크롤링 2

지난 버전 링크 코드 version 9 저번 버전에서는 페이지 기반으로 크롤링을 했었고 이제 저번에 만든 날짜 찾기와 크롤러를 합쳐 날짜 기반으로 동시에 페이지를 찾아 크롤링 하는 코드를 만들었다. 입력은 YY.MM.DD형식으로 입력하고 시작 날짜가 끝 날짜보다 더 미래에 있어야 한다. (시작 날짜 > 끝 날짜) main.py ...

windows hello 지문과 호환되는 지문 스캐너를 찾을 수 없습니다

노트북을 잘만 사용하고 있던 중 windows hello 지문과 호환되는 지문 스캐너를 찾을 수 없습니다 이라는 오류를 마주했다… 최근 윈도우 11 업데이트 이후 도대체 몇번째 오류를 만나는 건지 참… 모르겠다.. 해결방법은 생각보다 간단하다. 장치관리자 - 생체 인식 장치 - 장치 우클릭으로 속성(EgisTec Touch Fin...

github.io 페이지 만들기4 성공

지난번에 사이트 만들기까지 끝냈고 이제 진짜 포스팅을 해 봅시다! 포스팅 처음에 우리가 지우던 파일중에 _posts라는 폴더가 있을 것인데 이제 거기에 포스팅할 것들을 만들 차례입니다. 기본적으로 _posts속의 파일들은 아래 형식을 제목으로 가지는 파일로 만들면 됩니다. YY-MM-DD-제목-띄어쓰기.md 날짜를 입력, 띄어쓰기는 -으로...

Pyqt5를 공부해보자!

파이썬으로 shimejiee 같은 나를 힐링시켜줄 프로그램을 만들어보고 싶다는 생각에 시작한 기록 코드 tray icon 나는 처음 프로그램 gui만들기로 파이썬 내에 있는 tkinter라는 라이브러리를 사용했었다. gui프로그래밍을 처음하다보니 아무래도 0부터 시작하는거라 하고 싶은 것은 많은데 실력이 안되 여기저기 찾아봤었다. 그러다 gi...

자연어처리 데이터 준비

대학교 과제 준비용 자연어 처리 작업을 하기 전에 필요한 데이터 크롤링 작업 준비 크롤링이란  크롤링은 웹 페이지를 그대로 가지고 와서 데이터를 추출해 내는 것을 의미한다. 크롤링을 하는 방법?  자연어 처리 사전작업을 하기 위해(전처리) 학교에서 파이썬을 사용하였기에 나는 파이썬을 이용해, Beautiful Soup, selenium를 사용...

github.io 페이지 만들기2 성공

이제 제대로 성공한 방법을 살펴보기로 하자. 다음번에 하려고 하면 또 까먹을 듯 하여 저장하는 글. 기본 시작 준비  시작하기에 앞서 준비물들을 살펴보자. 1.1 텍스트 에디터 선택  어떤 텍스트 에디터를 사용해도 좋으나 나는 지금까지 써봤던 것중 vscode가 가장 마음에 들기에 이것을 사용하기로 하였다. 1.2 github 회원가입하기. ...

github.io 페이지 만들기 1

드디어 성공했다…  이번 포스트 에서는 탈 많고 일 많았던 github.io페이지 만들기를 설명하기로 하자. 1. 시작하게 된 계기 1.1 저장소  지금까지 계속 이것저것 공부는 해 보겠다고 수박 겉핥기는 많이 해본 것 같은데 생각해 보니 결국 다른걸 공부하면 머리속에서 거의 없어졌다는 것을 꺠닫고 기록을 하기로 했다. 1.2 어떤 보관소가 좋...