목록Linux (4)
체뚱로그
GDB 사용법을 활용하여, 아래 C 코드를 컴파일한 실행 파일이 GDB 상에서 쉘을 실행하도록 실행 흐름을 바꾸는 과정에 대해 정리해보았다. #include void dont_call(void) { printf("Good job~!\n"); } void should_call(char *str) { printf("%s\n", str); } int main(int argc, char **argv) { void (*func)(char *); func = should_call; func("no way\n"); return 0; } 1. 디버깅할 소스 코드 생성 1) 실행 파일 생성 vim debug.c #include void dont_call(void) { printf("Good job~!\n"); } voi..
문제점 ‘osboxes.org’ 비밀번호를 숫자로만 구성된 값으로 바꿨더니 로그인이 계속 안되고 오류났다. → 추측: 비밀번호를 숫자만 사용해서 발생한 오류? 해결방안 시도 (1) : 실패 https://jcil.co.kr/25 우분투 패스워드 초기화 ubuntu passwd reset 우분투 패스워드 초기화 ubuntu passwd reset 우분투 패스워드 분실 초기화 이번 스토리는 우분투를 사용하다가 패스워드를 잊어먹거나, 루트 패스워드가 필요한데 상황이 여의치 않을 때, 패스워드 jcil.co.kr 위 사이트를 참고하여 GNU GRUB 화면으로 접속해보았다. 해당 화면에서 root와 osboxes 비밀번호 바꾸려고 시도하였으나 실패했다. → osboxes 비밀번호 변경 과정에서 current pa..
문제점 VMware에서 가상 머신 접속할 때부터 계속 화면에 마우스를 가져다대거나 클릭을 할 때 NumLock Key가 반복적으로 ON/OFF 되는 현상이 발생했다. 해결방안 구글에 찾아보니까 이와 관련된 이슈로 글을 올린 분들이 많았다. Window + r (명령어를 통한 실행 입력창 열기) osk 입력 (화상 키보드 실행) “옵션” 클릭 “숫자 키패드 켜기” 체크 Num Lock 키 OFF 하기 이렇게 하면 Num Lock Key가 반복적으로 실행되지 않는다. BUT, 한 번 키보드에서 Num Lock Key를 다시 누르면 다시 반복 실행되는 점 유의.
리눅스에 SSH 서버를 설치하고 SSH Client를 이용하여 서버에 접속하는 과정을 상세히 기록해보았다. 1. SSH 설치 1) OpenSSH 설치 sudo su # root 사용자로 변경 apt search openssh # OpenSSH 관련된 패키지 목록 출력 # 설치되어 있지 않을 경우 다음 명령어 실행(OpenSSH 서버와 클라이언트 설치) apt install openssh-server openssh-client OpenSSH 설치 잘 되었는지 확인 2. SSH 설정 1) 설정 파일 수정 (1) vim으로 SSH 설정 파일 열기 vim /etc/ssh/sshd_config # vim으로 SSH 설정 파일 열기 (2) 설정 파일 내부에서 다음과 같이 입력 :set nu # 맨 아래에 다음과 같..