
BrowserBackdoor는 JavaScript WebSocket 백도어와 Ruby 명령줄 리스너를 갖춘 Electron 애플리케이션입니다.
BrowserBackdoor는 JavaScript WebSocket 백도어를 사용하여 리스너에 연결하는 Electron 애플리케이션입니다.
BrowserBackdoorServer는 들어오는 WebSocket 연결을 수신하고 원격 시스템에 명령을 보내기 위한 명령줄 인터페이스를 생성하는 WebSocket 서버입니다.
BrowserBackdoor의 JavaScript 백도어는 WebSocket을 지원하는 모든 브라우저에서 사용할 수 있습니다. BrowserBackdoor 클라이언트 애플리케이션을 사용하지 않는 한 호스트 컴퓨터의 Electron API에 접근할 수 없습니다.
Electron API에 접근할 수 있을 때 할 수 있는 몇 가지 작업:
모든 웹사이트를 가리킬 수 있는 새 브라우저 창을 엽니다. (이미 내장됨. 참조: server/modules/openURL.js).
클립보드를 변경하고 읽습니다. (이미 내장됨. 참조: server/modules/readClipboard.js 및 server/modules/writeClipboard.js).
스크린샷을 찍습니다. (이미 내장됨. 참조: server/modules/screenshot.js).
임의의 시스템 명령을 실행합니다. (이미 내장됨. 참조: server/modules/execCmd.js)
시작 시 실행합니다. (이미 내장됨. 참조: client/main.js 및 server/modules/manageStartup.js).
프로그램에 문제가 발생하면 이슈 트래커를 사용해 주세요: https://github.com/IMcPwn/browser-backdoor/issues
스크린샷은 위키에서 확인할 수 있습니다! https://github.com/IMcPwn/browser-backdoor/wiki/Screenshots
더 많은 정보가 곧 추가될 예정입니다.
클라이언트 애플리케이션은 백그라운드에서 실행되며 실행 중에는 사용자 인터페이스를 제공하지 않습니다. 실행 여부 확인, 종료, 또는 시스템 시작 시 실행 활성화/비활성화는 Command (OS X) 또는 Control (Windows/Linux) + Alt + \ 또는 client/main.js에서 설정한 단축키를 누르면 됩니다.
서버 애플리케이션의 사용 방법은 명령줄에서 help를 입력하여 확인할 수 있습니다.
클라이언트 요구 사항:
서버 요구 사항:
BrowserBackdoor 클라이언트는 Electron이 지원하는 모든 장치에서 지원됩니다. 현재 Windows 32/64, OS X 64, Linux 32/64입니다.
BrowserBackdoorServer는 Ubuntu 14.04, Debian 8, Kali Linux에서 테스트되었습니다. 유사한 Linux 운영 체제에서 작동합니다.
설치하려면 먼저 저장소를 클론하세요. 나머지 명령은 모두 저장소의 루트 디렉터리에 있다고 가정합니다.
git clone https://github.com/IMcPwn/browser-backdoor
cd browser-backdoor
BrowserBackdoor 클라이언트 애플리케이션을 설치하고 실행하는 방법:
cd client
npm install
#
# 다음 명령 전에 index.html 및 main.js를 구성하세요.
#
npm start
클라이언트 실행 파일을 빌드하는 방법 (자세한 내용은 여기 참조):
cd client
npm install electron-packager -g
electron-packager . --all
BrowserBackdoorServer 실행 방법:
cd server
gem install bundler
bundle install
#
# 다음 명령 전에 config.yml을 구성하세요.
#
ruby bbsconsole.rb
MIT
이것은 개인 개발 프로젝트이며, 사악한 목적으로 사용하지 마십시오. 저자는 프로그램의 오용에 대해 어떠한 책임도 지지 않습니다.
이 프로그램은 IMcPwn이 만들었습니다.
이메일, 트위터 및 기타 연락 방법은 다음에서 확인할 수 있습니다: https://imcpwn.com