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
- 프로젝트
- NMAP
- Chrome 작업관리자
- Mac
- cgroups
- 강의
- 액티브스캐닝
- Social Network in Game
- 공격그래프
- recon-ng
- 패시브스캐닝
- SecurityMetric
- 대학원
- decap
- 화이트해커
- airdecap-ng
- OpenID Connect
- 보안
- davtest
- Mimikatz
- ip forwarding
- Kublet
- dnsenum
- AttackGraph
- Container
- 무선채널
- Shift + ESC
- 넷크래프트
- OIDC
- 계정 탈취
Archives
- Today
- Total
네른
[한줄짜리] 4. Bind shell vs. Reverse shell 본문
Bind shell(바인드 쉘) : 공격자가 타겟 호스트(피해자 PC)에서 포트를 열고 리스닝 하는 것 / 공격자 호스트에서 피해자 호스트에 접속
Reverse shell(리버스 쉘) : 공격자가 본인 호스트에서 포트를 열고 리스닝 하는 것 / 피해자 호스트에서 공격자 호스트에 접속
왜? 공격 대상에 방화벽이 설정되어있음을 대비하여!
-> In-bound는 빡빡하나, Out-bound는 상대적으로 덜한 경우가 많기에!
대표적인 bind/reverse shell 생성법
-> nc -lvp 4444 -e /bin/sh
-> 이외에도, perl, python, php, ruby 등 다양한 방법으로 열 수 있다.
참고. Mac 에서는 역시나 -lvp가 안된다. 그런데, 마찬가지로 -e 옵션도 안된다. 이는 linux와 mac os(OpenBSD)의 os가 달라서 발생하는 것.
참고. 즉, Mac에 설치된 nc(netcat)은 -e 기능을 없앴다. 아마 보안상의 이유가 아닐까 싶다. (본인은 netcat을 따로 깔았다. brew install netcat)
'궁금 > 한줄짜리' 카테고리의 다른 글
MAC OS 무선 채널 변경 (0) | 2019.06.08 |
---|---|
Chrome 작업관리자 (0) | 2019.06.08 |
[한줄짜리] 3.netcat을 이용한 호스트간 파일 전송 (0) | 2019.04.14 |
[한줄짜리] 2. Program Stack, Heap size (0) | 2018.01.11 |
[한줄짜리] 1. Linux Make (0) | 2018.01.11 |
Comments