DWVA Installation DVWA란? Damn Vulnerable Web Application의 약자로 PHP와 MySQL로 만들어진 웹 애플리케이션 취약점을 구현한 웹 애플리케이션이다. 아래의 주소에서 자세한 정보를 확인할 수 있으며 최신버전을 다운받을 수 있다. http://www.dvwa.co.uk/https://github.com/ethicalhack3r/DVWA 환경구성 DVWA를 설치하는 환경은 Ubuntu Xenial을 대상으로 한다. 패키지 설치DVWA를 동작시키기 위해 웹 서버(여기서는 nginx를 사용)와 SQL 그리고 PHP를 설치한다.DVWA의 설치 전 요구사항은 여기를 참고하자. sudo apt install nginxsudo apt install php php-mysqli php-gdsudo apt in.. Web/DVWA 7년 전
WebStorm 사용시 webgl 사용 설정하기 WebStrom 사용시 webgl 코드를 입력하면 autocomplete 기능이나 syntax관련 기능이 원활하지 않다. 이를 사용하려면 WebStrom에 해당 프로젝트가 webgl을 사용한다고 명시하면 된다. 다음과 같은 경로로 들어가 webgl 설정을 체크하면 된다. Settings | Languages & Frameworks | JavaScript | Libraries 참고https://softwareengineering.stackexchange.com/questions/271827/how-to-inform-webstorms-autocomplete-about-webglrenderingcontexthttps://blog.jetbrains.com/webstorm/2014/07/how-webstorm-w.. Tools 8년 전
MySQL Installer 사용시 MySQL Server 및 Workbench 설치 실패 MySQL을 Windows Installer를 통해 설치를 시도 했으나 Server와 Workbench 설치가 실패했다. 나의 경우 설치 로그를 살펴보니 Workbench는 .NET Framework 4.5.2가 설치 되지 않은 문제였다. 또한 이미 Visual C++ Redistributable Packages for Visual Studio 2013 설치가 되어 있었지만 Server는 계속 설치가 실패 되었다. 이 글에 따르면 Visual C++ Redistributable Packages for Visual Studio 2013의 x86 및 x64를 같이 설치해야 한다고 한다. 2개를 설치하고나서 Server의 설치가 진행되었다. 또한 내 경우에는 노트북을 사용해서 설치를 진행하다보니 Server의.. Windows/Trouble Shooting 8년 전
Upgrade python package using pip 개요 pip는 파이썬에서 사용하는 패키지 관리 도구이다. 이 글은 pip를 이용하여 현재 설치된 파이썬 패키지를 일괄적으로 버전 업데이트 하는 방법 소개를 목적으로 한다. 이에 앞서 pip에서 사용할 옵션과 명령을 살펴보고, 이후 설치된 파이썬 패키지를 업데이트 한다. pip 옵션 및 명령 pip의 기능을 살펴보기 위해 pip --help를 통해 살펴보면 다음과 같다. Usage: pip [options] Commands: install Install packages. download Download packages. uninstall Uninstall packages. freeze Output installed packages in requirements format. list List installe.. Language/Python 8년 전
lvalue required as increment operand What is lvalue? 해당 에러 메세지에 대해 알아보기 전에 lvalue에 대해 간단히 알아보기 위해 MSDN의 lvalue에 대한 정의를 살펴보자. An lvalue refers to an object that persists beyond a single expression. You can think of an lvalue as an object that has a name. All variables, including nonmodifiable (const) variables, are lvalues. An rvalue is a temporary value that does not persist beyond the expression that uses it.- MSDN - MSDN에서 말한 lva.. Language/C 8년 전
Vim에 Vundle 설치하기 Download Vundle Vim에 여러가지 플러그인을 통해서 편리하게 사용가능하다. 플러그인을 좀 더 쉽게 설치하고 관리하기 위해 Vundle이라는 Vim 플러그인 매니저를 설치해 사용해 보자. 다음은 Vundle의 github 페이지 이다. https://github.com/VundleVim/Vundle.vim 해당 페이지에서 볼 수 있듯이 git을 이용해 해당 repository를 복사해 정해진 위치에 가져다 놓으면 된다. git을 설치하고 위에서 나타난 대로 git clone 명령어를 사용해 로컬에 저장하자. 아래의 명령어를 수행하면 결과적으로 해당 repository가 계정 홈디렉터리 하위 .vim/bundle에 위치하게 된다. $ sudo apt-get install git$ git clon.. Linux/Basic 8년 전
Installing FreeBSD 11 on Virtualbox FreeBSD 11 이미지 받기 FreeBSD 이미지를 받기전에 각 용도 별로 이미지의 종류가 존재하며, 용도에 따라 이미지를 선택해야 된다. VirtualBox에 설치하기 위해서는 dvd가 아닌 disc1 이미지를 사용하도록 하자. FreeBSD를 USB로 설치하기 위해서는 memstick 이미지와 dd 명령어를 사용하면 된다. Desktop 환경 설치 해당 이미지를 받고 일반적으로 OS 설치하는 것 처럼 VirtualBox에 설치했다고 하자. 이후 이미지를 가상머신에서 꺼낸 후 다시 부팅하자. 물론 데스크탑 환경을 조성하지 않았으므로 CUI 환경이 반겨줄 것이다. 이전에 정한 패스워드로 root로 로그인한다. 로그인 후 이제 데스크탑 환경 조성을 위해 다음과 같이 진행하자. xorg와 gnome3에 .. Unix/FreeBSD 8년 전
리눅스 설치시 랩탑 스크롤(휠) 버튼 인식 문제 Thinkpad x230에 리눅스 Mint를 설치했다. 근데 스크롤 버튼이 안된다... 문제(?)의 버튼(출처: https://forums.lenovo.com/t5/image/serverpage/image-id/17631i5D795815DB84716A/image-size/original?v=mpbl-1&px=-1) 이전에는 Ubuntu를 설치했었는데 터치패드 및 스크롤 버튼에서는 전혀 문제가 발생하지 않았는데, 이번 mint 배포판을 설치하고서 스크롤 버튼이 제데로 작동하지 않는 것이다. 그래서 찾다보니 이런게(?) 있었다!!! 찾아서 적용하니 정상적으로 사용가능해졌다! https://wiki.debian.org/InstallingDebianOn/Thinkpad/Trackpoint 아래는 해당 링크에서 .. Linux/Trouble Shooting 8년 전
Java classpath command-line option 자바 CLASSPATH를 설정할 때 2가지 방법이 있다.하나는 환경변수 CLASSPATH를 사용하는 것과 다른 하나는 java 명령행 옵션(-classpath)에서 경로를 지정하는 방법이다. java 명령어의 도움말을 보면 다음과 같이 -classpath라는 옵션에 경로를 지정하며 각 경로는 ':'(colon)으로 구분한다. Usage: java [-options] class [args...] (to execute a class) where options include: -classpath A : separated list of directories, JAR archives, and ZIP archives to search for class files. Java 명령어의 classpath를 지정하지 않았.. Linux/Ubuntu 9년 전
Ubuntu's bootsplash Bootsplash란? 부팅과정에서의 시각적인 효과 및 화면을 의미한다. 흔히 윈도우 로고와 함께 기어다니던 지렁이를 생각하면 될 것이다.우분투(16.04, Xenial)의 bootsplash는 다음과 같다. 바탕화면 때문에 이것 저것 보다가 다음과 같은 우분투의 bootsplash 화면을 보게 되었다. 왠지 적용해 보고 싶어 이것저것 찾아보아서 해보았다.다음은 내가 적용한 방법이다. 먼저 bootsplash 테마를 하나 다운받는다. 혹은 다음과 같이 package를 설치한다. $ sudo apt-get install plymouth-themes 그러면 다음 경로에 여러 테마가 설치된다. $ ls -l /usr/share/plymouth/themes/total 44lrwxrwxrwx 1 root root.. Linux/Ubuntu 9년 전