
AMSIext
AMSIext는 브라우저의 모든 데이터 스트림을 AMSI로 보낼 수 있는 Firefox 및 Chrome 플러그인입니다. AMSI는 RAM 메모리를 Windows Defender(또는 기타 엔드포인트 보안 시스템)와 통신하는 방법입니다. 즉, 웹을 탐색하는 동안 AMSIext는 악성 JavaScript, PowerShell 또는 무엇이든 시스템에서 실행되거나 다운로드되기 전에 경고합니다!
AMSI는 Windows 10에서 메모리의 데이터를 선호하는 AV 솔루션으로 보내는 기본 방식입니다. PowerShell 및 (곧) Office에서 기본적으로 활성화됩니다. 이렇게 하면 로컬 하드 드라이브에서 AV가 감지하지 못한 것이 PowerShell에 의해 실행되더라도 AMSI 덕분에 Defender를 통해 분석됩니다. 따라서 이 확장 프로그램은 브라우저가 특정 웹에서 가리키는 모든 JavaScript, PowerShell 등을 실행하거나 다운로드하기 전에 AMSI로 보냅니다.
Firefox와 Chrome에는 아직 AMSI에 연결하는 방법이 없으므로 이를 달성하려면 작은 스크립트가 필요합니다.
원하는 디렉터리에서 install.bat 스크립트를 실행합니다. 이 스크립트는 레지스트리 키를 만들어 현재 사용자에 대한 네이티브 메시징 호스트를 설치합니다.
Chrome
HKEY_CURRENT_USER\Software\Google\Chrome\NativeMessagingHosts\com.elevenpaths.amsiext
Firefox
HKEY_CURRENT_USER\SOFTWARE\Mozilla\NativeMessagingHosts\amsiext
기본값을 다음으로 설정합니다.
amsiext.json
모든 사용자에 대해 네이티브 메시징 호스트를 설치하려면 HKCU를 HKLM으로 변경합니다.
제거하려면 _uninstall.bat_을 사용하여 시스템에서 완전히 제거합니다.
이 프로젝트는 MPL Mozilla Public License Version 2.0에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하십시오.
아이콘은 www.flaticon.com의 Freepik이 제작했습니다.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
이 소프트웨어에는 QA 프로세스가 없습니다. 이 소프트웨어는 개념 증명(Proof of Concept)입니다.