본문 바로가기
반응형
[Node.js] 패키지 매니저 npm을 사용해 pm2 다운로드 맥에서 Node.js를 설치할 때 자동적으로 함께 설치되는 패키지 매니저 npm을 사용해서 실행중인 Node.js 프로그램을 관리하는 프로세스 매니저 PM2를 설치합니다. npm install pm2 -g 권한 오류가 떴을 때에는 앞에 sudo를 붙여주면 됩니다. pm2 start 파일.js 를 통해 실행하며 여기서 나온 app_name을 이용해 pm2 stop app_name 을 통해 종료합니다. pm2 logs 를 이용해 로그를 볼 수 있습니다. 또 파일을 변경한 뒤에 프로그램을 껐다 키지 않아도 알아서 재실행해주는 기능을 이용하려면 pm2 start 파일.js --watch 처럼, 실행명령어 뒤에 --watch 옵션을 붙여주면 됩니다. ▶︎ 참고 pm2.keymetrics.io/docs/usage/.. 2020. 10. 3.
[Webhacking.kr] 23번 메인 화면은 이렇다 여기에 정말 다양하게 값들을 입력해보았더니, 문자와 문자가 연속으로 나올 경우 no hack 이라는 알림이 뜬다. 즉 아래 는 실행해야 하는데, 문자가 연속으로 붙여져서 입력해서는 안된다는 것. NULL은 문자열에서 문자열의 끝을 나타낸다. 그래서 그냥 널문자를 나타내는 값을 s와c 사이에 넣어봤다. 단순히, 어떻게 처리되나 궁금해서.. -> s%00c 결과는 sc가 출력된다. 먹힌 것이다. 문자들은 NULL로 구분되어 입력된 뒤 각자 잘 출력됐다. 아마 지금은 사용하지 않는 eregi 함수를 문제의 php 내에서 사용하고 있는 것 같다는 생각이 든다. eregi 함수는 문자열 필터링에 쓰이는 함수이다. 요즘 eregi 함수는 주로 사용하지 않는다. 현재 쓰이는 preg_match().. 2020. 10. 3.
[BaekJoon/백준] 7568번 import java.util.Scanner; public class Main { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); int N = scanner.nextInt(); int[][] arr = new int[N][3]; // 3번째 인덱스에 덩치 순서값 저장 for(int i=0; i 2020. 10. 2.
[Webhacking.kr] 22번 이전 21번 문제와 아주 유사한 문제다. Join을 통해 id : hevton pw : 1234 로 회원가입을 해주고, 로그인을 해보면 이런 창이 뜬다. 32자리 16진수인걸 보니 md5 해싱값임을 유추할 수 있고, md5 형태로 비밀번호가 저장됨을 알 수 있다. 그리고 내가 입력한 비밀번호 1234를 md5 해싱 사이트에서 해싱해보면 coding.tools/kr/md5 MD5 암호화 온라인 도구 - 𝗖𝗼𝗱𝗶𝗻𝗴.𝗧𝗼𝗼𝗹𝘀 이 MD5 암호화 온라인 도구는 입력 문자열을 고정 된 128 비트 MD5 문자열로 암호화하는 데 유용합니다. coding.tools 81dc9bdb52d04dc20036dbd8313ed055 가 나오며, 저 값과는 다르다는 것을 알 수 있다. 따라서 해싱 시에 솔트값을 넣어 해싱한다.. 2020. 10. 2.
반응형