본문 바로가기

전체 글5

[ Unity ] FMOD failed to initialize the output device.: "Error initializing output device. " (60) 에러 유니티를 하던 중 이런 에러 메세지가 떴다. FMOD failed to initialize the output device.: "Error initializing output device. " (60) 에러 메시지를 보아하니 Audio 출력 디바이스의 디폴트 값이 바뀌었는데, 이게 문제가 되었다고 한다. 블루투스 헤드셋을 사용하던 중에 잠시 연결을 끊었다가 재연결 한 것이 문제가 된 듯. https://issuetracker.unity3d.com/issues/fmod-error-initializing-output-device-60-and-no-sound-when-reconnecting-bluetooth-audio-device-in-windows-10 Unity IssueTracker - FMOD "Err.. 2023. 11. 30.
[ Word ] 코드 보기 좋게 붙여 넣기 (원본 서식 유지하기) 이클립스에서 작성한 자바 코드를 워드에 작성할 일이 있었는데, 종종 이런 식으로 코드 원본 서식이 유지가 안되는 경우가 있다. 설정을 건드리지 않았다면 워드에서는 기본적으로 코드를 복붙할 때 원본 서식을 유지해서 붙여넣어 준다. 이 때 내가 발견한 해결 방법은 아래와 같다. 1. Word 붙여넣기 설정 확인 워드에서 상단바의 우측에 보면 붙여넣기 항목이 있다. '붙여넣기 기본값 설정' 항목을 클릭해 준다. 잘라내기/복사/붙여넣기 항목에서 '원본 서식 유지'가 되어있는지 확인한다. 이 때, 원본 서식 유지가 정상적으로 되어 있음에도 코드의 기본 서식이 유지되지 않는다면 다음 방법을 사용하면 된다. 나의 경우에는 두 번째 방법으로 이 문제를 해결했다. 2. 코드 설정 확인하기 자바에서 코드를 작성했을 때, .. 2023. 11. 3.
[ Dreamhack ] Exploit Tech: Shellcode [ 서론 ] - 익스플로잇(Exploit) : 해킹 분야에서 상대 시스템을 공격하는 것 - 셸코드(Shellcode) : 익스플로잇을 하기 위해 작성된 어셈블리 코드 일반적으로 셸을 획득하기 위해 셸코드를 사용하는데, 해커가 셸을 획득하게 되면 해커가 원하는 어셈블리 코드를 셸에 입력하여 실행되게 할 수 있다. 즉, 셸을 획득하는 것이 프로그램에 원하는 명령을 내릴 수 있게 해준다는 것이다. 셸코드는 어셈블리어로 구성되기 때문에 공격을 수행할 대상 아키텍처와 운영체제에 따라, 그리고 셸코드의 목적에 따라 다르게 작성된다. [ orw 셸코드 ] - orw 셸코드 : 파일을 열고(open), 읽은 뒤 (read), 화면에 출력(write) 하게 하는 셸코드. 이를 통해 원하는 경로의 파일을 읽고 출력하는 익.. 2023. 10. 29.
[ Ubuntu 22.04 ] 사용자 이름 (username) 및 그룹 이름 (groupname) 바꾸기 Setting 에서 사용자 이름을 바꿔도 터미널 이름은 안 바뀌길래 계정을 새롭게 만들고 기존 계정을 삭제하는 방법을 사용했다. 우분투에서 터미널을 열면 쉘 앞에 사용자 이름이 있는걸 볼 수 있는데, [사용자명]@[그룹명] 순으로 입력된다. 이번엔 사용자명과 그룹명을 둘 다 바꿔보겠다. sudo adduser [사용자 이름] sudo adduser [사용자 이름] sudo superuser 권한을 가지고 바꾸고자 하는 이름을 가진 계정을 새로 추가해 준다. 첫 번째 명령어를 입력하면 sudo 명령어를 사용했기 때문에 현재 로그인한 계정의 비밀번호를 입력한다. 이후 새로운 계정의 비밀번호 및 Full Name, Room Number 등을 입력하게 되는데, 비밀번호 외에는 그냥 엔터를 쳐서 넘어가도 무방한 .. 2023. 10. 29.