본문 바로가기

전체 글

(596)
CentOS 7 Test VM Setup 1. CentOS 7 지원종료(24.06 CentOS 7 EOL) 로 인한 repo 설정 변경"Could not resolve host: mirrorlist.centos.org; Unknown error" 요런 에러가 뜨면서 yum install net-tools 가 안되는 현상 해결https://javaju.tistory.com/157  2. 고정 IP 할당https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=tawoo0&logNo=221606425141 [Linux] 리눅스(CentOS 7) 고정 IP 설정리눅스에서 고정으로 IP 주소를 설정해 보도록 하겠습니다. 1. 터미널에서 고정 IP 설정 - 현재 IP ...blog.naver..
Ubuntu root 접속 안되는 이슈 (f. CentOS, Redhat) Ubuntu에서 다른 계정으로는 ssh 접속이 잘 되는데 root 계정으로는 안되는 이슈가 있었다.찾아보니 보안 상 root 계정으로의 로그인을 비활성화 해둔 설정이 default 였다.어차피 테스트 VM 이라 보안이 중요한 건 아니라서 해당 VM의 root 접속 허용을 아래와 같이 진행하였다. (Optional) root 계정 비밀번호 설정: root 계정에 비밀번호가 설정되어 있지 않다면, 다음 명령어를 사용하여 비밀번호를 설정한다.> sudo passwd rootSSH 설정 파일 편집: sshd_config 파일을 열어 root 접속을 허용해야 한다.> sudo nano /etc/ssh/sshd_configPermitRootLogin 설정 변경: sshd_config 파일에서 PermitRootLo..
vim 설정 (~/.vimrc) 회사에서 Linux 작업이 많아지다보니 vim 화면을 보는 시간이 많아졌다.대학교 1학년 때 ~/.vimrc 설정을 하고 Cygwin에서 쓰던 기억이 떠올라 파일 내용을 정리해둔다. syntax onset numberset hlsearchset incsearchcolorscheme desert
orw 실습 실습 OS) Ubuntu 22.04실습 Architecture) Intel x86-64source code) https://github.com/praivesi/dreamhack/tree/main/shellcode Dreamhack 강의 중 Assembly code 를 skeleton 코드에 삽입하여 실행해보는 예제를 실습했다.이 실습의 목적은 어셈블리 코드의 수행 과정을 pwndbg 로 따라가면서 레지스트리와 메모리가 어떻게 바뀌는지 확인해보는 과정이었다. 어셈블리 코드 중간에 syscall 을 호출하는 과정이 있는데,이 함수에 파라미터를 전달하려면 registry 의 RAX, RSI, RDX 값 등을 바꿔주어야 한다.마찬가지로 함수의 리턴 결과를 받을 때에도 이러한 registry 필드에 씌여진 값을 ..
전자 서명 관련 글 모음 (f. Trojan:Script/Wacatac.H!ml) 오늘 회사에서 프로그램을 테스트하던 중 갑자기Windows Defender에서 회사 프로그램을 바이러스로 잡는 현상이 발생했다.Trojan:Script/Wacatac.H!ml 이라고 하는데..동료분이 windows machine learning이 바이러스로 탐지하는 것 같다고 했다.그런데 같은 프로그램을 실행하는데 언제는 통과되고 언제는 잡힌다니.. 아직 ml로 탐지하는 건 갈길이 멀어보인다.  무튼..시간이 좀 지나서 다시 프로그램을 실행해보니 virus로 안 잡고 다시 실행이 잘 되었다.덕분에 인터넷 서치를 1~2시간 해보았고Trojan 이슈랑 상관은 없지만 전자 서명 관련하여 괜찮은 글이 있어 기록해두고자 한다. ‘처음’ Windows 설치 파일을 ‘배포’하는 개발자들을 위하여네이버 애플리케이션의 ..
Person Detection + 아두이노 자동차 키트 (f. RoboPet) #01. TinyML 스터디11주에 걸쳐 참여했던 "모두의 연구소 - 내 TinyML 능력이 세상을 구하는 방법" 스터디가 끝이 났다! 이 스터디를 참여하면서 10여년만에 Arduino도 써보고 Colab으로 MobileNet 모델을 분석하고 튜닝해보기도 했다. ML 입문자였던 나는 나름 ML과 친해질 수 있는 계기가 되지 않았나 싶다. 마지막 프로젝트로 진행했던 주제가 잊혀지는 게 아쉬워 간단히 정리해보고자 한다. #02. RoboPet[ 프로젝트명 ] RoboPet (애완로봇) [ 목표 ] RoboPet 은 Robotics 와 Pet 의 합성어로 집 문을 열고 들어가면 주인을 기다리고 있던 로봇이 나를 반겨준다. [ 준비물 ] 1. Arduino 자동차 키트 2. 카메라 모듈 (OV2640) 3. A..
Notion 공유 방법 나는 무언가 정리를 할 때 Notion을 즐겨 사용한다.일정, 해야 할 일, 회사 업무 등등.. 혹 다른 사람과 협업해야 할 때에도 Notion 페이지의 공유 기능을 활용한다.공유할 때 항상 신경쓰는 건 혹 다른 페이지들도 함께 공유되지 않을까 하는 점이다. 노션에는 나의 개인적인 기록들도 많이 있어서되도록 나는 노션 페이지를 직접 공유하지 않고 게시(Publish) 기능을 사용한다. 노션 페이지를 바로 공유할 경우 아래와 같이 상위 페이지들도 모두 공유되어버린다.이 페이지들을 클릭하면 다른 페이지들도 모두 접근이 가능하다.  이를 방지하기 위해선 게시 기능을 사용할 수 있다.공유하고자 하는 페이지에서 우측 상단에 '공유' 대신 '게시'를 클릭한다.  게시된 페이지는 웹 링크가 생성되고 상대방은 해당 페..
Mac Parallels License 구입기 작년에 구매했던 Mac Parallels License 가 만료되었다는 메시지를 받고 다시 갱신하기 위해 Parallel 사이트에 들어갔다. 엥.. 근데 License가 2개가 있었다. 하나는 Subscription License 였고 다른 하나는 One Time Purchase License 였다. (참고로 Parallels License는 Pro 버전과 Standard 버전으로도 나뉘는데 나는 개인적으로 Windows 호스팅용으로만 사용할 것이기 때문에 더 가벼운 Standard 버전을 구매하였다. 여기서 언급하는 Subscription 과 One Time Purchase License는 모두 Standard 버전을 기준으로 한다.) 두 라이센스의 차이점을 살펴보니 Subscription Licens..