반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- pwnable.kr
- 동기화문제
- 데드락
- Memory Management
- exec
- 구현
- 백트래킹
- paging
- Deadlock
- BOJ
- 운영체제
- BFS
- 시뮬레이션
- 알고리즘
- segmentation
- 컴공복전
- samsung research
- higunnew
- 가상메모리
- ascii_easy
- 백준
- 김건우
- 프로세스
- 완전탐색
- Brute Force
- 스케줄링
- 삼성기출
- 삼성리서치
- dfs
- fork
Archives
- Today
- Total
목록operator priority (1)
gunnew의 잡설
pwnable.kr 9. mistake (Operator priority)
이번 것은 굉장히 쉬웠다. 그러나 이전에 트라우마(?)가 있어 gdb로 뜯어보다가 시간만 날렸다. 결론부터 말하면 그냥 C파일만 봐도 된다. 왜냐하면 힌트에 operator priority가 쓰여있기 때문. 소스 코드를 통한 풀이 #include #include #define PW_LEN 10 #define XORKEY 1 void xor(char* s, int len){ int i; for(i=0; i 0)){ printf("read error\n"); close(fd); return 0; } char pw_buf2[PW_LEN+1]; printf("input password : "); scanf("%10s", pw_buf2); // xor your input xor(pw_buf2, 10); if(!s..
System Security
2020. 2. 12. 19:14