백엔드
-
[IIS 10] 헤더 정보 노출 방지하기백엔드/Windows 2019. 6. 27. 21:40
헤더 정보 개발자 도구에서도 확인 가능하고, 프록시 툴에서도 쉽게 확인할 수 있는웹 페이지의 헤더 정보는 해커들이 좋아할만한 서버의 정보들을 담고 있다. 위의 사진에서도 볼 수 있듯이 Server 태그와 X-Powered-By태그를 보면, 위 웹사이트는 IIS 10.0 버전과 PHP 7.0.33버전을 사용하여 사이트를 운영중이라는 사실을 알 수 있다. 해커들 입장에서는 위의 정보들을 활용해서 서버에 해당하는 취약점들을 더 확실히 알고 보안을 위협한다. X-Powered-By PHP 제거 X-Powered-By에 표시되는 PHP 정보는 아래와 같이 간단히 제거 할 수 있다. php.ini expose_php = On → expose_php = Off Server: Microsoft-IIS/10.0 변경 S..
-
[OS X] VMware에 macOS Mojave 10.14 설치하기백엔드/macOS 2019. 4. 22. 00:20
※ 본 게시글은 https://techsviewer.com/install-macos-mojave-vmware-windows/ 을 쉽게 풀어쓴 게시글입니다. ※ 2020-01-28 유실된 링크를 전부 수정하였습니다. 준비물 macOS Mojave Final: 10.14.0; 18A391 (2018년 09월 24일 발표) https://drive.google.com/drive/folders/1zQXaGM596ThkUlb4RygfFSooZkWppqS3 macOS Mojave 10.14.3; 18D109 (2019년 02월 07일 발표) https://drive.google.com/drive/folders/1w2AUP5gNh6m2BnZXN4z9OQHbqKV1UQz1 macOS Mojave 10.14.4; (20..
-
[Windows Desktop] 삼성 바이오스 업데이트 PHLASHNT.SYS 드라이버 로드 오류백엔드/Windows 2019. 2. 25. 12:33
문제 상황오래전 사용하던 데스크탑을 NAS + PLEX용도로 사용하고자 사양을 살펴보던 중 누락된 바이오스 펌웨어가 존재했다는 사실을 알았다. 현재 NAS + PLEX로 사용하는 데스크탑의 운영체제는 Windows10 64bit 삼성 지원에 보면 Win XP/Vista/Windows 7를 지원한다고 하니 그동안 해왔던 것 처럼 다운로드하고 설치를 실행했다.하지만 이게 웬일인가. 바이오스를 플래싱하는 Samsung Flash Utility가 3가지를 힌트를 주며 오류 코드 : 1275를 내뱉더니 종료되었다.PHLASHNT.SYS 드라이버를 로드할 수 없습니다.계정을 확인하십시오. 관리자 권한이 없는 경우에는 다시 로그인 하십시오!이 드라이버가 차단되었기 때문에 로드할 수 없습니다...
-
[Windows Desktop] Window XP EULA를 찾을 수 없습니다. 해결법백엔드/Windows 2019. 2. 24. 23:59
문제 상황 Windows XP를 7이나 10처럼 USB DISK를 만들어 설치를 하려 했지만, '최종 사용자 사용권 계약(EULA)을 찾을 수 없습니다.'를 출력하며 당황하게 했다. 해결 방법을 찾고자 구글링을 해본 결과... 1. CD안에 I386 > EULA.txt 파일 유무 확인 없으면 다른 CD에서 복사. 있을 경우 밑의 방법 2. CD안의 I386 > TXTSETUP.SIP 파일 안의 내용 중, SetupSourcePath = "\ENGLISH\WIN2003\-2BIT\STANDARD_WITH_SP1\" → SetupSourcePath = "\"로 변경 이미 둘 다 되어있는 상태... 혹시 다른 설치 방법이 있는 건가 하던 중 다른 설치 방법을 소개하는 블로그 발견 https://jesus96...
-
아두이노 URL utf8 한글 변환백엔드/Arduino + RaspPi 2019. 2. 18. 11:21
URL에서 UTF-8을 사용하는 이유 URL에서 UTF-8로 인코딩하는 이유는 주로 다국어 문자를 안전하게 전송하고 처리하기 위해서이다. 일반적으로 URL은 ASCII 문자 집합만을 사용하여 표현된다. 하지만 URL에는 ASCII 문자 집합에 속하지 않는 다양한 문자(한글 등)가 포함될 수 있어서 이런경우에 UTF-8로 인코딩하여 '%ED%95%9C%EA%B8%80 → 한글' 이런 식으로 전달한다. 소스 코드 아래는 UTF8로 인코딩 되어 전달된 매개변수를 한글로 변환하는 소스이다. String utf8tokor(String utf8){ String outputdata = ""; int tmp = 0; int ttmp = 0; char utf8data; tmp = utf8.indexOf('%',tmp);..
-
[Ubuntu] 우분투 한글 가상 키보드백엔드/Linux(Ubuntu) 2019. 2. 2. 14:37
알림 ※본 게시글은 Ubuntu 18.04 LTS버전을 기준으로 작성되었습니다. ※본 게시글은 Ubuntu ibus-hangul 설치를 선행하여야 합니다. 설치 방법 오늘날 우분투는 예전과는 다르게 한글을 지원할 뿐만 아니라, ibus를 이용하면 한글 키보드로 입력도 할 수 있게 되었습니다. 먼저 우분투 소프트웨어로 이동하여 'onboard' '온보드'와 'onboard settings' '온보드 설정'을 다운로드하여 설치합니다. 하단의 파일을 다운로드 하여 온보드설정 -> 레이아웃 -> 레이아웃 폴더 열기 에 복사합니다. hangul을 선택하고 온보드를 실행시키면 다음과 같은 가상 키보드가 출력됩니다. 키입력은 기계식 키보드를 사용하는 방법과 같습니다. 한/영키를 누르면 상단의 EN 한이 토글되며 영어..
-
[Windows Desktop] 윈도우 10 암호없이 로그인 (netplwiz에 체크 항목이 없을 때)백엔드/Windows 2019. 2. 2. 13:51
문제 상황 윈도우10을 사용하다 암호 없이 로그인을 하고 싶은데, 설정 > 계정/메일에도 없고, netplwiz에 들어가도 다른 사람들과는 다르게 체크하는 부분이 없다. 이럴 때는 레지스트리를 수정하여 로그인 없이 컴퓨터를 사용 할 수 있다. 해결 방법은 다음과 같다. 윈도우 + R키를 누르면 실행 창이 출력된다. 실행창에 regedit을 입력한 후, 엔터 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon로 이동 AutoAdminLogon의 데이터를 '1'로 수정 하단 빈 공간에 오른쪽 클릭을 하여 새로 만들기 → 문자열 값을 입력 이름 : DefaultPassword 데이터 : 마이크로소프트 윈도우의 로그인 비밀번호를 입력..