[blender] 심심풀이 땅콩으로 만드는 캐릭터 모델링
1일차 (2024-11-11) ai가 그려준 turnaround 그림을 보고 모델링 시작 체형을 어떻게 시작할 지부터 완전 막막한데 일단 내가 만들어뒀던 몸 가져와서 쓰자 물론 신발은 새로 만들어야겠지만 add-on 추가 Screencast-Keys 유일하게 업데이트 하고 있는 키 맵 애드온 나머지는 4.2에서 오류 발...
1일차 (2024-11-11) ai가 그려준 turnaround 그림을 보고 모델링 시작 체형을 어떻게 시작할 지부터 완전 막막한데 일단 내가 만들어뒀던 몸 가져와서 쓰자 물론 신발은 새로 만들어야겠지만 add-on 추가 Screencast-Keys 유일하게 업데이트 하고 있는 키 맵 애드온 나머지는 4.2에서 오류 발...
BootDevice Not Found 부모님 컴퓨터에 원래 centos가 깔려있었는데 윈도우를 설치하기 위해 회사 사람들과 이것저것 다 해봐도 해결이 되지 않아 시간이 남아도는 나에게 미션이 떨어졌다 일단 해야하는 목록은 윈도우11 설치 정식 인증 한컴 설치 chrome, v3 등등 설치 였고 나 또한 1번 부터 문제에 봉...
시작 처음에 들었던 MITRE ATT&CK 수업과 비슷한 느낌의 수업이지 않을까 했는데 강의 내용이 뭔가 훨씬 더 재밌어졌다 대학교 수업으로 표현하자면 MITRE ATT&CK수업은 1학년 때 배우는 기초 수업, 악성문서파일 분석(HWP)수업은 이제 막 2학년에 들어와서 처음 배우는 전공 수업과 같은 느낌의 수업이다 그리고 정말 강의...
시작 기초1에 이어 기초2에서는 해킹 기법과 과정에 관해 배웠다 목차 시스템 해킹 네트워크 해킹 웹 해킹 해킹을 하는데 필요한 기본 지식들과 그에 따른 실습까지 마련되어있다 보통 실습을 할 때에는 내 컴퓨터의 VM에 설치를 하여 진행하곤 했는데 여기서는 VMRC(Virtual Machine Remote Control)을 이용하여...
시작 강의를 듣기 전에는 기초에 관한 내용이라고 쓰여있어 공부할 만한 것이 있을까 하는 생각을 했었다 하지만 막상 들어보니 나는 혼자서 공부를 시작했기에 공부의 순서를 잘 알지 못해서 중구난방으로 공부하였는데 이번 기회에 순서에 맞게 기초를 확실하게 다질 수 있었다 살짝 문제? 강의 내용은 매우 좋은데 강의 목소리가 AI이고 좀… 뭐랄까 목소리...
시작 실습을 먼저 하고 이론을 공부해버리는 아이러니한 상황이지만 역시 기초를 들으니 너무 좋다! 확실히 어디서 부터 시작해야하는지 알 수 있게 되었다 일단 강의는 다 들었으나 아직 들어야 하는 강의가 남아있어 한번 다 듣고 소강상태가 되면 기록을 시작할 것 같다. 이제 딱 까먹을 때 즘 다시 기록하면서 머리에 새기는 것! 버그헌팅 초급강의 목표...
시작 일단 수업 내용이나 그 외 이야기들은 이번 주 수업이 끝난 뒤에 기록하겠다 Findthegap 버그바운티 실습 준비(수요일) 타겟 : ZUICY - 쥬시 AI 해당 프로그램의 이미지, 문자, 수치 등 모든 정보를 타인에게 유출하는 행위가 엄격히 금지되며, 유출 시 법적 책임을 질 수 있습니다.이고 또한 처음에 버그바운티를 하기 전 계약서에...
MITRE ATT&CK 활용 8차수 KISA 아카데미에서 처음으로 신청사게 되어 듣게 된 MITRE ATT&CK에 관한 강의이다. [초급]이기에 이번 8회차에서는 개념에 관해 많이 나왔다.(내가 가장 필요한 것들!) 강의 내용을 요약해서 기록하고 아무리 기초라고 하여도 나에게 생소한 단어들이 많았기에 기록한다. 1. [이론] ...
FIESTA 2024 금융보안 위협분석 대회 나는 아직 정식으로 보안에 관해 배운적이 없는 스크립트 키디(script kiddie)로 보안이나 바이러스, 악성코드 분석 등에 관한 내용은 거의 알지 못한다. 하지만 이번 대회는 대학생 혹은 기업 신분인 사람들 누구나 참가비 없이 참여할 수 있기에 한번 참여를 해보았다. 대회에서 몇등을 하겠다라는 목...
리눅스 워게임 중 하나인 overthewire의 bandit overthewire의 워 게임은 Bandit Leviathan or Natas or Krypton Narnia Behemoth Utumno Maze Vortex Manpage Drifter FormulaOne 이 있고 그 중 이 페이지에서는 ...
우분투 루트 폴더 용량 문제로 인한 검은화면 와 너무 놀라서 이 글을 적기 전에는 정말 순간 머리가 하얘졌다.. 처음에 sudo apt upgrade를 한 뒤 이 전 포스트에서 와이파이 WEP 설정 작업을 하고 있었는데 갑자기 우분투에 용량이 부족합니다가 뜨는 동시에 화면이 검은 색으로 변했다.. 진짜 이게 뭐람 너무 순식간이라 지금에 와서는 캡...
신청한 udemy 강의 목록 [한글자막] 화이트 해킹 101: 윤리적 해킹 기초부터 배우기! The RedTeam Blueprint - A Unique Guide To Ethical Hacking Learn Python & Ethical Hacking From Scratch Web Security & Bug Bounty...
개요 라즈베리파이로 iot 만들기 준비물 종류 수량 설명 라즈베리파이 ver.4 2 프론트엔드 및 백엔드 서버, DB 서버 총 2개 릴레이 모듈 SRD-05VDC-SL-C 에어컨, ...
라즈베리 파이에서 mysql사용해보기 1. 기본 업데이트 sudo apt-get update sudo apt-get upgrade 1-1. 업데이트시 ign 뜨며 무한 로딩 sudo nano /etc/resolv.conf 나같은 경우에는 그냥 os만 설치하고 따로 network 설정을 건드리지 않았다 하지만 ssh 연결을 위해 wpa_su...
아직 끝이 아니다? 추가할 기능들이 갑자기 생겨버렸기에! 아직은 끝낼 수 없다 하지만 원래 기록에 더하기에는 좀 너무 글이 길어져 세로운 곳에 적는편이 좋겠다고 생각했답니다 비프음 말고 따로 오디오 파일 쓸 수 있게 옵션 넣기 특정 시간 동안만 시작될 수 있게 옵션 특정 시간 동안은 소리가 울리지 않게 옵션 옵션 파일 조정할 수 ...
난 고양이를 무척 좋아한다 그리고 내 노트북 환경을 꾸미던 중 Catppuccin을 발견하여 이쪽 테마가 되게 보기 편해서 여러 설정을 하던 중이였다 분명 terminal설정을 바꿨는데 고양이가 보이지 않았던 것이다… 여기저기 찾아다녀본 결과 이것은 pfetch라는 것을 이용하여 실행한 것이였다 그렇다면 pfetch를 설치하는 방법은? 간...
Ubuntu 24.04 LTS Ubuntu 20.04 LTS에서 Hyprland를 설치해 보기 위해 24.04 LTS 까지 업데이트를 진행했다 헌데 업데이트 후 scale은 200%가 적용되었지만 로그인 화면만큼은 적용되지 않았다 찾아보니 GDM3가 문제라더라.. raen@seolhwa:~$ cd /usr/share/glib-2.0/schema...
지난번에 이어서 지난번에는 Bash shell을 이용한 포트 스캐너를 만들었다 사실 가장 최근에 다른 작업을 잠시 하게 되며 흥미를 가지게 된 언어여서 가능하면 Bash를 이용해 nmap에 있는 기능들을 구현해 보고자 하였다 허나 shell만의 기능으로는 3-way-handshake 외의 기능은 구현하기에 어려움이 있었고 다른 언어와 섞어 스크립...
Port scan 매번 모의해킹을 하거나 워게임을 하다 보면 port scan이라는 것을 하게 된다 그리고 이 때 사용하는 가장 대표적인 친구가 바로 nmap이다 나는 그동안 nmap을 사용만 해봤지 사실상 어떻게 작동하는 것인지 전혀 모르고 있었다 그렇기에 이번 기회에 TCP, UTP의 작동 원리와 shell script를 이용한 포트스캐닝을...
시작 예를 들어 mlat.log라는 파일이 있다고 했을 때 이 파일에서 오류(Error, critical, Down)을 찾아내기 위해 만들기 시작 하지만 이제 문제가 있다면 내가 직접 그 기계들이 작동하고 있는 동안(로그가 생성되는 동안)을 가정하고 스크립트를 짜야한다는 점.. 내가 가지고 있는 파일은 이미 수많은 로그가 찍힌 mlat.log파일...
Bandit Level 15 -> Level 16 user_id : bandit15 password : 8xCjnmgoKbGLhHFAZlGE5Tmu4M2tKJQo 목표 다음 단계로 가기 위해서 localhost 포트 30001에 현재 레벨의 password를 SSL 암호화를 이용해라 유용한 노트 : ign_eof를 이용해서 “HEART...
보너스 문제 - 파일시스템 어딘가에 숨겨져 있는 두번째 플래그 ┌──(kali㉿kali)-[~] └─$ ssh secret@10.10.166.138 로 접속한다 위와 같은 화면이 나왔을 때 나는 당연히 전 영상에서 flag.txt에 플래그가 있었기에 같은 이름으로 있을 것이라고 생각한 뒤 find / -name "flag.txt" 로 찾아보려...
Galaxy Book 3 Pro 360 사운드카드는 연결 되어있으나 소리 안나옴 문제 해결 현재 사용 노트북은 window11을 기본으로 탑제하고 있으며 Ubuntu 22.04.4 LTS를 grub 듀얼부팅으로 설치하였다 분명 사운드카드가 잡혀서 분명 소리가 나오지만 놀랍게도 실제로 컴퓨터에서 소리가 나오지 않는다 그래서 처음에는 linu...
쉘(Shell)이란? 운영체제에서 커널과 사용자 사이에서 사용자의 명령어를 해석하고 그 처리 결과를 뿌려주는 시스템 프로그램이다 내가 사용할 리눅스에서 사용되는 shell은 ./bash, ./sh, ./zsh등이 있다 Dash Script ./sh Shell Script 생성 Shell Script를 생성하기 위한 두가지 명령어가 있다 tou...
공부하고 기억하기 위한 기록 라우터란?
공부하고 기억하기 위한 기록 네트워킹이란? 네트워킹 (Networking)은 ‘장비가 서로 대화가 가능하도록 묶어주는 것’ 이다. 인터넷, 인트라넷, 엑스트라넷? 인터넷 (Internet) : 여러개의 네트워크를 묶은 것 프로토콜(대화규칙 : TCP/IP)를 사용한다. 웹 브라우저를이용해 탐험이 가능하다. 인트라넷 (IntraNet...
영단어 기록장 decimal : 10진법 binary : 2진법 equivalent : 동등한 hexadecimal : 16진법의 dedicated : 독자적으로
CCNA (일단 여기부터 차근차근 도전해 보자) OSCP CISA CISSP
리눅스 명령어 정리 ls(list) 명령어 ‘ls’ 명령어는 현재 디렉토리의 파일 목록을 확인하는 명령어입니다. 리눅스(Linux)는 윈도우와 같은 운영체제이지만 GUI(Graphical User Interface)인 윈도우와 달리 리눅스는 CLI(Command Line Interface)입니다. 그런 차이로 인해 리눅스를 사용할 때에는 폴더에...
검색에 관하여 컴퓨터에서 문제가 생겼을 때에 어떻게 검색을 해야할까? 나에게 있어 궁금한 것이 생기면 검색을 한다는 것은 이제 거의 반사적으로 나오는 행동이나 마찬가지였다. 근데 주변사람들 문제를 듣고 해결해주다보면 ‘와 이런걸 찾네’ 라는 이야기를 듣곤 했다. 고로 내가 검색하여 해결법을 찾는 방법을 적고자 한다. 검색 방법 일단 ...
Typescript 이야기 이모저모 마우스 클릭했을 때 깜빡이게 만들기 cursor: pointer; &:active{ opacity: [투명화 값]; }; rem? px? px 픽셀이라고 불리며 절대단위이다. 1px = 1픽셀 em 이 단위가 사용되고 있는 요소의 font-size 기준에서 px로 바꾸어서 화면에 표시된...
react를 이용해 front-end를 시작해보자 (2024-01-04) 일단 필자는 프론트엔드에 관한 지식이 전무하기에 정말 사소한데 이걸 틀리네? 싶은 것들이 많이 있을 것이다. react vite 설치 vscode의 cmd에서 아래 코드를 이용해 설치한다. -D : 실제 서비스에서는 필요가 없고 개발 환경에서만 사용할 때 적용...
yarn 설치 npm install -g yarn create react yarn global add create-react-app warning create-react-app > tar-pack > tar@2.2.2: This version of tar is no longer supported, and will not re...
이것저것 저장소 마크업(Markup)이란? 무언가를 “기록”하거나 “설명”하기 위한 언어. 프로그래밍 언어는 시스템을 구동하는 것, 마크업 언어는 설명하는 것 대표적으로 HTML이 있다. 마크다운(Markdown)이란? .md라는 확장자를 사용하는 언어로 지금 이 블로그도 마크다운으로 만들어져있다.
CSS를 공부해 보자. CSS란? Cascading Style Sheets로 웹페이지를 꾸밀 때 사용하는 코드이다.
HTML 이란? Hypertext Markup Language의 줄임말로 우리가 보는 웹페이지가 어떤 구조로 되어있는지 브라우저(Chrome, Edge, Brave, Firefox, Opera)가 알 수 있도록 해주는 마크업 언어이다. HTML은 elements(요소)로 구성되어있으며 tags(태그)는 여러 추가 기능들을 부여해준다. <...
부트캠프 시작 나는 사실상 지금까지 프론트엔드나 백엔드에 관한 것을 하나도 공부해 본 것이 없었기에 이번이 처음이다. 그렇다면 당연히 처음 배우는 것들을 공부해야겠지? 날짜별 일지 2일차 2023-12-28 (Git & Github) git과 github에 관하여 배웠다. github.io페이지 넘길 때에는 main브랜치에 바로 ...
PySide6를 쓰다가 시작부터 난관에 부딛혔다. import sys app = QApplicatino(sys.argv) 도대체 저 sys.argv가 뭘까? 파이썬으로 작성된 파일을 실행 할 때에 sys.argv에 인자값을 받아서 처리할 수 있다고 한다. 예시 python hello_world.py hi 위와 같은 커멘드에서 h...
고양이 프로젝트를 위해! pyqt와 pyside의 차이가 무엇인가? Pyside6와 PyQt 모두 Qt를 활용한 툴이다. GUI 개발에 사용되는 툴킷으로 많이 사용되고 있다. (나는 고양이 만들거지만) PySide6와 PyQt의 차이점이라고 한다면 PySide6는 LGPL 라이선스를 가지고 있는 오픈소스라는 것이다! 하지만 PyQt는 GPL ...
지난 버전 링크 코드 version 9 저번 버전에서는 페이지 기반으로 크롤링을 했었고 이제 저번에 만든 날짜 찾기와 크롤러를 합쳐 날짜 기반으로 동시에 페이지를 찾아 크롤링 하는 코드를 만들었다. 입력은 YY.MM.DD형식으로 입력하고 시작 날짜가 끝 날짜보다 더 미래에 있어야 한다. (시작 날짜 > 끝 날짜) main.py ...
GRUB? GRUB(Grand Unified Bootloader) GNU프로젝트의 부트로더로 컴퓨터를 켰을 때 가장 먼저 실행되는 프로그램이다. GRUB 메뉴에서 부팅할 커널(os)를 선택하거나 메뉴 항목을 수정해 부팅방법을 변경할 수 있다. 왜 테마를 적용시키려 하는가? 리눅스(특히 아래 사진은 ubuntu)를 처음 키게 되면 다음과 같은 화면...
Vivado 설치 os버전 문제 학교에서 이제 FPGA 보드를 활용한 VHDL 수업을 한다고 한다. 그렇기에 개인 노트북에 Vivado를 깔거나 학교에서 제공하는 노트북을 사용하면 된다고 한다. 그리고 학교에서는 2015년 버전을 사용하라고 하기에 깔아서 설치하려 하자마자 아래와 같은 문구가 나를 반겨준다. 이런… 윈도우 11은 불가능 하다고 한다....
노트북을 잘만 사용하고 있던 중 windows hello 지문과 호환되는 지문 스캐너를 찾을 수 없습니다 이라는 오류를 마주했다… 최근 윈도우 11 업데이트 이후 도대체 몇번째 오류를 만나는 건지 참… 모르겠다.. 해결방법은 생각보다 간단하다. 장치관리자 - 생체 인식 장치 - 장치 우클릭으로 속성(EgisTec Touch Fin...
자꾸만 컴퓨터를 끄거나 실행할 때에 중지코드 : Driver_IRQL_NOT_LESS_OR_EQUA 실패한 내용: VBoxMouse.sys 오류가 발생하여 여기저기 해결방안을 찾아다녔지만 결과론적으론 다음과 같다. 이유 나는 가상환경으로 linux와 서버를 돌리고 있기에 Virtual Box를 깔았는데 그 과정에서 virtualboxgues...
테스트 목록 arch linux(persistence) -> 실패(usb에 통으로 설치) kali linux(persistnece) -> live boot persistence ubuntu(persistence) -> windows에 dualboot로 설치함 hamonikr -> 해상도 2배...
보통은 usb에 설치하는 방법을 이용해서 사용하고 있었으나, 책을 읽으며 공부하다 virtualbox를 이용하기로 했다. 1.virtual box 설치 Oracle VirtualBox 사이트에 들어가서 다운로드에 들어가 본인의 컴퓨터 사양에 맞는 링크를 클릭해 설치하기 바란다. 내 컴퓨터는 windows에 설치할 것이기에 windows ho...
웹사이트에서 파일을 다운받을 때에 위조되었는지 확인하기 위한 작업 cmd certutil -hashfile {파일 경로} {checksum 종류} checksum 종류(써본 것들) sha256 MD5 sha1 MD4
대학 자연어처리 과제 준비중! 데이터 준비중 코드 version 1 selenium 으로 크롤링을 하기 위해 처음에는 Class name으로 요소를 가저오려 했으나 날짜, 추천, 비추천등 다른 필요 없는 요소까지 같은 이름으로 되어있어 다른 방법을 찾아보다 CSS selector를 이용해서 요소를 추출하기로 했다. 코드 version 1 ...
밑바닥부터 시작하는 딥러닝 네트워크 해킹과 보안 자연어처리
Auto Import Auto Rename Tag autoDocstring - Python Docstring Generator C/C++ C/C++ Extension Pack C/C++ Themes CMake CMake Tools Code Spell Checker Dev Containers Discord Pre...
지난번에 사이트 만들기까지 끝냈고 이제 진짜 포스팅을 해 봅시다! 포스팅 처음에 우리가 지우던 파일중에 _posts라는 폴더가 있을 것인데 이제 거기에 포스팅할 것들을 만들 차례입니다. 기본적으로 _posts속의 파일들은 아래 형식을 제목으로 가지는 파일로 만들면 됩니다. YY-MM-DD-제목-띄어쓰기.md 날짜를 입력, 띄어쓰기는 -으로...
파이썬으로 shimejiee 같은 나를 힐링시켜줄 프로그램을 만들어보고 싶다는 생각에 시작한 기록 코드 tray icon 나는 처음 프로그램 gui만들기로 파이썬 내에 있는 tkinter라는 라이브러리를 사용했었다. gui프로그래밍을 처음하다보니 아무래도 0부터 시작하는거라 하고 싶은 것은 많은데 실력이 안되 여기저기 찾아봤었다. 그러다 gi...
자연어 처리 할 떄 pandas를 처음 써보며 기록해야겠다는 생각이 들어 기록하는 곳
파이썬으로 shimejiee 같은 나를 힐링시켜줄 프로그램을 만들어보고 싶다는 생각에 시작한 기록 고양이 코드 아직 이것저것 시도해 보고 있기도 하고 문제가 많은 코드이기에 나중에 천천히 수정 할 것 내 컴퓨터 고양이.zip version 1 고양이 코드 import pyautogui import random import...
지난 포스트에서는 jekyll로 오프라인 사이트 구동까지 성공했고 이제는 원하는 테마를 입힐 차례랍니다. 1. 원하는 테마 고르기 jekyll은 수많은 테마를 가지고 있고 그 중 원하는 테마를 선택하여 다운로드 하시면 됩니다. http://jekyllthemes.org/ 제가 선택한 테마는 http://jekyllthemes.o...
뉴스 코멘트 크롤링 예시(jtbc) 바쁜 사람들을 위한 코드 from selenium import webdriver import time import pandas as pd from selenium.webdriver.common.by import By import selenium def scroll_down(driver...
셀레니움 저장소 python 기본설정 파이썬 가상환경 만들기 $ python -m venv 가상환경_이름 ctrl+shift+p 로 가상환경 잡아주기(안하면 다른 환경이랑 꼬이게 되어 불편하다.) selenium 설치 $ pip install selenium 크롬 버전 확인 chrome version webdriver 불러오기(크롬 버전...
아름다운 수프 저장소
대학교 과제 준비용 자연어 처리 작업을 하기 전에 필요한 데이터 크롤링 작업 준비 크롤링이란 크롤링은 웹 페이지를 그대로 가지고 와서 데이터를 추출해 내는 것을 의미한다. 크롤링을 하는 방법? 자연어 처리 사전작업을 하기 위해(전처리) 학교에서 파이썬을 사용하였기에 나는 파이썬을 이용해, Beautiful Soup, selenium를 사용...
이제 제대로 성공한 방법을 살펴보기로 하자. 다음번에 하려고 하면 또 까먹을 듯 하여 저장하는 글. 기본 시작 준비 시작하기에 앞서 준비물들을 살펴보자. 1.1 텍스트 에디터 선택 어떤 텍스트 에디터를 사용해도 좋으나 나는 지금까지 써봤던 것중 vscode가 가장 마음에 들기에 이것을 사용하기로 하였다. 1.2 github 회원가입하기. ...
마크다운 사용하는거 저장소 ========= = 제목 -——– = 부제 <br/> = 줄바꿈 # 1 = 주 표시 ## 1 = 부표시 ### 1 = 부부표시 등등 \ = 한 칸 띄우기 `````` = 코드 입력 1 <pre><code></code></pre> ...
코드 입력 테스트 아래는 자연어 처리 토큰화 후에 토큰에 아이디 부여하는 작업 for comment in naver_review: tokens = tokenizer.morphs(comment) tokenized_comment.append(tokens) all_tokens = all_tokens+tokens 위가 <...
첫 포스팅 테스트인데 이거 왜 포스팅이 11월 01일이지 난 분명히 10월 31일에 했는데 흠… 그리고 해결 site.posts를 지운 후 date를 설정하였음 --- title: 첫 테스트 date: 2023-10-31 00:00:00 +09:00 categories: [메인, 서브] tags: [태그 테스트1] pin: true ---
드디어 성공했다… 이번 포스트 에서는 탈 많고 일 많았던 github.io페이지 만들기를 설명하기로 하자. 1. 시작하게 된 계기 1.1 저장소 지금까지 계속 이것저것 공부는 해 보겠다고 수박 겉핥기는 많이 해본 것 같은데 생각해 보니 결국 다른걸 공부하면 머리속에서 거의 없어졌다는 것을 꺠닫고 기록을 하기로 했다. 1.2 어떤 보관소가 좋...
호롱고양이의 개발일지 대학생이자 휴학생이며 곧 나라의 부름에 따라 군대를 다녀오겠지만 사회 복무원이 될 원하는 것은 전부 공부하고 있는 고양이 ᓚᘏᗢ