본문 바로가기
반응형
[Webhacking.kr] 21번 개인적으로 딱히 그렇게 좋은 문제는 아닌 것 같다..그냥 풀고 가볍게 넘어가는 정도로 하자. 이런저런 값들을 넣어봤다. 일단 id와 pw칸에 무조건 값이 들어가 있어야하는 조건이 있는 것 같다. 무조건 참이 되는 경우인 id : 'or 1=1# pw : 1234 를 넣어본 결과 wrong password가 뜬다. 그리고 무조건 거짓이 되는 경우인 id : 'or 1=0# pw : 1234 를 넣어본 결과 login fail 이 뜬다. 여기까진 뭐, 참인 경우 wrong password 거짓인 경우 login fail이 뜨는 blind-sql-injection 문제의 흐름이겠다고 생각했다. 직감적으로 admin이라는 계정으로 로그인해야할 것 같다는 느낌이 와서 id : admin' or 1=1# pw : .. 2020. 10. 2.
[JavaScript] 자바스크립트에서 함수 특징 아래 두 정의는 같다. function a() { console.log('A'); } var a = function() { console.log('A'); } //실행법은 동일 a(); 자바스크립트에서는 함수를 '값'으로 정의할 수 있다는 것. 2020. 9. 30.
[Node.js] 동기/비동기 Node.js 가 제공하는 모듈의 함수들은 동기/비동기 함수들이 존재한다. 예를들어 var fs = require('fs'); // 동기 var result = fs.readFileSync('s.txt', 'utf-8'); console.log(result); // 비동기 fs.readFile('s.txt', 'utf-8', function(err, result){ console.log(result); }); 이런 두 가지 종류의 함수가 존재한다. 하나는 동기적으로, 파일을 읽어들여서 결과값을 바로 받아내고 하나는 비동기적으로, 콜백함수를 정의해놓았다가 작업이 끝나면 호출되게끔 하여 결과값을 받아낸다. 동기적인 경우 해당 구문이 완료되기 전까지 다음 구문이 실행되지 않는데, 비동기적인 경우는 해당 구문에.. 2020. 9. 30.
[BaekJoon/백준] 2798번 문제 이름은 블랙잭. 카테고리는 브루트포스이긴 한데, 세세하게는 재귀함수를 이용한 조합 뽑기라고 보면 된다. 뽑는 모든 경우의 수를 구한 뒤 뽑은 숫자를 더해주고, 이 값들 중 문제에서 주어진 값보다 크지않은 값 중 가장 가까운 값을 출력하는 문제다. BufferedWriter와 BufferedReader를 이용하는 것이 더 프로그램적으로 효율적이나, 가독성을 위해 Scanner와 System.out.print를 사용한 코드를 올립니다. import java.util.Scanner; public class Main { static int N, M; static int[] arr; static boolean[] arr_b; static int max=0; public static void main(Stri.. 2020. 9. 30.
반응형