9 matches found
ABD
고급 바이너리 디오브퓨케이션 이 저장소는 글로벌 사이버보안 캠프GCC 도쿄와 2020년 Security Camp 국가 워크숍에서 진행된 고급 바이너리 디오브퓨케이션Advanced Binary Deobfuscation 과정의 자료를 포함합니다. 과정 개요 리버스 엔지니어링은 특히 바이너리 코드가 난독화obfuscation된 경우 쉽지 않습니다. 난독화가 수행되면 순수한 기법만으로는 바이너리를 정확하게 분석할 수 없습니다. 이 과정에서는 난독화 원리특히 악성코드에 사용되는, 난독화된 코드 분석의 이론과 실제, 그리고 디오브퓨케이션...
ProtectMyTooling
도구 탐지가 아닌 기술 탐지 이 소프트웨어를 공개한 이유는 다음 블로그 게시물에 설명되어 있습니다: ProtectMyTooling - 도구를 탐지하지 말고 기술을 탐지하라 소개 다양한 패커, 프로텍터, 난독화 도구, 셸코드 로더, 인코더, 생성기를 래핑하여 복잡하게 보호된 Red Team 임플란트를 생성하는 스크립트입니다. 악성코드 개발 CI/CD 파이프라인에서 완벽한 동반자로서, 아티팩트에 워터마크를 추가하고, IOC를 수집하며, 백도어 등을 도와줍니다. ProtectMyToolingGUI.py ProtectMyTooling...
binprotect
ビルド手順 ビルド手順については、「4. ビルド」を参照してください。 目次 1. はじめに 2. バイナリリライター 2.1. 相対アドレスの追跡 2.2. 逆アセンブル 2.2.1. 基本ブロック分割 2.2.2. 間接制御フロー 2.2.2.1. ジャンプテーブル 2.2.2.1.1. 有界ジャンプテーブル 2.2.2.1.2. 無界ジャンプテーブル 2.2.2.1.3. さまざまな種類のジャンプテーブル 2.2.2.2. エッジケース 2.2.3. 関数 2.2.4. 'noreturn' 呼び出しの処理 2.3. 例外サポート 2.3.1. アンワインドサポート 2.3.1.1...
sgn
SGN은 정적으로 탐지되지 않는 바이너리 페이로드를 생성하는 등 공격적 보안 목적을 위한 다형성 바이너리 인코더입니다. 주어진 바이너리 명령어를 LFSR과 유사하게 인코딩하기 위해 가산 피드백 루프를 사용합니다. 이 프로젝트는 원본 Shikata ga nai를 golang으로 재구현한 것이며 많은 개선 사항을 포함합니다. !WARNING 이 프로젝트는 최근 Rust로 포팅되었습니다. 이 포팅은 원래 설계와 동작을 유지하지만, keystone 텍스트 어셈블러를 순수 Rust 기반 iced-x86 어셈블러로 대체하므로 네이티브...
packer-tutorial
目次 1. パッカーとは何か? : パッカーの目的の紹介と、パッカーに必要な開発要素についてのガイド。 2. 前提条件 : このチュートリアルで使用するために必要なツール。 3. 実際に試す : このチュートリアルで構築する内容のデモ。 4. CMakeプロジェクトの設計 : パッカーのやや複雑なニーズに合わせたビルドシステムを構築するためのミニCMakeチュートリアル。 5. バイナリをスタブにパックする : パッカー/スタブの組み合わせのうちパッカー部分を書く方法のチュートリアル、およびWindows実行可能ファイル形式の入門。 1. リソースの管理 2. PEファイルの解析 3...
Security Bulletin: IBM Maximo Anywhere applications have no binary obfuscation
Summary IBM Maximo Anywhere applications have no binary obfuscation of source code allowing the applications to be de-compiled. Vulnerability Details CVEID: CVE-2019-4291 DESCRIPTION: IBM Maximo Anywhere could allow an attacker to reverse engineer the application due to the lack of binary...
Security Bulletin: IBM Maximo Anywhere applications have no binary obfuscation
Summary IBM Maximo Anywhere applications have no binary obfuscation of source code allowing the applications to be de-compiled. Vulnerability Details CVEID: CVE-2019-4352 DESCRIPTION: IBM Maximo Anywhere applications could allow obfuscation of the application source code. CVSS Base score: 2.4 CVS...
Targeted Malware Reverse Engineering Workshop follow-up. Part 2
If you have read our previous blogpost "Targeted Malware Reverse Engineering Workshop follow-up. Part 1", you probably know about the webinar we conducted on April 8, 2021, with Kaspersky GReATs Ivan Kwiatkowski and Denis Legezo, to share best practices in reverse engineering and demonstrate...
SynAck targeted ransomware uses the Doppelgänging technique
The Process Doppelgänging technique was first presented in December 2017 at the BlackHat conference. Since the presentation several threat actors have started using this sophisticated technique in an attempt to bypass modern security solutions. In April 2018, we spotted the first ransomware...