3155 matches found
hackaday-u
Hackaday U - Introduction to Reverse Engineering with Ghidra This repository contains the exercises and resource materials for the Hackaday-U Course: Introduction to Reverse Engineering with Ghidra. The purpose of this course is to provide an overview of how to use Ghidra and how to reverse...
Jump-over-ASLR-BTB
Branch Predictors & ASLR Author: Byte Reaper Description This repository contains research C implementation that demonstrates concepts related to branch predictors, speculative execution, and cache-based side channels in the context of address space layout randomization ASLR. Requirements :...
honggfuzz
Honggfuzz A security-oriented, feedback-driven, evolutionary fuzzer. Honggfuzz is a general-purpose fuzzer that uses code coverage software and hardware-based to find bugs. It is multi-process, multi-threaded, and supports persistent fuzzing for extreme speed. Key Features Fast : Multi-process an...
heaptrace
Acerca de heaptrace es un depurador de heap para rastrear operaciones de heap de glibc en binarios ELF64 x8664. Su propósito es ayudar a visualizar las operaciones de heap al depurar binarios o realizar heap pwn. reemplaza direcciones con símbolos fáciles de entender detecta corrupción de heap y...
rvbbit-arsenal
RVBBIT Arsenal: The Ultimate Offense & Defense Duality Overview This repository houses two sides of the same coin: attack/ – Project RVBBIT, a classic Linux kernel rootkit with embedded miner and network worm. defense/ – RvbbitSafe, the definitive countermeasure that detects, neutralizes, and...
project-rvbbit
Project RVBBIT: Linux Kernel Rootkit Proof-of-Concept 📖 Overview Project RVBBIT is an educational proof-of-concept demonstrating advanced stealth techniques used by Linux kernel rootkits. It is intended exclusively for cybersecurity research, defensive training, and understanding how modern...
AVX-Side-Channel
AVX-Based Timing Side Channel — ASLR Detection Author: Byte Reaper Description script that demonstrates ASLR detection using an AVX memory load + RDTSCP timing and optional SIGSEGV detection. Requirements : Linux x8664 GCC with -mavx2 CPU that supports AVX2 and RDTSCP Build : root@kitploit: gcc...
voltron
Voltron Voltron is an extensible debugger UI toolkit written in Python. It aims to improve the user experience of various debuggers LLDB, GDB, VDB and WinDbg by enabling the attachment of utility views that can retrieve and display data from the debugger host. By running these views in other TTYs...
shellcode
shellcode “A vulnerability provides an assembly language for a computer that has never been programmed before, and that was not designed with programmability in mind.” -- Halvar Flake A collection of new and old shellcode samples. Article https://hnsecurity.it/blog/new-and-old-shellcode-samples/...
germy
Overview germy is an NGSM Linux kernel privilege escalation exploit for versions 5.15-rc1 to 6.6-rc1. See TECHNICALDETAILS.md for information on the vulnerabilities and exploit techniques used. Tested on: Ubuntu LTS 20.04.6 5.15.x and 22.04.4 6.5.x Ubuntu non-LTS 23.10 6.5.x Debian 12.5 6.1.x Usa...
K55
K55 - Linux x8664 프로세스 인젝션 유틸리티 C++14 K55 소개 발음: "케이 피프티 파이브" K55 페이로드 인젝션 도구는 x8664 셸코드 페이로드를 실행 중인 프로세스에 주입하는 데 사용됩니다. 이 유틸리티는 최신 C++11 기술과 ptrace와 같은 전통적인 C 리눅스 함수를 함께 사용하여 개발되었습니다. 대상 프로세스에서 실행되는 셸코드는 27바이트이며, 대상의 주소 공간 내에서 /bin/sh bash 셸을 실행합니다. 향후에는 사용자가 명령줄 인수를 통해 자신의 셸코드를 입력할 수 있도록 할 예정입니...
avml
AVML 为 Linux 获取易失性内存 概述 一个用于 Linux 的便携式易失性内存获取工具。 AVML 是一款用 Rust 编写的 X8664 用户态易失性内存获取工具,旨在以静态二进制形式部署。AVML 无需预先了解目标操作系统的发行版或内核即可获取内存。无需在目标上进行编译或指纹识别。 功能特性 通过 Azure Blob Store 或 HTTP PUT 将捕获的镜像保存到外部位置 Azure Blob Storage 上传会通过 Azure SDK 的默认指数退避策略重试瞬时故障(8 次尝试,总耗时上限为一分钟)。 使用 Snappy 进行可选的分页级压缩。 使用 LiME...
shredder-rs
Shredder-RS A polymorphic mutation engine for x8664 binaries. Overview Shredder-RS implements instruction-level shredding to defeat static analysis. By breaking the linear flow of the code and injecting randomized junk nodes, it forces disassemblers to follow a complex graph of JMP-linked...
Brovan
Brovan 「相棒のようにエミュレート」 - あなたのエミュレーションサービスのために。 Brovan は、制御されたエミュレート環境で x8664 プログラムを検査・実行するための強力なユーザーモードバイナリエミュレータです。PE、ELF、メモリダンプ、さらには認識可能なファイル形式を持たない生ファイルにも対応しています。 これは、バイナリを対話的に解析し、プログラムがアクセスしようとしている関数や実行内容を明らかにし、エミュレータ内でプログラムを完全に制御するためのツールです。...
foolav
foolav Executable compiled with this code is useful during penetration tests where there is a need to execute some payload meterpreter maybe? while being certain that it will not be detected by antivirus software. The only requirement is to be able to upload two files: binary executable and paylo...
e9patch
E9Patch - 강력한 정적 바이너리 재작성 도구 E9Patch는 x8664 Linux ELF 바이너리를 위한 강력한 정적 바이너리 재작성 도구입니다. E9Patch는 다음과 같은 특징을 가집니다: 확장 가능 : E9Patch는 웹 브라우저100MB 크기를 포함한 크고 복잡한 바이너리를 안정적으로 재작성할 수 있습니다. 호환성 : 재작성된 바이너리는 원본을 대체하여 사용할 수 있으며, 추가 종속성이 없습니다. 빠름 : E9Patch는 대부분의 바이너리를 몇 초 안에 재작성할 수 있습니다. 낮은 오버헤드 : 성능과 메모리 모두...
frida-fuzzer
Frida API Fuzzer v1.4 Copyright C 2020 Andrea Fioraldi [email protected] Released under the Apache License v2.0 This experimental fuzzer is meant to be used for API in-memory fuzzing. The design is highly inspired and based on AFL/AFL++. ATM the mutator is quite simple, just the AFL's havoc...
frida-fuzzer
Fuzzer de API de Frida v1.4 Derechos de autor C 2020 Andrea Fioraldi [email protected] Publicado bajo la Licencia Apache v2.0 Este fuzzer experimental está diseñado para fuzzing de API en memoria. El diseño está altamente inspirado y basado en AFL/AFL++. Por el momento, el mutador es bastant...
shellcide
Shellcide x8664 shellcode IDE for Linux. You can find an online demodoes not support debugging here: Shellcide Online Demo Status This is a tool I tried to make back in around 2018, but never finished because of my lack of skills and interest in GUI development. I'm now using this as an excuse to...
falco
Falco Falcoは、Linuxオペレーティングシステム向けのクラウドネイティブなランタイムセキュリティツールです。異常な動作や潜在的なセキュリティ脅威をリアルタイムで検出し、警告するように設計されています。 Falcoはその中核として、カスタムルールに基づいてシステムコールなどのイベントを監視するカーネル監視・検出エージェントです。Falcoは、コンテナランタイムとKubernetesからのメタデータを統合することで、これらのイベントを強化できます。収集されたイベントは、ホスト外のSIEMやデータレイクシステムで分析できます。...