IMShell-Dec: Pay More Attention to External Links in PowerShell
- 14 September 2020
- book chapter
- Published by Springer Nature
- Vol. 580, 189-202
Abstract
Windows proposes the PowerShell shell command line to substitute the traditional CMD. However, it is often utilized by the attacker to invade the victim because of its versatile functionality. In this paper, we investigate an attack combined PowerShell and image steganography. Compared with the traditional method, this attack can deceive the defender by hiding its malicious contents in benign images. To effectively detect this attack, we propose a framework IMShell-Dec, whose main target is to check external links before the execution of PowerShell script. IMShell-Dec trains a machine learning classifier with image examples, where the features are generated by merging histograms of three image color channels. Then IMShell-Dec examines the script through tracking and classifying the related images. The detector achieves more than 95% precision in 9,589 high-definition images.Keywords
This publication has 18 references indexed in Scilit:
- Image Steganalysis via Multi-Column Convolutional Neural Network2018
- Binary image steganalysis based on local texture patternJournal of Visual Communication and Image Representation, 2018
- JaSt: Fully Syntactic Detection of Malicious (Obfuscated) JavaScript2018
- Detecting Malicious PowerShell Commands using Deep Neural Networks2018
- ReST-Net: Diverse Activation Modules and Parallel Subnets-Based CNN for Spatial Image SteganalysisIEEE Signal Processing Letters, 2018
- Image steganalysis using improved particle swarm optimization based feature selectionApplied Intelligence, 2017
- Deep Residual Learning for Image Recognition2016
- Benchmarking Classification Models for Software Defect Prediction: A Proposed Framework and Novel FindingsIEEE Transactions on Software Engineering, 2008
- Is it a bug or an enhancement?2008
- Static Analysis of Executables to Detect Malicious Patterns2006