일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- wargame
- Spring MVC
- 워게임
- LOB
- Payload
- Spring
- Shell code
- BOF
- System
- hacking
- 정보처리기사 실기
- 정보보안기사
- stack overflow
- 네트워크
- Buffer Overflow
- pwnable
- webhacking
- 해킹
- webhacking.kr
- Lord of BOF
- 웹해킹
- Spring Framework
- PWN
- 운영체제
- 정보보안기사 실기
- OS
- system hacking
- Operating System
- SQL
- Pwnable.kr
- Today
- Total
DongDD's IT
Internet Protocol Version4(IPv4) CheckSum - TCP/IP 에서 error를 detect하기 위해 사용하는 방법- Sender가 Header의 모든 값을 다 더해 보수를 취해서 checksum을 만듬- Receiver는 모두 더한 후 보수를 취한 값이 0이면 제대로 도착, 아닐 경우 버림Sender Receiver IP Package, Module - IP에서는 효율적으로 관리하기 위해 여러 가지 모듈을 나누어 사용1) 빨간색 선- Receiver쪽에서 Packet을 받을 때 거치는 모듈- Processing Module -> Reassembly module -> upper-layer2) 파란색 선- Sender쪽에서 Packet을 전송할 때 거치는 모듈- Header-a..
Internet Protocol Version4(IPv4) IP Protocol IP : Netwrok Layer에 존재하는 프로토콜 현재 많이 쓰이는 TCP/IP에 사용되는 프로토콜 IP Header IP Header는 기본적으로 20bytes를 사용하고 Option을 추가하면 최대 60bytes까지 사용된다.1) VER : IP프로토콜의 version을 나타냄. (IPv4, IPv6)2) HLEN : header길이를 나타내 Option이 사용된 여부를 알 수 있다. TCP와 마찬가지로 4로 나눈 값을 넣음3) Service type : service type을 나타내는데 거의 쓰이지 않음4) Total length : Header+Data 길이를 나타냄. padding 사용 정도를 알 수 있음5) ..
[webhacking.kr] 가입 webhacking.kr 문제를 풀고 있지만 뒤늦게 가입방법을 올리려고 한다.webhacking.kr은 가입부터가 문제라고 볼 수 있다. webhacking.kr에 들어가면 처음 볼 수 있는 페이지다. 처음에 시작할 때는 홈페이지가 되게 멋있다는 생각을 했었다.먼저 로그인밖에 없는 것을 볼 수 있다. 처음에는 가입하는데 굉장히 오래걸렸었다.브라우저에 있는 개발자 도구를 보기로 하자. 개발자 도구로 소스코드를 보면 Register라 써있고 주석처리가 되있는 것을 볼 수 있다. 여기서 두 가지 방법을 통해 가입 페이지로 갈 수 있다. 첫 번째는 주석에 있는 location.href를 주소에 붙여넣기해서 들어가는 방법이 있다. 이런 방식으로 주석에 써있는 것을 붙여넣기해 들어..
[webhacking.kr] Level 33 남은 문제가 몇개인지 모르지만 오늘은 마무리 해보려고 한다. 풀다가 길어지면 다른 게시글로 올릴 것 같다. 97~122까지 for문을 돌리면서 i를 2씩 증가시켜주며 chr함수를 이용해 숫자를 아스키코드로 바꿔주고 answer에 넣어주는 것 처럼 보인다. 그리고 GET방식으로 넘겨주는 ans와 비교해 같다면 다음 단계로 넘어갈 수 있는 구조로 되어있다.abcdefghijklmnopqrstuvwxyz -> acegikmoqsuwy 이번 문제는 어려운 것 없이 무난하게 통과할 수 있었던 것 같다. 이번 문제는 Wrong이라는 출력 문구가 없이 그냥 소스코드 주소만 있었다. 소스코드를 보니 이번 문제가 마지막 문제인 것 같다. REMOTE_ADDR을 ip에 넣어주고..