분류 전체보기264 (BOJ) 17478 풀이 #include int N; using namespace std; void underbar(int x){ for(int i=0;i 2022. 2. 22. (BOJ) 1074 풀이 #include using namespace std; int N,r,c,answer=0; void Z(int N,int x,int y,int value){ // cout 2022. 2. 20. [Lord of SQLI] succubus, zombie_assassin, nightware, xavis, dragon 풀이 succubus id, pw 에서 ' (싱글쿼터)를 필터링하고있다. 그래서 \ (슬레시) 를 이용해야한다. id 에\ 를 넣는다면,id='\' and pw='' 여기서 \' and pw= 부분이 id 가 되니 pw 에 or 문을 넣어서 임의 계정을 뽑아올 수 있다. payload : id=\&pw=+or+1=1%23 zombie_assassin addslashes 으로 sqli 를 막는 것처럼 보이는데, ' -> \' -> '\ 이런식으로 변한다. 그래서 succubus 문제처럼 pw= 까지 id 로 인식하게 해서 풀면 된다. 근데 싱글쿼터를 넣으면 id=''\ 가 되어 쿼리가 망가지기 때문에, 더블쿼터를 넣어야 한다. pw 는 위에서 썼던거 꺼꾸로 입력하면 된다. payload : id="&pw=%23.. 2022. 2. 19. (BOJ) 11790 풀이 11790 #include using namespace std; void hanoi(int x,int start, int end){ if(x==0)return; hanoi(x-1,start,6-start-end); cout 2022. 2. 18. 이전 1 ··· 5 6 7 8 9 10 11 ··· 66 다음