반응형
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
- BFS
- 백트래킹
- 동기화문제
- 삼성기출
- 삼성리서치
- 컴공복전
- 프로세스
- 구현
- exec
- 김건우
- higunnew
- fork
- Memory Management
- Deadlock
- 알고리즘
- 데드락
- segmentation
- 완전탐색
- pwnable.kr
- BOJ
- paging
- 운영체제
- 가상메모리
- 스케줄링
- ascii_easy
- Brute Force
- 시뮬레이션
- samsung research
- dfs
- 백준
Archives
- Today
- Total
목록mistake (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