일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- tcache
- heap
- 백트래킹
- 동적 계획법
- 수학
- 이진트리
- 브루트 포스
- fsb
- 이분 탐색
- 문자열 처리
- House of Orange
- RTL
- 연결리스트
- 큐
- 포맷스트링버그
- 분할 정복
- 투 포인터
- 스택
- 이진 탐색
- 에라토스테네스의 체
- DFS
- ROP
- 다이나믹 프로그래밍
- 스위핑 알고리즘
- syscall
- off by one
- 완전 탐색
- OOB
- BOF
- BFS
- Today
- Total
목록분류 전체보기 (218)
SDJ( 수돈재 아님 ㅎ )
보호되어 있는 글입니다.
이 글에서는 Python3에서 collections.deque를 통해 스택과 큐를 구현하는 방법에 대해 서술하고자 한다. collections.deque의 경우 '덱' 자료구조를 사용하기 위해 쓸 수도 있지만, 사실 덱 자체가 '스택'과 '큐'의 형태로 사용할 수 있기 때문에 스택이나 큐를 사용하고싶을 때 이것을 사용하면 된다. 기본적인 사용법은 다음과 같다. >>> import collections >>> S = collections.deque() >>> S deque([]) 이런식으로 덱 하나를 만들어 주면 이것을 가지고 스택, 큐 처럼 사용이 가능해진다. collections.deque()에서 제공하는 기본적인 함수는 아래와 같다 append(x) - x를 deque 오른쪽에 추가한다. append..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호기법은 그린벨트를 이루고 있다 바이너리를 분석해보자. int __cdecl main(int argc, const char **argv, const char **envp) { char v4[64]; // [rsp+0h] [rbp-58h] unsigned __int64 v5; // [rsp+48h] [rbp-10h] v5 = __readfsqword(0x28u); *v4 = 0LL; *&v4[16] = 0LL; *&v4[32] = 0LL; *&v4[48] = 0LL; while ( readline(v4, 0x40) ) { __printf_chk(1LL, v4); _IO_putc(0xA, _bss_start); } return 0; } 간단하게 main에서 readline(v4, 0x40)을 호출하고 리턴..
웹 모르는데 warm-up이라 도전함 문제 코드 가 없어서 페이지가 죽는건지도 모르겠고 결국 세미콜론 하나 붙이면 에러가 안뜨는걸 알게됐다. 이 외에도 GET 파라미터가 제대로 들어간건지 몰라서 확인차 echo도 넣어보려고 했고 die도 넣어보려고 별짓을 했는데 안되더라. 결국 대회가 끝나고 flag를 땄다. php 함수에서 highlight_file ( string $filename [, bool $return = FALSE ] )는 $filename에 있는 php코드를 syntax-highlighting해서 보여준다고 한다. 따라서 GET[1]에는 highlight_file, GET[2]에는 flag.php를 주었다. 완성된 페이로드 warmup=$_="_".("9"^"~").(";"^"~").("*..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
문제 링크 : https://www.acmicpc.net/problem/8911 8911번: 거북이 문제 상근이는 2차원 평면 위에서 움직일 수 있는 거북이 로봇을 하나 가지고 있다. 거북이 로봇에게 내릴 수 있는 명령은 다음과 같이 네가지가 있다. F: 한 눈금 앞으로 B: 한 눈금 뒤로 L: 왼쪽�� www.acmicpc.net JAVA공부한겸 한번 객체로 만들어서 풀어보고싶어서 끄적거리면서 풀어본 문제 아직 뭐가 뭐하는놈인지 몰라서 일단 작성하고봤는데 빨리 익숙해져야할듯 import java.util.*; public class Main { static class turtle{ private int x; private int y; private int MAX_X; private int MAX_Y; ..