본문 바로가기

Linux

(39)
Android ADB Read-only 해결 # mount -o rw,remount / 변경한 후에 다시 read-only로 되돌리기 위해선 아래와 같이 하면 된다. # mount -o ro,remount /
Left Ctrl, Alt swap in linux ~$ gedit ~/.Xmodmap clear control clear mod1 keycode 37 = Alt_L Meta_L keycode 64 = Control_L add control = Control_L Control_R add mod1 = Alt_L Meta_L ~$ xmodmap ~/.Xmodmap reference : https://askubuntu.com/questions/93624/how-do-i-swap-left-ctrl-with-left-alt-on-my-keyboard
Mysql 원격 접속 설정(bind-adderss) For ver.14.14 Mysql이 버전 업데이트가 되면서 설정파일의 경로가 바뀐 것 같다. 대부분의 포스팅의 경우 이전버전을 기준으로 사용하고 있으므로, 기록차 작성한다. 설정파일의 기본 경로는 /etc/mysql/mysql.conf.d/mysqld.conf 이다. 따라서, 외부에서 접속하기 위해 bind-address를 설정해줘야 하는데 아래와 같이 설정할 수 있다. $ sudo vi /etc/mysql/mysql.conf.d/mysqld.conf lc-messages-dir = /usr/share/mysql skip-external-locking # # Instead of skip-networking the default is now to listen only on # localhost which is more compa..
locale.Error: unsupported locale setting 해결 $ export LC_ALL="en_US.UTF-8"$ export LC_CTYPE="en_US.UTF-8" $ sudo dpkg-reconfigure locales 위와같이 설정해주면 정상적으로 에러가 해결 된다!
VIM auto Indent 파일 작성 중 Paste 시에 Indent까지 복사 되는 경우가 있는데 이 경우에 Indent를 다시 재 설정해주고자 할 때가 있습니다. Command 모드에서 아래와 같이 입력하시면 됩니다(이때 ex 명령 모드가아닌 그냥 명령 모드입니다). gg=G 참조 : https://stackoverflow.com/questions/506075/how-do-i-fix-the-indentation-of-an-entire-file-in-vi#comment67346120_506075
Linux man page 번호의 의미 MANUAL SECTIONS The standard sections of the manual include: 1 User Commands 2 System Calls 3 C Library Functions 4 Devices and Special Files 5 File Formats and Conventions 6 Games et. al. 7 Miscellanea 8 System Administration tools and Daemons Distributions customize the manual section to their specifics, which often include additional sections. Linux에서 특정 페이지의 manual을 보기 위해서는 아래와 같이 Section Nu..
[Linux] LD_PRELOAD의 이해와 LD_PRELOAD를 이용한 함수 후킹 구현하기 안녕하세요. 오늘은 LD_PRELOAD를 이용해 함수 후킹을 구현해보려고 합니다. 최종적으로 SSL통신을 후킹하기 위해 SSL_write와 SSL_read를 후킹하여 프로그램에서 사용하는 통신을 출력하는 것이 목적입니다. 아직 공부 단계이므로 차근차근 정리하여 추후에 포스팅 하도록 하겠습니다. #LD_PRELOAD 우선 처음으로 사용될 개념인 LD_PRELOAD에 대해 알아 보도록하겠습니다. 저도 이번에 SSL을 후킹할 방법에 대해 찾아보다가 luke1337님을 통해 알게된 개념인데 개념은 아래와 같이 정리할 수 있습니다. 환경 변수 중 하나로 변수에 설정된 라이브러리를 기존 라이브러리가 로딩 되기 전에 로딩 시킨다. 이때 라이브러리에 중복된 이름의 함수가 있을 경우 LD_PRELOAD에 설정된 라이브러..
Linux Makefile에서 PHONY의 의미 리눅스 Makefile을 보던 도중 아래와 같은 행이 있어 찾아보았습니다. 17 .PHONY: all clean PHONY의 의미는 다음과 같습니다. PHONY는 실제 파일명이 아닌 가상의 이름이라는 것을 나타내며 실제 Makefile의 경로에 나열해놓은 파일이 있을 경우 오동작을 일으킬 가능성이 있으므로 가상의 이름이라는 것을 지정해주기 위해 사용합니다. 출처 : https://kldp.org/node/42145