
PEframe é uma ferramenta de código aberto para realizar análise estática em malware Portable Executable e documentos maliciosos do MS Office.
peframe é uma ferramenta de código aberto para realizar análise estática em malware Portable Executable <http://en.wikipedia.org/wiki/Portable_Executable>_ e arquivos suspeitos genéricos. Pode ajudar pesquisadores de malware a detectar packer, xor, assinatura digital, mutex, anti debug, anti máquina virtual, seções e funções suspeitas, macro e muito mais informações sobre os arquivos suspeitos.
Download
.. code-block::
sudo apt install git git clone https://github.com/guelfoweb/peframe.git cd peframe
Script de instalação para Ubuntu
.. code-block::
sudo bash install.sh
Instalação (pré-requisitos necessários)
.. code-block::
sudo python3 setup.py install
Pré-requisitos
Os seguintes pré-requisitos devem estar instalados no seu sistema antes de instalar e usar o peframe.
.. code-block::
python >= 3.6.6
pyton3-pip
libssl-dev
swig
peframe -h
.. code-block::
peframe filename Análise resumida
peframe -i filename Modo interativo
peframe -j filename Análise completa no formato JSON
peframe -x STRING filename Buscar string xored
peframe -s filename Saída de strings
Nota
Você pode editar o arquivo "config-peframe.json" na pasta "config" para configurar a chave de API do VirusTotal. Após a instalação, você pode usar "peframe -h" para encontrar o caminho do api_config.
Análise de documentos MS Office (macro) com peframe 6.0.1
.. image:: https://asciinema.org/a/mbLd5dChz9iI8eOY15fC2423X.svg :target: https://asciinema.org/a/mbLd5dChz9iI8eOY15fC2423X?autoplay=1
Análise de arquivos PE com peframe 6.0.1
.. image:: https://asciinema.org/a/P6ANqp0bHV0nFsuJDuqD7WQD7.svg :target: https://asciinema.org/a/P6ANqp0bHV0nFsuJDuqD7WQD7?autoplay=1
A Longitudinal Analysis of Brazilian Financial Malware <https://www.lasca.ic.unicamp.br/paulo/papers/2020-TOPS-marcus.botacin-brazilian.bankers.pdf>_ (Federal University of Paraná, Marcus Botacin, Hojjat Aghakhani, Stefano Ortolani, Christopher Kruegel, Giovanni Vigna, Daniela Oliveira, Paulo Lício de Geus, André Grégio 2020)Building a smart and automated tool for packed malware detections using machine learning <https://dial.uclouvain.be/memoire/ucl/en/object/thesis%3A25193>_ (Ecole polytechnique de Louvain, Université catholique de Louvain, Minet, Jeremy; Roussieau, Julian 2020)Revealing Packed Malware <https://www.researchgate.net/publication/220496734_Revealing_Packed_Malware>_ (Department of Electrical and Computer Engineering, Nirwan Ansari, New Jersey Institute of Technology - NJIT)Critical Infrastructures Security: Improving Defense Against Novel Malware and Advanced Persistent Threats (PDF) <https://iris.uniroma1.it/retrieve/handle/11573/1362189/1359415/Tesi_dottorato_Laurenza.pdf>_ (Department of Computer, Control, and Management Engineering Antonio Ruberti, Sapienza – University of Rome)Anatomy on Malware Distribution Networks (PDF) <https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=9057639>_ (Department of Intelligent Systems Engineering, Cheju Halla University, Jeju 63092, South Korea)Esta ferramenta é atualmente mantida por Gianni 'guelfoweb' Amato <http://guelfoweb.com/>, que pode ser contatado em [email protected] ou no twitter @guelfoweb <http://twitter.com/guelfoweb>. Sugestões e críticas são bem-vindas.
Intel Owl 0.4.0 <https://github.com/certego/IntelOwl/releases/tag/0.4.0>Integration of Static and Dynamic Analysis for Malware Family Classification with Composite Neural Network <https://www.groundai.com/project/integration-of-static-and-dynamic-analysis-for-malware-family-classification-with-composite-neural-network/>_ (Yao Saint, Yen Institute of Information Science, Academia Sinica, Taiwan)Machine Learning Aided Static Malware Analysis: A Survey and Tutorial <https://www.researchgate.net/publication/324702503_Machine_Learning_Aided_Static_Malware_Analysis_A_Survey_and_Tutorial>_ (Sergii Banin, Andrii Shalaginov, Ali Dehghantanha, Katrin Franke, Norway)Multinomial malware classification, research of the Department of Information Security and Communication Technology (NTNU) <https://www.sciencedirect.com/science/article/pii/S1742287618301956>_ (Sergii Banin and Geir Olav Dyrkolbotn, Norway)SANS DFIR Poster 2016 <http://digital-forensics.sans.org/media/Poster_SIFT_REMnux_2016_FINAL.pdf>_ (PEframe was listed in the REMnux toolkits)Tools for Analyzing Static Properties of Suspicious Files on Windows <http://digital-forensics.sans.org/blog/2014/03/04/tools-for-analyzing-static-properties-of-suspicious-files-on-windows>_ (SANS Digital Forensics and Incident Response, Lenny Zeltser).Automated Static and Dynamic Analysis of Malware <http://www.cyberdefensemagazine.com/newsletters/august-2013/index.html#p=26>_ (Cyber Defence Magazine, Andrew Browne, Director Malware Lab Lavasoft).Suspicious File Analysis with PEframe <https://eforensicsmag.com/download/malware-analysis/>_ (eForensics Magazine, Chintan Gurjar)CERT FR Security Bulletin <https://www.cert.ssi.gouv.fr/actualite/CERTFR-2014-ACT-030/>_ (PEframe was mentioned in the security bulletin CERTFR-2014-ACT-030)Infosec CERT-PA Malware Analysis <https://infosec.cert-pa.it/analyze/submission.html>_ (PEframe is used in the malware analysis engine of Infosec project)