일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- webhacking.kr
- LOB
- wargame
- 운영체제
- Operating System
- 웹해킹
- System
- webhacking
- OS
- Spring
- Buffer Overflow
- system hacking
- 워게임
- PWN
- 정보처리기사 실기
- SQL
- Spring Framework
- Spring MVC
- 해킹
- Payload
- 정보보안기사 실기
- hacking
- BOF
- Shell code
- Lord of BOF
- Pwnable.kr
- 네트워크
- 정보보안기사
- pwnable
- stack overflow
- Today
- Total
DongDD's IT
[webhacking.kr] Level 4 문제에 들어가니 암호화 된 것 같이 보이는 문장이 써있었다. ==이 있는 것으로 보아 base64로 인코딩된 문자 같아서 base64로 디코드 해보았다. base64로 디코드하고 보니 새로운 문장이 나왔다. 이것이 답인가 해서 제출해 보았다.변화가 없는 걸로 보아서 틀렸다고 생각되었고 이것 또한 암호화된 코드라고 생각했다.'c4033bff94b567a190e33faa551f411caef444f2' 16진수처럼 보이고 40글자로 인코딩되어 있는 것 같아서 SHA-1로 암호화 된 것이 아닐까 하고SHA-1로 복호화를 해보았다. https://www.hashkiller.co.uk/sha1-decrypter.aspx 위 사이트를 이용해 복호화했다. 복호화에 성공할 수 ..
Delivery, Fowarding of IP packet Delivery - Packet을 최종 목적지에 도달하게 하기 위한 방법- Direct, Indirect 1) direct delivery - source와 destination이 한 network에 있는 경우- router -> destination- source -> destination2) indirect delivery- source와 destination이 다른 network에 있는 경우- router -> router- source -> router Forwarding - next hop으로 packet을 전송하고 마지막 destination에 packet을 전달하기 위한 방법 1) Routing tables based on route..
[webhacking.kr] Level 24 문제에 들어가니 IP주소가 써있고 기타 정보들, 그리고 Wrong IP라는 message를 볼 수 있었다. 대충 이러한 정보들을 보고 소스코드를 보기로 했다. 이번 소스에서는 모르는 함수와 모르는 변수들이 좀 있었다. 어떻게 풀어야될지 알려면 함수와 변수들이 필요할 것 같아 찾아보았다.extract 함수는 배열에서 현재 심볼 테이블로 변수를 가져오는 것이라고 설명되어 있었다.$_SERVER는 기본적으로 있는 변수로 안에 여러가지 정보들이 저장되는 것 같았다.$_SERVER를 변수화 시키기 위해 extract를 쓰는 것 같았다.그 이후 REMOTE_ADDR이 없다면 SERVER의 REMOTE_ADDR을 넣어주고 이 값을 ip에 넣어주고, 정보를 agent에 넣어..
IPv4 Address Classless Network - Classful과 달리 특정한 기준으로 address가 나눠져 있지않음- bit 단위의 mask가 필요- netid : prefix, hostid : suffix Slash Notation - Classless network의 prefix를 알기 위해 사용ex) 132.123.54.32/26 -> prefix : 26 -> 이 형태로 표시해줘야함 Subnet rule - 작은 순서로 subnet을 나눴을 때 사용되지 않는 경우가 생김-> address수가 많은 순대로 하면 뒷부분에 사용하지 않는 부분이 남음 ex) 14.24.74.0/24 block 1 : 120 addresses, block 2 : 60 addresses, block 3 : 1..